Страница 1 из 1

Нет восстановления связи после обрыва

Добавлено: 2014-06-20 18:13:09
naglfar.ua
Добрый день.
FeeBSD 9.2, пересобраное ядро с фаерволлом. После разрыва связи с провайдером (по его вине) сетевой интерфейс не пропускает трафик. Только после ребута системы восстанавливается работа. Спрашивал на другом ресурсе, человек требует все конфиги. Может тут подскажете куда конкретнее смотреть и что нужно показать для оперативности решения.
Спасибо

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-20 23:09:31
Electronik
adsl?

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-21 17:37:13
naglfar.ua
Выделенка с белым айпишником. Дело именно в фряхе, потому что если поставить коробочный роутер, то связь восстанавливается нормально.

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-21 21:59:25
Electronik
У меня такая фигня была на адсл'е. Что роутер, что фря. После перезагрузки порта на АТС вешались одинаково. Пока наш порт на новую каталисту не перевесили, уже год как нет таких проблем. После перезагрузки порта, по ходу летел "волшебный" пакет, который сетевую вводил в ступор. пока не сделаешь ребут, ничего не помогало.

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-24 22:09:42
andrian_freebsd
а

Код: Выделить всё

#ifconfig "name_if" down
#ifconfig "name_if" up
помогает восстановить связь?

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-25 16:16:43
naglfar.ua
ifconfig re0 down
ifconfig re0 up
не помогает
также не помогает "dhclient re0"

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-25 16:38:42
andrian_freebsd
а посмотри:

Код: Выделить всё

#tcpdump -n -i re0
какие пакеты на интерфейсе когда ложыш интерфейс, и интересней когда подымаеш ынтерфейс и запускаеш dhclient, такое впечетление что файрвол блокирует ask и request.
Попробуй выключить файрвол и проделать тоже самое, что будет?

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-25 16:43:08
andrian_freebsd
покажы

Код: Выделить всё

#ifconfig re0

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-25 16:58:32
Electronik
[оффтоп]
сколько грусти и боли в двух сообщениях

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-25 17:10:42
naglfar.ua
#ifconfig re0

Код: Выделить всё

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether 50:46:5d:50:a3:d9
        inet 178.54.41.*** netmask 0xfffff800 broadcast 178.54.47.255
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
Уложить интерфейс сейчас не могу, т.к. сервера рядом нет и некому будет поднять.
У меня уже появилась идея подключения на интерфейсах поменять, re0 пустить внутрь, а re1 в мир. Есть смысл?

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-25 17:17:57
andrian_freebsd
эсть идея почему так происходит - у тебя включено autoselect (1000baseT <full-duplex>) на карте, и ето смущает, потому что в провайдера мне кажется на свиче линк будеть не более 100 Мб (или у тебя скорость интернета 1Gb?), потому пропишы:

Код: Выделить всё

#ifconfig re0 media 100baseTX mediaopt full-duplex
попробуй

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-25 19:02:12
snorlov
Можно еще попробовать выключить RXCSUM,TXCSUM на карте

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-25 19:22:51
naglfar.ua
Сработало! Большое спасибо!
Еще подскажите как зафиксировать этот режим сетевой карты, чтоб после ребутов она работала на 100Мб.

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-26 9:10:00
snorlov
Примерно так
rc.conf

Код: Выделить всё

ifconfig_re0="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx media 100baseTX mediaopt full-duplex -rxcsum -txcsum"

Re: Нет восстановления связи после обрыва

Добавлено: 2014-06-27 1:15:58
andrian_freebsd
Electronik писал(а):[оффтоп]
сколько грусти и боли в двух сообщениях

Ты о чем?