Имею free 10.2
RC.CONF:
Код: Выделить всё
hostname="free10"
keymap="ru.koi8-r.kbd"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
#PPP settings
ppp_enable="YES"
ppp_mode="dedicated"
ppp_nat="YES"
#NET settings
gateway_enable="YES"
ifconfig_re0="192.168.1.1"
#IPFW settings
firewall_enable="YES"
#firewall_nat_enable="YES"
firewall_script="/etc/ipfw.conf"
#DHCP
dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_ifaces="re0"
Код: Выделить всё
homeline:
set log Phase tun command
disable ipv6cp
enable lqr
set device PPPoE:alc0
set authname xxxxxx
set authkey xxxxxx
set dial
set login
add default HISADDR
set mtu 1400
nat enable yes
nat port tcp 192.168.1.101:21 21
nat port tcp 192.168.1.101:20 20
set redial 0 0
set reconnect 1 0
Код: Выделить всё
$cmd add 8300 allow all from any to any
$cmd add 100 allow ip from any to any via lo0
$cmd add 400 allow all from any to any via re0
$cmd nat 1 config log if alc0 reset same_ports deny_in \
redirect_port tcp 192.168.1.101:20 20 \
redirect_port tcp 192.168.1.101:21 21
$cmd add 1030 nat 1 ip from any to any via alc0
Код: Выделить всё
net.inet.ip.fw.enable: 1 -> 0
net.inet6.ip6.fw.enable: 1 -> 0
Firewall rules loaded.
надо чтоб с внешнего айпишника (реальный постоянный по pppoe) цеплялись на фтп. На коробочке-роутере все работало как надо.
Почему не работает встроенный pppoe nat?
Хрен с ним с ipfw, но pppoe то должен тащить...
Может беда в том, что я нигде не указывал про tun0? DHCP и Интернет работают отлично.