Для настройки сетевого интерфейса 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 |
Вот вроде и все.