30 stycznia, 2022

Tworzenie trwałych (statycznych) tras-Konfigurowanie i administrowanie komponentami sieci w Oracle ® Solaris 11.2

Tworzenie trwałych (statycznych) tras

do ręcznego manipulowania tablicami routingu sieciowego służy polecenie route. Aby zmiany były trwałe podczas restartów, użyj opcji – p. Ponieważ plik/etc / defaultrouter jest przestarzały w Oracle Solaris 11, możesz zarządzać trasami (domyślnymi lub innymi) za pomocą tego pliku. Używanie routecommand jest jedynym sposobem, w jaki można ręcznie ustawiać trasy na stałe podczas restartów systemu.

Uwaga – polecenie route manipuluje trasami dla aktywnego profilu. Domyślna trasa, jak również wszystkie inne trasy, potencjalnie mogą zostać przeniesione, jeśli aktywny profil ulegnie zmianie. Nie jest to jednak problemem, jeśli zawsze używasz tego samego profilu w systemie.

podczas ustawicznego dodawania tras należy uważać, aby trasy, które dodajesz, nie istniały już w konfiguracji trwałej. Jeżeli trasy te już istnieją w konfiguracji persistentconfiguration, to tabele routingu sieciowego mogą się zmieniać bez aktualizowania trasy trwałej. Przykładem może być sytuacja, w której domyślna trasa systemu jest mapowana do głównego interfejsu systemu (co często ma miejsce po instalacji Oracle Solaris). Jeśli następnie zmienisz główny interfejs systemu na inny, domyślna trasa systemu powinna być stale aktualizowana. Najlepszą praktyką jest usunięcie trwałej konfiguracji trasy priorto dodanie nowej trasy. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów podczas dodawania stałej trasy w rozwiązywaniu problemów z administracją sieci w Oracle Solaris 11.2.

    zwróć uwagę na następujące dodatkowe informacje dotyczące tworzenia i wyświetlania persistentroutes:

  • użyj polecenia route z opcją-p, aby stale dodawać trasę:

    # route -p add default ip-address

    dla tras, które są tworzone przy pomocy tej metody, użyj polecenia route-pshow, aby wyświetlić wszystkie trwałe trasy statyczne:

    # route -p show
  • wyświetlanie aktualnie aktywnych tras w systemie za pomocą polecenia netstatcommand z następującymi opcjami:

    # netstat -rn

    Patrz strony podręcznika netstat(1m) i route(1m).

więcej informacji można znaleźć na stronach podręcznika netstat(1m) i route(1m).

aby uzyskać informacje na temat tworzenia i wyświetlania domyślnych tras podczas korzystania z trybu reaktywnego, patrz rozdział 5, o administrowaniu konfiguracją sieci opartą na profilach w Oracle Solaris.

Jak dodać statyczną trasę do tabeli routingu

  1. wyświetl aktualny stan tabeli routingu przy użyciu zwykłego konta użytkownika.
    % netstat -rn

    wyjście będzie podobne do następującego:

    Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- ---------192.168.5.125 192.168.5.10 U 1 5879 net0224.0.0.0 198.168.5.10 U 1 0 net0default 192.168.5.10 UG 1 91908127.0.0.1 127.0.0.1 UH 1 811302 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0
  2. Zostań administratorem.
  3. (opcjonalne)opróżnianie istniejących wpisów w tabeli trasowania.
    # route flush
  4. Dodaj trwałą trasę.
    # route -p add -net network-address -gateway gateway-address

    – P

    tworzy trasę, która utrzymuje się podczas restartów systemu. Jeśli chcesz, aby trasa utrzymywała się tylko dla bieżącej sesji, nie używaj opcji – p.

    -NET network-address

    Określa, że trasa trafi do sieci o adresie określonym innetwork-address.

    -gateway gateway-address

    wskazuje, że system gateway dla podanej trasy ma adres IPGATEWAY-address.

przykład 3-7 dodawanie statycznej trasy do tabeli routingu

poniższy przykład pokazuje, jak dodać statyczną trasę do routera (Router 2). Routa statyczna jest potrzebna dla routera granicznego systemu AS, 10.0.5.150. Patrz rysunek 3-1, aby zilustrować ten szczegół.

tabelę routingu na routerze 2 można wyświetlić w następujący sposób:

# netstat -rnRouting Table: IPv4Destination Gateway Flags Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------default 172.20.1.10 UG 1 249 ce0224.0.0.0 172.20.1.10 U 1 0 ce010.0.5.0 10.0.5.20 U 1 78 bge0127.0.0.1 127.0.0.1 UH 1 57 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0

tabela routingu wskazuje, że router 2 zna dwie trasy. Defaultroute wykorzystuje interfejs routera 2 172.20.1.10 jako swoją bramę. Druga trasa, 10.0.5.0, została odkryta przez in.routed daemon, który działa na routerze 2. Bramą dla tej trasy jest Router 1 i ma adres IP10. 0. 5.20.

Dodałbyś drugą trasę do sieci 10.0.5.0, która ma swoją bramę jako router graniczny, w następujący sposób:

# route -p add -net 10.0.5.0/24 -gateway 10.0.5.150add net 10.0.5.0: gateway 10.0.5.150

tabela routingu zawiera teraz trasę dla routera granicznego, który ma adres IP10. 0.5.150.

# netstat -rnRouting Table: IPv4Destination Gateway Flags Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------default 172.20.1.10 UG 1 249 ce0224.0.0.0 172.20.1.10 U 1 0 ce010.0.5.0 10.0.5.20 U 1 78 bge010.0.5.0 10.0.5.150 U 1 375 bge0127.0.0.1 127.0.0.1 UH 1 57 lo0Routing Table: IPv6 Destination/Mask Gateway Flags Ref Use If--------------------------- --------------------------- ----- --- ------- -----::1 ::1 UH 2 0 lo0

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.