А как вообще к вам приходит интернет? В смысле - по какой технологии? ИП какого интерфейса меняется?
Интернет ADSL, приходит на интерфейс eth3 вот вывод ifconfig:
root@serv:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:22:68:61:38:5d
inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::222:68ff:fe61:385d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2104034 errors:0 dropped:0 overruns:0 frame:0
TX packets:4848957 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:209828658 (200.1 MB) TX bytes:2886730698 (2.6 GB)
Interrupt:17 Base address:0xc800
eth3 Link encap:Ethernet HWaddr 00:1c:f0:ee:91:bd
inet addr:192.168.1.55 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21c:f0ff:feee:91bd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6960911 errors:0 dropped:0 overruns:0 frame:0
TX packets:8280765 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2049878398 (1.9 GB) TX bytes:2773574511 (2.5 GB)
Interrupt:20 Base address:0x4800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:103069 errors:0 dropped:0 overruns:0 frame:0
TX packets:103069 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13832005 (13.1 MB) TX bytes:13832005 (13.1 MB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:178.34.186.252 P-t-P:85.175.1.67 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1470 Metric:1
RX packets:398029 errors:0 dropped:0 overruns:0 frame:0
TX packets:327481 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:49514464 (47.2 MB) TX bytes:54746932 (52.2 MB)
crontab -l не хотите обнародовать?
И я не увидел в iptables ни одного правила, связанного с доменными именами.
Вот crontab -l
root@serv:~# crontab -l
# m h dom mon dow command
10 00 * * * /home/dipa/backup.sh
* 00 * * * /usr/bin/transmission-remote 127.0.0.1:1217 -D -u 95 --auth dipa:dipa12
* 08 * * * /usr/bin/transmission-remote 127.0.0.1:1217 -d 30 -u 70 --auth dipa:dipa12
*/1 * * * * iptables-restore < /etc/iptables1.sh
Интернет раздается сейчас примитивно, с помощью пакетов dnsmasq и ipmasq, по этому правил на разруливание интернета в iptables нету. Пробовал стандартное:
iptables -P FORWARD ACCEPT
iptables --table nat -A POSTROUTING -o eth3 -j MASQUERADE
Но так ничего и не заработало...приходится работать с шаманскими танцами и руками пинать скрипт iptables чтобы лишние пакеты не шли на сервер. Помогите настроить интернет через правила iptables!