для одной машинки? ну можно и SNAT, я ж не спорюЛучше юзать SNAT, т.к. MASQUERADE более ресурсоемкая операция
linuxfreshman,
cat /proc/sys/net/ipv4/ip_forward
что пишет?
На первой машине делаю:assd писал(а):sudo тоже может быть не настроен. залогиньтесь рут-ом. su root (пароль надеюсь помните?=) и echo 1 >/proc/sys/net/ipv4/ip_forward
да хоть 100 машин...=)
для одной машинки? ну можно и SNAT, я ж не спорю
у вас же подсеть 172.16.0.0/255.255.0.0, т.е. 172.16.0.0/16, а вы ставите 172.16.0.0/24linuxfreshman писал(а):
На первой машине делаю:
shu@shu-desktop:~$ sudo bash
[sudo] password for shu:
root@shu-desktop:~# echo 1 >/proc/sys/net/ipv4/ip_forward
root@shu-desktop:~# iptables -A FORWARD -s 172.16.0.0/24 -j ACCEPT
root@shu-desktop:~# iptables -A FORWARD -d 172.16.0.0/24 -j ACCEPT
root@shu-desktop:~# iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -o eth0 -j MASQUERADE
root@shu-desktop:~#
ничего не перегружаю, результата никакого
Код: Выделить всё
echo "1" >/proc/sys/net/ipv4/ip_forward
Код: Выделить всё
sudo bash
iptables -F
iptables -t nat -F
echo "1" >/proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -s 172.16.0.0/16 -j ACCEPT
iptables -A FORWARD -d 172.16.0.0/16 -j ACCEPT
iptables -t nat -A POSTROUTING -s 172.16.0.0/16 -o eth0 -j MASQUERADE
Код: Выделить всё
route add default gw 192.168.1.10
Код: Выделить всё
route add default gw 172.16.0.1
assd писал(а):"route -n" - вывести список маршрутов
в студию таблицу маршрутов на рутере до внесения изменений, т.е. когда инет работал.
Код: Выделить всё
shu@shu-desktop:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
172.31.3.2 192.168.1.254 255.255.255.255 UGH 0 0 0 eth0
192.168.240.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth1
172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
shu@shu-desktop:~$
Код: Выделить всё
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0