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'
Wenn dies eine Systemverwaltungsfrage und keine Programmierfrage ist, könnte sie besser auf [superuser.com] (https://superuser.com/questions/tagged/ubuntu) passen. – dbc