Понимаю, что тема неоднократно поднималась в сети. Но, ни один из примеров честно попробованных не привел к нужному результату. Нигде не увидел рабочих конфигов, которые можно было бы просто скопировать и применить к установленной системе.
Итак, 2 компа. На первом debian с двумя сетевыми картами, подключенный к интернету (комп1), на втором - win7 (комп2).
Настраивал так. В windows 7, в свойствах адаптера 192.168.1.2; 255.255.255.0; 192.168.1.1; dns взял из /etc/resolv.conf. В debian ifconfig 192.168.1.1.
После команд в консоли
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.2 -j MASQUERADEстало возможным зайти на сайт провайдера с компа с виндоус.
Однако, после подключения компа1 к интернету с помощью скрипта, браузер в компе2 ничего не показывал. Не разбираюсь в настройках iptables, написал
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.1.2 -j MASQUERADEВ результате, с компа2 стал работать сайт провайдера (корбина), yandex. Может еще какие сайты работают, но пока нашел только один. Что я делаю не так?
ifconfig (при установленном vpn)
eth0 Link encap:Ethernet
inet addr:10.59.52.106 Bcast:10.59.55.255 Mask:255.255.248.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:54685 errors:0 dropped:6230 overruns:0 frame:0
TX packets:17410 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10067610 (9.6 MiB) TX bytes:2851768 (2.7 MiB)
Interrupt:5 Base address:0xd400
eth1 Link encap:Ethernet
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:6556 errors:0 dropped:0 overruns:0 frame:0
TX packets:4784 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1050970 (1.0 MiB) TX bytes:3512690 (3.3 MiB)
Interrupt:10 Base address:0xd000
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:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3688 (3.6 KiB) TX bytes:3688 (3.6 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:95.25.167.4 P-t-P:85.21.0.30 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1
RX packets:6466 errors:0 dropped:0 overruns:0 frame:0
TX packets:5300 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3 route -n
RX bytes:5285531 (5.0 MiB) TX bytes:865458 (845.1 KiB)
route -n (при установленном vpn)
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.0.30 10.59.48.1 255.255.255.255 UGH 0 0 0 eth0
85.21.0.30 10.59.48.1 255.255.255.255 UGH 0 0 0 eth0
85.21.0.30 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 eth1
10.59.48.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.59.48.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
0.0.0.0 10.59.48.1 0.0.0.0 UG 0 0 0 eth0route -n (при выключенном vpn)
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.59.48.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0
0.0.0.0 10.59.48.1 0.0.0.0 UG 0 0 0 eth0