Сорри, напишу подробнее.
Изначально имеем комп, подключенный к внешней локалке на eth0, поднят инет через vpn.
Задача: дать выход в локалку и инет на втором компе.
Имеем
root@alex-ongnet:/home/alex# ifconfig
eth0 Link encap:Ethernet HWaddr 00:19:D1:ED:70:FA
inet addr:10.10.5.8 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::219:d1ff:feed:70fa/64 Диапазон:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2258 errors:0 dropped:0 overruns:0 frame:0
TX packets:149 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:181169 (176.9 KB) TX bytes:13621 (13.3 KB)
Base address:0x40e0 Memory:53200000-53220000
eth1 Link encap:Ethernet HWaddr 00:E0:4C:51:8A:84
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3558 (3.4 KB) TX bytes:468 (468.0 b)
Interrupt:18 Base address:0x8800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:256 (256.0 b) TX bytes:256 (256.0 b)
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.18.2.8 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1412 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:44 (44.0 b) TX bytes:62 (62.0 b)
где на eth0 поднята внешняя локалка, на нем поднят ppp0, eth1 смотрит в домашнюю локалку, ip и mask для eth1 не прописаны,
/etc/network/interfaces выглядит так
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.10.5.8
netmask 255.255.0.0
Далее дописываю в /etc/network/interfaces ip и др, после чего имею etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.10.5.8
netmask 255.255.0.0
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
после networking restart имею:
alex@alex-ongnet:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:19:D1:ED:70:FA
inet addr:10.10.5.8 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::219:d1ff:feed:70fa/64 Диапазон:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:912 errors:0 dropped:0 overruns:0 frame:0
TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:75729 (73.9 KB) TX bytes:4792 (4.6 KB)
Base address:0x40e0 Memory:53200000-53220000
eth1 Link encap:Ethernet HWaddr 00:E0:4C:51:8A:84
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:fe51:8a84/64 Диапазон:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:468 (468.0 b)
Interrupt:18 Base address:0x800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Host
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)
Пинги проходят и на внешнюю локалку, и на второй комп.
Второй комп внешнюю локалку видит, инета нет, как и на первом компе.