Доброго времени суток, есть пк под управлением Ubuntu server 12.04 к нему подключены: корпоративная локалка на базе мобильного 3g оператора со специальным apn(ppp0 поднятый с помощью wvdial). eth1 - интернет через неведомый nat, ip/dns/шлюз выдает по dhcp. eth0 - моя домашняя сеть(пара компьютеров, ноут и тв).
Задача: получить доступ к 3g сети(ppp0) и интернету(eth1)
одновременно, из локальной сети(eth0) и самого Ubuntu.
после выполнения
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j MASQUERADE
в домашнюю локальную сеть(eth0) раздается либо интернет(eth1) либо корпоративная локальная сеть(ppp0). что первым подключилось, то и раздается.
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:13:8f:d8:fc:81
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::213:8fff:fed8:fc81/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:144383 errors:0 dropped:0 overruns:0 frame:0
TX packets:146643 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12951147 (12.9 MB) TX bytes:172470794 (172.4 MB)
Interrupt:40 Base address:0x8000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope: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)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:10.184.144.7 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:102 (102.0 B) TX bytes:141 (141.0 B)
eth1 Link encap:Ethernet HWaddr 02:64:60:65:68:56
inet addr:192.168.42.34 Bcast:192.168.42.255 Mask:255.255.255.0
inet6 addr: fe80::64:60ff:fe65:6856/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:146538 errors:4 dropped:0 overruns:0 frame:4
TX packets:143023 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:170404547 (170.4 MB) TX bytes:19035913 (19.0 MB)
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.42.129 0.0.0.0 UG 100 0 0 eth1
10.64.64.64 * 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.42.0 * 255.255.255.0 U 0 0 0 eth1
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 10.154.44.150