пересобрал ядро с поддржкой ipfw и nat
но нат не работает
при загрузке ОС говорит
Код: Выделить всё
natd unable to bind divert socket. address already in use/usr/local/etc/rc.d/firewall.sh
Код: Выделить всё
#!/bin/sh
/sbin/ipfw -f flush
/sbin/ipfw add divert all from any to any via vr0
/sbin/ipfw add allow all from any to anyКод: Выделить всё
#!/bin/sh
/sbin/natd -n vr0Код: Выделить всё
# -- sysinstall generated deltas -- # Sun Aug 9 23:54:56 2009
# Created: Sun Aug 9 23:54:56 2009
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
keymap="ru.koi8-r"
#этот интерфейс смотрит в инет, adsl модем в режиме нат
ifconfig_vr0="inet 192.168.1.2 netmask 255.255.255.0"
#этот интерфейс смотрит в локалку
ifconfig_rl0="inet 192.168.10.1 netmask 255.255.255.0"
defaultrouter="192.168.1.1"
sshd_enable="YES"
dhcpd_enable="YES"
dhcpd_ifaces="rl0"
getway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="vr0"
sendmail_enable="NONE"
samba_enable="YES"
inetd_enable="YES" Код: Выделить всё
same_ports yes
use_sockets yesКод: Выделить всё
шлюз: 192.168.10.1
маска: 255.255.255.0
DNS: 123.123.132.132
