FreeBSD 7.0вот rc.conf
#inet
gateway_enable="YES"
#NAT
natd_enable="YES" # Startup NAT daemon
natd_interface="rl0"
natd_flags="-f /etc/natd.conf"#Network
ifconfig_vr0="inet 192.168.0.100 netmask 255.255.255.0"
ifconfig_rl0="inet 192.168.1.2 netmask 255.255.255.0"
defaultrouter="192.168.1.1"#Firewall
firewall_enable='YES'
firewall_script='/etc/ipfw.rules'
вот ipfw.rules
#!/bin/sh
fwcmd='/sbin/ipfw'${fwcmd} -f flush
${fwcmd} add divert natd ip from any to any via rl0
${fwcmd} add allow ip from any to any
и natd.conf
#NATD CONIFUG
same_ports yes
use_sockets yes
log yes
>[оверквотинг удален]
>${fwcmd} add divert natd ip from any to any via rl0
>
>${fwcmd} add allow ip from any to any
>
>и natd.conf
>
>#NATD CONIFUG
>same_ports yes
>use_sockets yes
>log yesНовые факты,
из локалки инет пингует по ip а по именам нет, т.е. не ресолвит ((
в локалке пропиши внешний днс