Здравствуйте. Написал роутер NAT + DNS + DHCP + Squid на Ubuntu server 10.10. Ведет себя он очень странно. Интернет неожиданным образом пропадает, потом так же неожиданно появляется. Делал следующее:
1. Настраиваю интерфейсы: 1-й на интернет (через шлюз), 2-й на лок. сеть.
2. в /etc/resolv.conf прописываю DNS провайдера
3. Настраиваю NAT: Создаю файлик /etc/nat такого содержания:
echo 1 > /proc/sys/net/ipv4/ip_forward iptables -A INPUT -i lo -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.1 -j MASQUERADE iptables -A FORWARD -i eth0 -o eth0 -j REJECT
Ну и соответственно в /etc/network/interfaces прописываю post-up /etc/nat. Далее устанавливаю dnsmasq и разрешаю серверу принимать днс запросы (listen-address=127.0.0.1, 192.168.1.1) Затем настраиваю в том же dnsmasq определяю DHCP. Помоему все должно работать. Однако нет( в чем может быть дело?