Для настройки сетевого интерфейса FreeBSD необходимо подключить BIND.
В связи с тем что FreeBSD отключила BIND начиная с версии 10 нам необходимо будет подключить его заново.
# ee /etc/rc.conf // входим в редактор и редактируем
named_enable="YES"
named_flags=""
и включаем nat
natd_enable="YES"
natd_interface="net0"
natd_flags=""
в общем у вас должно быть так \|/\|/\|/
hostname="SANI4"
keymap="hy.armscii-8.kbd"
ifconfig_rl0_name="net0" // сменил имя чтоб в дальнешем не парится кто есть кто
ifconfig_ste0_name="lan0" // сменил имя чтоб в дальнешем не парится кто есть кто
ifconfig_lan0="inet 10.33.0.1 netmask 255.255.255.0"
ifconfig_net0="inet 192.168.100.110 netmask 255.255.255.0"
defaulrouter="192.168.100.212"
gateway_enable="YES"
local_unbound_enable="YES"
named_enable="YES"
natd_enable="YES"
natd_interface="net0"
natd_flags=""
sshd_enable="YES"
firewall_enable="YES"
firewall_script="/etc/fw.sh"
sendmail_enable="NONE"
dumpdev="AUTO"
После этого нам нужно настроить наш FAIRWALL # ee /etc/fw.sh
ipfw -f flush
ipfw add divert natd ip from 10.33.0.0/24 to any out via net0
ipfw add divert natd ip from any to 192.168.100.110
ipfw add allow any to any
Теперь открываем # ee /etc/resolv.conf и впишем DNS-сервера.
nameserver 192.168.100.212
nameserver 192.168.100.213
nameserver 192.168.100.214
Устанавливаем BIND99
# cd /usr/ports/DNS/bind99
# make install clean
# shutdown -r now // перезагружаемся
нам нужно его немного настроить
сделаем пересылку в named.conf # ee /usr/local/etc/namedb/named.conf
у нас есть
listen-on { 127.0.0.1; };
добавим туда наш IP 10.33.0.1
listen-on { 127.0.0.1;
10.33.0.1; };
и добавим
forwarders { 8.8.8.8; };
и наконец добавим в файл # ee /etc/natd.conf
-same_ports
Вот вроде и все.