[freebsd] странности с сетью при переходе на 13-ую версию

Eugene Grosbein eugen at grosbein.net
Wed Dec 1 23:31:35 EET 2021


02.12.2021 2:01, Yaroslav Shvets пишет:
> Hello All.
> 
> FreeBSD 12.2-releng
> Почтовый сервер: sendmail, dovecot
> Все работало без приключений. ipfw довольно сложный.
> 
> При переходе на 13.0-releng, а потом на 13-stable наблюдается странное
> поведение:
> 
> При перезагрузке сервера успешно стартуют и sendmail, и dovecot.
> `netstat -an` показывают, что нужные порты успешно слушаются.
> При этом, подключится telnet'ом то получается, то не получается.
> То получается на localhost, но не получается на другие сетевые интерфейсы.
> То можно подключиться к одному порту, но не получается к другому,
> то после перезагрузки к другому уже нельзя, а к ранее неработавшему -
> уже можно. Такое чувство, что после перезагрузки слушающие
> порты работают/не работают в рэндомном порядке.
> 
> Рестарт сервисов уже после загрузки, как правило лечит.
> И оба сервиса начинают нормально работать.
> Вобщем, какая-то магия.
> Sendmail - штатный,
> dovecot-2.3.17_1
> 
> (ssh при этом работает нормально)
> 
> На <= 12.2-releng до этого много лет на тех же конфигах
> все работало без странностей: если порт слушается и фаервол не
> препятствует - то подключиться можно.
> 
> Кто-нибудь знает, что и где могло поломаться?

Что угодно могло поломаться. Что значит "не получается" - connection refused? таймаут?
Что показывает tcpdump -npi lo0 ?

"Рестарт сервисов лечит" - это включает в себя загрузку правил ipfw по новой?
Если да, то уходит ли проблема, если вместо рестарта временно сделать
sysctl net.inet.ip.fw.enable=0 ?

В багзилле делал поиск по похожим проблемам для 13.0-RELEASE или 13.0-STABLE?





More information about the freebsd mailing list