Есть машинка на бубунте, которая, по некоторым обстоятельствам, одновременно является как моим десктопом, так и шлюзом: xxx.xx.xxx.28 (eth0) и 192.168.0.1 (eth1). На всякий случай, шлюз к нему: xxx.xx.xxx.18.
Есть группа машинок на виндах (хотя теста ради я пробовал с livecd puppy, проблема та же): 192.168.0.0/24
На 192.168.0.1 крутится dhcp-сервер, который удачно раздаёт адреса машинкам из 192.168.0.0/24.
Одни добрые люди мне выдали следущий скрипт для настройки nat:
#!/bin/sh -e
PATH=/usr/sbin:/sbin:/bin:/usr/bin
INET_IFACE=eth0
LNET_IFACE=eth1
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -t nat -X
iptables -t mangle -X
iptables -t nat -A POSTROUTING -o $INET_IFACE -j MASQUERADE
sysctl -w net.ipv4.ip_forward=1 > /dev/null
exit 0
После запуска скрипт срабатывает следущим образом: что на шлюзе, что на клиентских машинах начинает нормально пинговаться внешка, dns резолвится, но, ни один браузер не показывает сайтики.
Идеи?
Ответ на:
комментарий
от ovax
Ответ на:
комментарий
от Jetty
Ответ на:
комментарий
от GreatCornholio
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [iptables] проблемка (2010)
- Форум IPTABLES DROP? (2006)
- Форум [iptables] 2-е сетки. NAT (2010)
- Форум домашний шлюз в debian (2010)
- Форум iptables, eth1 -> (eth0, ppp0) (2007)
- Форум iptables + squid = invalid URL (2013)
- Форум Linux+NAT (2005)
- Форум Трафик, iptables, masquerade (2001)
- Форум Трафик, iptables, masquerade (2001)
- Форум Forward пакетов через ядро. (2007)