Skapa persistenta (statiska) rutter-konfigurera och administrera nätverkskomponenter i Oracle Slovakia Solaris 11.2
skapa ihållande (statiska) rutter
du använder kommandot rutt för att manuellt manipulera nätverksruttningstabellerna. För att göra ändringarna ihållande över omstarter, använd alternativet –p. Eftersomfilen / etc / defaultrouter är föråldrad i Oracle Solaris 11, Du kan inte längre hantera rutter (standard eller på annat sätt) genom att använda den här filen. Att använda routecommand är det enda sättet att manuellt göra rutter ihållande över systemstart.
när du lägger till rutter kontinuerligt bör du se till att rutter som du lägger till inte redan finns i den ihållande konfigurationen. Om dessa rutter redan finns i persistentconfiguration kan nätverksdirigeringstabellerna ändras utan att den ihållande rutten uppdateras. Ett exempel skulle vara en situation där systemets standardväg mappas till systemets primära gränssnitt (vilket ofta är fallet efter en Oracle Solaris-installation). Om du senareändra systemets primära gränssnitt till ett annat gränssnitt, bör systemets standardrutt också uppdateras kontinuerligt. En bästa praxis är att ta bort den ihållande ruttkonfigurationen priorto lägga till den nya rutten. Mer information finns i felsökningsproblem när du lägger till en beständig rutt i Felsökning av Nätverksadministrationsproblem i Oracle Solaris 11.2.
-
använd kommandot rutt med alternativet-p för att ihärdigtlägg till en rutt:
# route -p add default ip-address
för rutter som skapas med den här metoden, använd kommandot route-pshow för att visa alla ihållande statiska rutter:
# route -p show
-
visa de för närvarande aktiva rutterna på ett system med hjälp av netstatcommand med följande alternativ:
# netstat -rn
se netstat(1m) och route(1m) man sidor.
notera följande ytterligare information om att skapa och visa persistentroutes:
mer information finns på man-sidorna netstat(1m) och route(1m).
för information om att skapa och visa standardvägar när du använder det reaktiva läget, sekapitel 5, om att administrera profilbaserad nätverkskonfiguration i Oracle Solaris.
så här lägger du till en statisk rutt i routingtabellen
- visa det aktuella läget för routingtabellen med ditt vanliga användarkonto.
% netstat -rn
utgången skulle likna följande:
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
- bli administratör.
- (valfritt)spola de befintliga posterna i routingtabellen.
# route flush
- Lägg till en beständig rutt.skapar en rutt som kvarstår över systemstart. Om du vill att rutten ska fortsätta endast förden aktuella sessionen, använd inte-p-alternativet. anger att rutten går till nätverket med adressen som anges inätverksadress. indikerar att gateway-systemet för den angivna rutten har IP-adressengateway-adress.
exempel 3-7 lägga till en statisk rutt till routingtabellen
följande exempel visar hur du lägger till en statisk rutt till en router (Router 2). Den statiska routeis behövs för AS: s gräns router, 10.0.5.150. Se figur 3-1 för en illustration av denna speciella uppsättning.
du skulle se routingtabellen på Router 2 enligt följande:
# 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
routingtabellen indikerar att det finns två rutter som Router 2 känner till. Defaultroute använder Router 2: s 172.20.1.10-gränssnitt som gateway. Den andra vägen,10.0.5.0, upptäcktes av in.dirigerad demon som körs på Router 2. Gatewayen för denna rutt är Router 1 och den har IP-adressen10.0.5.20.
du skulle lägga till en andra rutt till network 10.0.5.0, som har sin gateway somgränsen router, enligt följande:
# route -p add -net 10.0.5.0/24 -gateway 10.0.5.150add net 10.0.5.0: gateway 10.0.5.150
routingtabellen har nu en rutt för gränsroutern, som har IP-adressen10.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