Есть две машинки. Одна: вин98 ip 192.168.1.36
Другая --- линукс. На линухе две сетевухи:
0. eth0 ip 192.168.1.33 соединена с adsl модемом, настроенным каk
роутер. ip модема 192.168.1.32
1. eth1 ip 192.168.1.35 соединена с виндовой сетевухой.
Включаю маскарадинг
iptables -A FORWARD -i eth0 -m state --state NEW,INVALID -j REJECT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -P FORWARD ACCEPT
echo "1" >! /proc/sys/net/ipv4/ip_forward
Подсоединяюсь к сети
ifconfig eth0 down
ifconfig eth1 down
ifconfig eth1 up 192.168.1.35
ifconfig eth0 up
dhcpcd -dnCRYN eth0
route add default gw 192.168.1.32 eth0
В результате на линухе сеть есть. Винда пингует eth0 и eth1,
но если с винды пинговать внешний ip, то получаю сообщение
Ответ от 192.168.1.35: Заданный порт недоступен. Где глюк?