У меня есть интернет через PPPoE, но трафик не маршрутизируется через VPN. Я использую Ubuntu 12.04.
Обычно, когда я подключаюсь к беспроводному интернет-адаптеру, проблем нет. Но теперь мне нужно подключиться через соединение PPPoE для подключения к Интернету, и проблема возникает. это /etc /network /interfaces:
auto lo
iface lo inet loopback
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth2 up # line maintained by pppoeconf
provider dsl-provider
auto eth2
iface eth2 inet manual
У меня странное ощущение, что pppoeconf сделал что-то для всего процесса маршрутизации. это ifconf
Это /etc /resolvconf /interface-order
# interface-order(5)
lo.inet*
lo.dnsmasq
lo.pdnsd
lo.!(pdns|pdns-recursor)
lo
tun*
tap*
hso*
em+([0-9])?(_+([0-9]))*
p+([0-9])p+([0-9])?(_+([0-9]))*
eth*
ath*
wlan*
ppp*
*
VPN успешно устанавливает соединение, это является частью ifconfig
ppp0 Link encap:Point-to-Point Protocol
inet addr:172.19.11.36 P-t-P:192.168.4.19 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:17307 errors:0 dropped:0 overruns:0 frame:0
TX packets:15393 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:11982216 (11.9 MB) TX bytes:2269457 (2.2 MB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.1.7.21 P-t-P:10.1.7.22 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:544 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:169625 (169.6 KB) TX bytes:0 (0.0 B)
Это вывод route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.1.6.242 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth2
172.25.1.0 0.0.0.0 255.255.255.0 U 2 0 0 eth2
192.168.4.19 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
Как я могу сделать так, чтобы трафик проходил через tun0?