Wie kann ich ein Ethernet-Gerät zwangsweise für das Internet einrichten?

Wie kann ich ein Ethernet-Gerät zwangsweise für das Internet einrichten?

Jetzt versuche ich, zwei Ethernet-Geräte zu verwenden. Eines ist für das Internet. Das andere ist für Embedded Target Board NFS. Die Internetverbindung erfolgt über ein WLAN-Gerät (wlan0). NFS ist über ein LAN-KABEL (eth1) verbunden.

Das Problem ist, dass Ubuntu versucht, eine Internetverbindung über eth1 (LAN-Kabel) herzustellen, wenn ich beide Geräte aktiviere. Ich kann also nicht gleichzeitig Internet und NFS verwenden. Kann ich wlan0 so einstellen, dass die Internetverbindung erzwungen wird?

Antwort1

Ich gehe davon aus, dass Sie NetworkManager verwenden.

Deaktivieren Sie zuerst das Ethernet-Gerät.

sudo service network-manager stop

Gehen Sie dann zum Netzwerkmanager und wählen Sie „Verbindungen bearbeiten“ und dann das Ethernet-Gerät, das in seinem eigenen LAN läuft.

Gehen Sie zur Registerkarte IPV4

Wählen Sie „Routen“

Aktivieren Sie die Option „Diese Verbindung nur für Ressourcen in ihrem Netzwerk verwenden“. Stellen Sie sicher, dass sie ausgewählt ist

Endlich:

sudo service network-manager start

Antwort2

Durch Bearbeiten der Routing-Tabelle.

Schauen Sie sich zunächst Ihre Routing-Tabelle an:

sudo route -n

Sie sollten den folgenden Befehl ausführen:

sudo route add default gw 'your_wifi_router_ip' dev wlan0

Und Sie sollten diesen Befehl ausführen, um zu vermeiden, dass Sie zwei Internet-GW haben (manchmal kann dies ein Problem sein):

sudo route del default gw 'ethernet_gateway' dev eth0

verwandte Informationen