Небольшая заметка по 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, а вот из вне не проходит подключение.
А почему «UPC»? Может UPS (англ. Uninterruptible Power Supply)?