Eine Netzwerkschnittstelle ist ein Gerät oder ein Verbindungspunkt zwischen einem Gerät und einem privaten oder öffentlichen Netzwerk. In den meisten Fällen ist eine Netzwerkschnittstelle eine physische Karte wie ein drahtloser Adapter, eine Netzwerkkarte usw. Dies bedeutet jedoch nicht unbedingt, dass eine Netzwerkschnittstelle ein physisches Gerät sein sollte. Beispielsweise wird ein leitender Anbackadapter, der physikalisch sichtbar ist, von Software implementiert und auf allen Geräten verfügbar.”
In diesem schnellen Tutorial wird angezeigt, wie Sie die Standardschnittstelle unter Linux festlegen können.
Methode 1 - Schalten Sie Adapter aus
Der einfachste Weg, um Ihre Standard -Netzwerkschnittstelle festzulegen, besteht darin, alle anderen Schnittstellen zu deaktivieren. Beispielsweise können Sie unter Linux den GUI -Netzwerkmanager oder das Terminal verwenden.
Angenommen, Sie haben einen drahtlosen Adapter und möchten den Ethernet -Adapter verwenden. In diesem Fall können Sie den WiFi -Adapter mit dem Befehl herunterfahren:
$ sudo ifconfig WLAN0 unten
$ sudo ifconfig Eth0 Up
Die obigen Befehle schalten den drahtlosen Adapter ab und bringen den Ethernet -Adapter auf.
Dies zwingt das System, in das verfügbare Netzwerk zu wechseln.
Hinweis: Der obige Befehl erfordert Sudo- oder Root-Berechtigungen, wobei das Net-Tools-Paket installiert ist.
Verwenden Sie mit dem Befehl:
$ sudo IP -Routenliste
Der obige Befehl sollte die im System verfügbaren Standard -Gateways auflisten, einschließlich der Standardschnittstelle.
Ein Beispielausgang ist wie gezeigt:
Standard über 192.168.0.1 Dev Wlan0 Proto DHCP Metric 100
169.254.0.0/16 Dev Wlan0 Scope Link Metric 1000
192.168.0.0/24 Dev Wlan0 Proto Kernel Scope Link SRC 192.168.0.10 Metrik 100
Wie wir aus der obigen Ausgabe sehen können, ist die Standardschnittstelle auf WLAN0 eingestellt. Wir können dies jedoch ändern, indem wir ein paar Schritte ausführen.
Entfernen Sie zunächst alle Standardschnittstellen mit dem Befehl:
$ sudo ip Route Flush 0/0
Der Befehl sollte alle Standard -Gateways entfernen. Sie können überprüfen, indem Sie den Befehl IP -Listen ausführen:
$ sudo IP -Routenliste
Ein Beispielausgang:
169.254.0.0/16 Dev Wlan0 Scope Link Metric 1000
192.168.0.0/24 Dev Wlan0 Proto Kernel Scope Link SRC 192.168.0.10 Metrik 100
Wir können nun mit dem Befehl IP -Route eine Standardschnittstelle hinzufügen.
$ sudo IP -Route fügen Sie Standard über 192 hinzu.168.0.2 Dev Eth0
HINWEIS: Stellen Sie sicher, dass Sie die IP -Adresse der Schnittstelle durch Ihren gewünschten ersetzen.
Nach erfolgreicher Ausführung sollte der Befehl die Schnittstellen -ETH0 hinzufügen, die Standardeinstellung ist.
Wir können dies überprüfen, indem wir den Befehl IP -Route ausführen:
$ sudo IP -Routenliste
Standard über 192.168.0.2 Dev Eth0
169.254.0.0/16 Dev Eth0 Scope Link Metric 1000
192.168.0.0/24 Dev Eth0 Proto Kernel Scope Link SRC 192.168.0.10 Metrik 100
Die Ausgabe zeigt, dass die Standardschnittstelle mit unserer angegebenen IP -Adresse auf ETH0 eingestellt ist.
Abschluss
Das war's für diesen einen. In diesem Artikel haben wir besprochen, wie Sie Ihre Standardschnittstelle unter Linux in zwei primären Methoden ändern können.
Danke fürs Lesen!!