URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77213
[ Назад ]

Исходное сообщение
"Без сети при загрузке FreeBSD не работают сетевухи"

Отправлено tayfur , 07-Ноя-07 07:34 
Поставил сервак на FreeBSD 5.4
Запущены IPFW, Samba, Squid, NATD.
Три сетевухи:
1 - смотрит в и-нет,
2 - локальный файл-сервер для офиса + офисный и-нет,
3 - сосок в и-нет для гостей, прямое подключение без свича патчем-перевёртышем.
В принципе всё будто работает но есть проблема:
Если со стороны любой сетевухи есть включенный девайс с IP (комп с Win, ADSL-модем на LAN-е) то эта сетевуха при загрузке сервера включается нормально. Если таких включенных устройств нет (свичи не помогают), то после загрузки сервера эта сетевуха не работает как бы после ни цыпляй скажем ноут и по этой сетевухе ifconfig выдаёт no carrier.
Можно скажем перед загрузкой сервака проследить чтобы был включен ADSL-модем, какой нить комп в сети, и в качестве гостя подключить свой ноут. Но хотелось бы чтобы всё по человечески. Тем более если ляжет сервак, а меня не окажется в офисе, как это всё безобразие объяснить секретарше и начальству.
Может я просто чего-то в системе не знаю? Подскажите чего нибудь.

Содержание

Сообщения в этом обсуждении
"Без сети при загрузке FreeBSD не работают сетевухи"
Отправлено tayfur , 07-Ноя-07 13:43 
Нашёл причину, не знаю как побороть:
Материнка GA-945GCM(X)-S2, встроенная сетевуха RTL8110SC
По умолчанию FreeBSD не находит драйвера на него, дополнительные сетевухи на PCI нормально определяются и работают как надо.
Скачал дрова на встренную сетевуху, скомпилил и подгружаю модулем.
В результате набюдатся баг описанный выше. При загрузке на консоль жирным шрифтом пишет мак адреса ДВАЖДЫ подряд для онбоард сетевухи и старой Realtek сетевухи на PCI.
Может кто кинет ссылку на нормальные дрова для RTL8110SC ?

"Без сети при загрузке FreeBSD не работают сетевухи"
Отправлено бусик , 07-Ноя-07 14:10 
>Нашёл причину, не знаю как побороть:
>Материнка GA-945GCM(X)-S2, встроенная сетевуха RTL8110SC
>По умолчанию FreeBSD не находит драйвера на него, дополнительные сетевухи на PCI
>нормально определяются и работают как надо.
>Скачал дрова на встренную сетевуху, скомпилил и подгружаю модулем.
>В результате набюдатся баг описанный выше. При загрузке на консоль жирным шрифтом
>пишет мак адреса ДВАЖДЫ подряд для онбоард сетевухи и старой Realtek
>сетевухи на PCI.
>Может кто кинет ссылку на нормальные дрова для RTL8110SC ?

Ну учитывая версию Вашей системы - попробуйте для начала обновиться :) Чем черт не шутит :)


"Без сети при загрузке FreeBSD не работают сетевухи"
Отправлено tayfur , 09-Ноя-07 07:01 
Сделал следующее: так как из-за онбоард карточки Realtek подгружаю новые дрова Realtek, заменил старую карточку Reltek PCI на карточку другого производителя. (пардон за кашу слов) Теперь по крайней мере когда втыкаю патчи на сетевухах загораются лампочки.
Но проблема не решена:
Подключаю перевёртышем в гостевой сосок свой ноут, гружу сервак и всё замечательно работает. Вынимаю патч, через некоторое время опять подключаю ноут, пускаю пинги на ноуте под Win и на серваке под FreeBSD.
Первые полминуты голяк, нет отзыва. Потом на Win проскакивают некоторые пакеты, некоторые теряются. На FreeBSD с задержкой до 10 сек выкидывает все пакеты сразу без потерь.
Причину вижу в следующем: вынул патч, сетевуха потухла, упали таблицы route на фрях, вставляю патч, сетевуха запускается а таблицы route не подымаются.
В Win гляжу по route print - route таблицы нормально подымаются когда делаю соединение, не знаю как пользоваться во FreeBSD route, ищу ман на русском и инфу как руками железно настроить таблицы route.
Если ошибаюсь может кто подправит ну и кинет ссылки на маны по русски. На опеннет.ру манов по русски по route не нашёл.

"Без сети при загрузке FreeBSD не работают сетевухи"
Отправлено tayfur , 09-Ноя-07 13:19 
Оставшиеся проблемы решились просто: добавил свич и ни каких пачей-перевёртышей. Всё сразу заработало. Получается не могли договориться карточки на серваке и ноуте. До смены старой Realtek карточки и свич не помогал.