natd не работает сеть | FreeBSD
Заг – специально для поисковиков, поскльку скорее всего именно так можно описать проблему. Например мы перенастроили на гейте сеть на другой шлюз, переключились на резервный интерфейс.
Перенастраиваем natd прописываем нужный интерфейс в rc.conf
natd_interface="xl1"
И здесь же меняем шлюз по умолчанию.
Далее правим rc.firewall (например нат у нас с дивертом):
${fwcmd} add divert natd all from any to any via ${oif2}
Делаем /etc/netstart и … ничего не работает.
Просто мы забыли перезапустит natd. Идем в /etc/rc.d и делаем:
./natd restart
Нат перезапустися с учетом конфигурации на новом интерфейсе.