Смотрел доки, пытался сделать через iptables правила, но все равнона втором компе нет инета.
Мой комп подключен к инету через eth1 по ppp0 (pppoe), второй комп висит на сетке eth0, на нем WinXP, требуется подключить его через настройки шлюза.
Код: Выделить всё
pc xak # ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:21:ff:a0:3c
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:23 Base address:0xcc00
eth1 Link encap:Ethernet HWaddr 00:18:f3:9a:8c:8b
inet addr:10.114.6.14 Bcast:10.114.6.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:939 errors:0 dropped:0 overruns:0 frame:0
TX packets:906 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:459084 (448.3 KiB) TX bytes:125550 (122.6 KiB)
Interrupt:123 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
ppp0 Link encap:Point-to-Point Protocol
inet addr:[мой ип] P-t-P:62.192.224.113 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:843 errors:0 dropped:0 overruns:0 frame:0
TX packets:856 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:434074 (423.9 KiB) TX bytes:103089 (100.6 KiB)Пробовал сделать по примеру этой статьи, но походу, не получилось.
Код: Выделить всё
iptables -t nat -A POSTROUTING -s 192.168.0.2 --out-interface ppp0 -j SNAT --to-source [мой ип]не помогло.
На втором компе ессесно стоит ип 192.168.0.2 255.255.255.0 и гейт 192.168.0.1. Локалка есть, т.к по ssh коннектился оттуда к своему.
Как правильно задать правила