=====Проброс портов в внутринюю сеть===== =====FreeBSD nat + ipfw===== Пробрасываем все пакеты которые приходят на TCP порт 3389 (порт удалённого рабочего стола Windows) основного сервера в сеть на сервер с внутренним адресом 192.168.3.201 **/etc/rc.conf** firewall_enable="YES" firewall_type="/etc/fw.conf" natd_enable="YES" natd_interface="re0" natd_flags="-redirect_port tcp 192.168.3.201:3389 3389" **/etc/fw.conf** add 65010 divert 8668 ip4 from any to any via re0 =====FreeBSD ipfw2===== Проброс на внутренний сервер ssh соединения ipfw add nat 2 all from any to to any ipfw nat 2 config redirect_port tcp 192.168.3.201:22 2222 redirect_port tcp 192.168.3.201:9443 9443 === NAT === #!/bin/sh ipfw add 00020 nat tablearg ip from any to table\(33\) via ix0 in ipfw add 60010 nat tablearg ip from table\(34\) to any via ix0 out ipfw nat 21 config ip xx.xx.xx.xx log ipfw table 33 add xx.xx.xx.xx 21 ipfw table 34 add xx.xx.xx.xx 21 xx.xx.xx.xx - адрес внешнего интерфейса