2016-12-20 5 views
2

Ich versuche eine PPP-Schnittstelle auf einem Ubuntu-Server 16.10 einzurichten, wo es bereits eine enp1s0-Schnittstelle gibt. Wenn ich die Standardroute gelöscht habe, die mit der Schnittstelle enp1s0 verbunden ist, könnte ich die Schnittstelle ppp0 verwenden, aber ich möchte beide Schnittstellen gleichzeitig verwenden.Die Schnittstelle ppp0 benutzt die eth0-Schnittstelle

Um dies zu erreichen, habe ich eine Routentabelle namens ppp in/etc/iproute2/interface hinzugefügt. Dann habe ich eine Routing-Richtlinie für die Tabelle ppp wie folgt erstellt:

Die Routen sind eingerichtet. Das Problem ist, dass die Schnittstelle ppp0 oben ist, aber die Schnittstelle enp1s0 passiert, um sich mit dem Internet zu verbinden.

Es ist das Ergebnis der route -n:

Destination  Gateway   Genmask   Flags Metric Ref Use Iface 
0.0.0.0   192.168.1.1  0.0.0.0   UG 0  0  0 enp1s0 
10.64.64.64  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 enp1s0 

Dies ist das Ergebnis von show ip route Tabelle alle:

default via 100.78.26.117 dev ppp0 table ppp 
100.78.26.0/24 dev ppp0 table ppp scope link src 100.78.26.117 
default via 192.168.1.1 dev enp1s0 
10.64.64.64 dev ppp0 proto kernel scope link src 100.78.26.117 
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.39 
local 100.78.26.117 dev ppp0 table local proto kernel scope host src 100.78.26.117 

ich etwas Hilfe brauchen gleichzeitig diese beiden Schnittstellen zu arbeiten.

Ps: Das ist das ppp Konfigurationsskript:

nodetach 
nolock 
/dev/ttyUSB7 
115200 
local 
asyncmap 0 
user "" 
password "" 
crtscts 
modem 
hide-password 
usepeerdns 
noauth 
noipdefault 
novj 
novjccomp 
noccp 
debug 
defaultroute 
ipcp-accept-local 
ipcp-accept-remote 
connect 'chat -s -v -f /etc/ppp/peers/free-chat-connect' 
+0

Wenn dies eine Systemverwaltungsfrage und keine Programmierfrage ist, könnte sie besser auf [superuser.com] (https://superuser.com/questions/tagged/ubuntu) passen. – dbc

Antwort

0

ich einmal tun dies gelungen. Meine Beobachtungen könnten Ihnen helfen, sie sind hier aufgezeichnet: https://gist.github.com/vyuh/98b38b29928e67e0ae3dd000a9d0f7b3.

http://lartc.org/howto/lartc.rpdb.multiple-links.html ist die ursprüngliche Seite, die mir geholfen hat.

+0

Vielen Dank für Ihre Antwort, aber es funktioniert immer noch nicht. Tatsächlich ist es der Ping über die ppp-Schnittstelle, der die enp1s0-Schnittstelle verwendet, während der curl-Befehl beide Schnittstellen verwendet, und dies war bereits bei meiner alten Konfiguration der Fall. – john

Verwandte Themen