Добрый день.
В компе стоят две сетевухи, в одну приходит интернет, другая уходит в локалку.
В /proc/sys/net/ip4/ip_forwarding поставил единицу
В /etc/sysctl.conf поставил единиицу у ip_forwarding
Привожу ifconfig:
eth0 Link encap:Ethernet HWaddr 00:17:31:4b:3d:3b
inet addr:213.33.159.43 Bcast:213.33.159.47 Mask:255.255.255.248
inet6 addr: fe80::217:31ff:fe4b:3d3b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1293 errors:0 dropped:0 overruns:0 frame:0
TX packets:722 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:162483 (162.4 KB) TX bytes:60514 (60.5 KB)
Interrupt:17 Base address:0xd400
eth1 Link encap:Ethernet HWaddr 1c:bd:b9:87:5f:47
inet addr:213.33.159.42 Bcast:213.33.159.47 Mask:255.255.255.248
inet6 addr: fe80::1ebd:b9ff:fe87:5f47/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3559 errors:0 dropped:8929145 overruns:0 frame:7339920
TX packets:4322 errors:6 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2795495 (2.7 MB) TX bytes:1092032 (1.0 MB)
Interrupt:21 Base address:0xcc00
И ip ro ls
213.33.159.40/29 dev eth0 proto kernel scope link src 213.33.159.43 metric 1
213.33.159.40/29 dev eth1 proto kernel scope link src 213.33.159.42 metric 1
169.254.0.0/16 dev eth1 scope link metric 1000
default via 213.33.159.41 dev eth1 proto static
eth1 - это мир, eth0 - локалка.
На роутере интернет работает, из мира пингуется. А вот eth0 (.43) не пигуется. Соответственно, компьютер в локальной сети у которого ip .44, а шлюз .43 не имеет выхода в интернет, однако пингует и 43, и 42.