Freebsd — ошибка redirect_port: not found

freebsd FreeBSD

Небольшая заметка по FreeBSD, у меня на сервере настроен «ядерный нат» и сегодня при перезагрузке правил IPFW вылетела ошибка — redirect_port: not found

ipfw nat 1 config if em1 log same_ports reset
/etc/ipfw.conf: redirect_port: not found
01900 nat 1 ip from any to any via em1
02000 allow log logamount 5 ip from any to any
Firewall rules loaded.
root@freebsd:/usr/home/nibbl # mc

данная ошибка вызвана тем, что у меня было неправильно описано правило для проброса портов в ipfw nat

У меня рабочий вариант стал только с такими настройками:

ipfw nat 1 config log if em0 reset same_ports redirect_port tcp 192.168.1.1:4899 4899 \
redirect_port udp 192.168.1.2:3389 3389 \
redirect_port tcp 192.168.1.3:8000 8000

 

Очень странная ситуация конечно, потому как за последние несколько месяцев я перезагружал фрюху и все было хорошо, а тут после того как отрубили электричество в выходные и UPC не спасли ситуацию, пошли эти глюки(  причем самый прикол, что  проброс не работает на один из сервер по протоколу RDP, тоесть внутри сети я спокойно подключаюсь к нему по порту 3389, а вот из вне не проходит подключение.

nibbl
Оцените автора
NIBBL
Добавить комментарий

  1. Oleg

    А почему «UPC»? Может UPS (англ. Uninterruptible Power Supply)?

    Ответить