Jak zmienić domyślny interfejs w Linux?

Jak zmienić domyślny interfejs w Linux?
„Prawie wszystko, co możemy zrobić w Linux, wymaga od nas połączenia sieciowego. Niezależnie od tego, czy opracowując aplikacje, instalowanie oprogramowania, skryptowanie, udostępnianie plików, a nawet oglądanie filmów, potrzebujemy działające połączenie sieciowe. Stąd „potrzebuję połączenia sieciowego” to po prostu niedopowiedzenie. Jedynym sposobem włączenia połączenia sieciowego na komputerze jest interfejs sieciowy.

Interfejs sieciowy to urządzenie lub punkt połączenia między urządzeniem a siecią prywatną lub publiczną. W większości przypadków interfejs sieciowy to karta fizyczna, taka jak adapter bezprzewodowy, karta sieciowa itp. Niekoniecznie oznacza to, że interfejs sieciowy powinien być urządzeniem fizycznym. Na przykład adapter pętli, który nie jest fizycznie widoczny, jest zaimplementowany przez oprogramowanie i dostępny na wszystkich urządzeniach."

Ten szybki samouczek pokaże, jak ustawić domyślny interfejs w Linux.

Metoda 1 - Wyłącz adaptery

Najprostszym sposobem ustawienia domyślnego interfejsu sieciowego jest wyłączenie wszystkich innych interfejsów. Na przykład w Linux możesz użyć menedżera sieci GUI lub terminali.

Załóżmy, że masz adapter bezprzewodowy i chcesz użyć adaptera Ethernet; W takim przypadku możesz obniżyć adapter Wi -Fi za pomocą polecenia:

$ sudo ifconfig wlan0 w dół
$ sudo ifconfig eth0 w górę

Powyższe polecenia zamkną adapter bezprzewodowy i wyświetli adapter Ethernet.

Które zmusi system do przejścia na dostępną sieć.

Uwaga: Powyższe polecenie wymaga uprawnień sudo lub korzeni z zainstalowanym pakietem netto.

Zacznij od użycia polecenia:

Lista tras IP $ sudo

Polecenie powyżej powinno wymienić domyślne bramy dostępne w systemie, w tym domyślny interfejs.

Przykładem jest to, jak pokazano:

Domyślnie przez 192.168.0.1 Dev WLAN0 Proto DHCP MetriC 100
169.254.0.0/16 Dev WLAN0 ZAKRES METRIC 1000
192.168.0.0/24 Dev WLAN0 Proto Chernel Zakres Link Src 192.168.0.10 metryka 100

Jak widać z powyższego wyjścia, domyślny interfejs jest ustawiony na WLAN0. Możemy jednak to zmienić, wykonując kilka kroków.

Zacznij od usunięcia wszystkich domyślnych interfejsów z poleceniem:

$ sudo ip Route Flush 0/0

Polecenie powinno usunąć wszystkie domyślne bramy. Możesz zweryfikować, uruchamiając polecenie listy IP:

Lista tras IP $ sudo

Przykładowe dane wyjściowe:

169.254.0.0/16 Dev WLAN0 ZAKRES METRIC 1000
192.168.0.0/24 Dev WLAN0 Proto Chernel Zakres Link Src 192.168.0.10 metryka 100

Możemy teraz przystąpić do dodania domyślnego interfejsu za pomocą polecenia IP Route.

$ sudo ip trasa dodaj domyślnie przez 192.168.0.2 Dev Eth0

UWAGA: Upewnij się, aby zastąpić adres IP interfejsu żądanym.

Po pomyślnym wykonaniu polecenie powinno dodać interfejs ETH0 jest domyślnie.

Możemy to zweryfikować, uruchamiając polecenie trasy IP:

Lista tras IP $ sudo
Domyślnie przez 192.168.0.2 Dev Eth0
169.254.0.0/16 DEV ETH0 ZAKRES LINK METRIC 1000
192.168.0.0/24 Dev Eth0 Proto Chernel Link SRC 192.168.0.10 metryka 100

Wyjście pokazuje, że domyślny interfejs jest ustawiony na ETH0 z naszym określonym adresem IP.

Wniosek

To wszystko dla tego. W tym artykule omówiliśmy, jak zmienić domyślny interfejs w Linux w dwóch podstawowych metodach.

Dziękuje za przeczytanie!!