Dodaj domyślną trasę w Linux

Dodaj domyślną trasę w Linux
Każdy użytkownik Linux, zwłaszcza administrator systemów, powinien mieć umiejętności do tworzenia prostych konfiguracji sieci w systemie Linux. Aby system mógł komunikować się z innymi komputerami w Internecie, bramy należy skonfigurować i dostosować w razie potrzeby.

Co obejmiemy?

W tym artykule zobaczymy, jak dodać domyślną trasę w systemach Linux. W szczególności różne systemy mogą mieć różne konfiguracje. Jednak skupimy się na Ubuntu 20.04 System.

Co to jest domyślna brama?

Aby podłączyć sieć domową z szerszym Internetem, potrzebujesz domyślnej bramy. Funkcja bramy jest implikowana przez jego nazwę; Łączy sieć lokalną z szerszym Internetem.

Cały ruch, który nie jest przeznaczony dla sieci lokalnej i dla której nie jest zdefiniowana alternatywna trasa w tabeli routingu, są wysyłane za pomocą domyślnej bramy. Zazwyczaj domyślna brama sieci to konkretny router.

Router bezprzewodowy służy jako „domyślna brama” w większości sieci domowych. Jest to sposób na połączenie się z zasobami znajdującymi się w innych sieciach, które są dalekie od twoich. Bez niej nawigacja internetowa byłaby znacznie trudniejsza.

Sprawdzanie domyślnej bramy

Możemy użyć polecenia IP i obiektu trasy, aby wyświetlić skonfigurowane trasy systemu. Ponieważ opcja listy jest już akcją domyślną, nie musimy jej dołączać. Dodatkowo możemy użyć „R” zamiast trasy, aby ograniczyć pisanie:

Lista tras $ ip
$ ip r

Widzimy termin „domyślny” zawarty w jednej z tras. To jest standardowa trasa domyślnej bramy/trasy.

W niektórych przypadkach możliwe są automatyczne dodawanie i usuwanie trasy. Na przykład, jednocześnie ustanawiając połączenie VPN, polecenie IP R w tym samym systemie daje inny zestaw wyników. W ten sposób ruch sieciowy jest kierowany przez prywatny tunel:

Dzięki GREP można łatwo odizolować domyślną trasę od dużej kolekcji skonfigurowanych:

Usuwanie domyślnej bramy

Teraz usuwamy trasę, która wysyła ruch za pomocą domyślnej bramy systemu. W tym celu używamy obiektu trasy z poleceniem IP i określamy opcję Usuń. Wymagamy również dostępu do Sudo do tabeli routingu, aby dokonać jakichkolwiek modyfikacji. Najpierw wymieniamy trasy przed usunięciem domyślnego. Następnie weryfikujemy nasze działanie, wymieniając je ponownie:

$ ip r
$ sudo ip trasa usuń domyślnie
$ ip r

Jak widzimy, domyślny wpis bramy jest usuwany.

Tworzenie nowej domyślnej bramy

Obiekt trasy z argumentem Dodaj można użyć do utworzenia nowej domyślnej bramy. Weźmy przykład dodawania 192.168.117.161 Jako nowa domyślna brama na interfejsie WLO1:

$ sudo ip trasa dodaj domyślnie przez 192.168.117.161 Dev WLO1

Ruch ruchu teraz prowadzi tę nową domyślną bramę na ENP0S3.

Zmiany routingu na stałe

Modyfikacje, które dokonaliśmy, mają efekt natychmiastowy, ale zostaną utracone po ponownym uruchomieniu maszyny. Musisz zmienić kilka plików konfiguracyjnych, aby Twoje modyfikacje były trwałe.

Na przykład w przypadku Ubuntu polecenie Netplan jest przydatne. Tutaj musimy otworzyć plik konfiguracyjny sieci NetPlan:

$ sudo nano/etc/netplan/01-network-manager-all.Yaml

Teraz dodaj następującą konfigurację w nim, poniżej linii odpowiadającej rendererze:

Ethernets:
ENP0S3:
DHCP4: True
Drogi:
- do: domyślnie
Via: 192.168.56.2

Możesz odwołać się do następującego zrzutu ekranu. Należy pamiętać, że kolejny poziom wcięcia jest również ważny.

Po zapisaniu pliku zastosuj zmiany:

$ sudo netplan Zastosuj

Powrót do normalnego wiersza poleceń oznacza, że ​​konfiguracja się powiodła. Możesz także użyć polecenia NetPlan z opcją Try, aby zbadać modyfikacje przed ich zastosowaniem:

$ sudo netplan spróbuj

Daje to czas na przetestowanie ustawień. Jeśli wszystko jest ustawione prawidłowo, możesz zapisać konfigurację, naciskając klawisz „Enter” w ciągu dwóch minut przed wydaniem czasu polecenia. W ten sposób stosowane są twoje zmiany. W przeciwnym razie, jeśli nie naciśniesz klawisza „Enter”, zmiany pozostają tylko w pliku konfiguracyjnym. Jednak ustawienia sieciowe nie są przez nich jeszcze modyfikowane.

Notatka: W RHEL 8 Red Hat System możemy użyć narzędzia NMSTATECTL do zdefiniowania konfiguracji bramy w pliku YAML. Podobnie, role systemowe RHEL (podejście podręczników) można również użyć do ustawienia domyślnej bramy.

Wniosek

Nauczyliśmy się, jak skonfigurować domyślną trasę w systemach Linux z Ubuntu 20.04 cel.

Jeśli domyślne ustawienia bramy są prawidłowe, będziesz mógł komunikować się z resztą Internetu. Jednak nadal wymagana jest znajomość rozdzielczości adresu nazwy hosta-to-IP.