logo

Kā pārbaudīt maršrutēšanas tabulu operētājsistēmā Linux | maršruta komanda

IP/kodola maršrutēšanas tabula darbojas kā būtiska karte, kas nosaka, kā tīkla paketes tiek pārsūtītas starp dažādiem saimniekiem un tīkliem. Izmantojot maršruts Linux administratori un lietotāji var izveidot statiskus maršrutus, kas ļauj precīzi kontrolēt tīkla savienojumu un optimizēt datu pārraidi. Šajā visaptverošajā rokasgrāmatā mēs izpētīsim maršruta komandas sarežģītību operētājsistēmā Linux, atklāsim tās funkcijas un iedziļināsimies detalizētos piemēros, lai iegūtu dziļu izpratni par tās lietošanu.

Maršruta komandas instalēšana

Daudziem Linux izplatījumiem nav iepriekš instalētas maršrutēšanas komandas. Lai to instalētu, izmantojiet šādas komandas atbilstoši jūsu Linux izplatīšanai.



Debian/Ubuntu gadījumā

sudo apt-get install net-tools>

CentOS/RedHat gadījumā

sudo dnf install net-tools>

Fedora OS gadījumā



sudo dnf install net-tools>

Darbs ar maršruta komandu

Lai parādītu IP/kodola maršrutēšanas tabulu.

route>
maršruts

maršruts

Tas parāda maršrutēšanas tabulas ierakstus.

Lai parādītu maršrutēšanas tabulu pilnā ciparu formātā.

route -n>
maršruts -n

maršruts -n



Tas ir pat noderīgi, ja jums ir jānosaka, kāpēc maršruts uz vārdu serveri ir pat pazudis.

Lai pievienotu noklusējuma vārteju.

sudo route add default gw 169.254.0.0>
pievienot noklusējuma vārteju

pievienot noklusējuma vārteju

Tas piešķir vārtejas adresi, uz kuru tiek pārsūtītas visas tīklam nepiederošās paketes.

Piezīme: Šajā gadījumā mēs vēlamies izvēlēties 169.254.0.0 kā noklusējuma vārteju. Jūs varat izvēlēties atbilstoši savām vajadzībām.

Lai uzskaitītu kodola maršrutēšanas kešatmiņas informāciju.

route -Cn>
maršruts -Cn

maršruts -Cn

Lai ātrāk maršrutētu paketes, kodols uztur šo maršrutēšanas kešatmiņas informāciju. Iepriekš minētā komanda izdrukās kešatmiņas informāciju. Šajā gadījumā kešatmiņas informācija tiek saglabāta.

Lai noraidītu maršrutēšanu uz noteiktu resursdatoru vai tīklu.

sudo route add -host 192.168.1.51 reject>
noraidīt maršrutēšanu

noraidīt maršrutēšanu

Tagad, ja jūs pingat uz iepriekš minēto IP, tiks parādīts paziņojums Tīkls nav sasniedzams.

Lai iegūtu sīkāku informāciju par kodola/IP maršrutēšanas tabulu, izmantojot komandu ip.

ip route>
Sīkāka informācija par IP maršrutēšanas tabulu

Sīkāka informācija par IP maršrutēšanas tabulu

Tas sniegs detalizētu informāciju par kodola / IP maršrutēšanas tabulu, un šajā gadījumā mēs esam izmantojuši IP komandu.

Lai dzēstu noklusējuma vārteju.

route del default>
dzēst vārteju

dzēst vārteju

Uzmanību:

Tas var izraisīt interneta darbības traucējumus. Pirms turpināt ar komandu, pierakstiet savu noklusējuma vārteju. Tas noņems noklusējuma vārteju.

ierakstiet json failā python

Lai iegūtu informāciju par vietējo tabulu ar galamērķa adresēm, kas piešķirtas vietējam resursdatoram.

ip route show table local>
ip maršruts parādīt tabulu vietējā

ip maršruts parādīt tabulu vietējā

Tādējādi tiks izdrukāta vietējās tabulas informācija.

Lai iegūtu ar IPv4 saistītu izvadi.

ip -4 route>
izvade, kas saistīta ar IPv4

izvade, kas saistīta ar IPv4

Tas parādīs tikai ierakstus ar ipv4.

Lai iegūtu ar IPv6 saistītu izvadi.

ip -6 route>
izvade, kas saistīta ar IPv6

izvade, kas saistīta ar IPv6

Tas parādīs tikai ierakstus ar ipv6.

Kā pārbaudīt maršrutēšanas tabulu operētājsistēmā Linux - FAQ

Kā pārbaudīt maršrutēšanas tabulu operētājsistēmā Linux, izmantojot maršruta komandu?

Lai skatītu maršrutēšanas tabulu operētājsistēmā Linux, varat izmantot ` route`> komandu. Vienkārši atveriet termināli un ierakstiet ` route`> vai ` route -n`> lai parādītu maršrutēšanas tabulu. Šī komanda sniedz informāciju par jūsu sistēmā konfigurētajiem tīkla maršrutiem.

Vai varu filtrēt maršruta komandas izvadi, lai parādītu konkrētu informāciju?

Jā, ` route`> komanda ļauj filtrēt izvadi. Piemēram, varat izmantot ` route -n`> lai resursdatora nosaukumu vietā parādītu skaitliskas IP adreses. Turklāt varat izmantot komandas grep vai awk, lai pēc vajadzības filtrētu un formatētu izvadi.

Kā es varu pievienot jaunu maršrutu maršrutēšanas tabulai operētājsistēmā Linux?

Lai pievienotu jaunu maršrutu, varat izmantot ` route add`> komandu, kam seko mērķa tīkls un vārteja. Piemēram, ` sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1`> pievieno maršrutu 192.168.1.0 tīklam caur vārteju 192.168.0.1.

Kāda ir atšķirība starp maršruta un ip maršruta komandām Linux?

Abi ` route`> un ` ip route`> komandas var izmantot, lai parādītu un manipulētu ar maršrutēšanas tabulu. Tomēr ` ip route`> tiek uzskatīts par modernāku un elastīgāku. Tas nodrošina papildu funkcijas un ir ieteicams lietotājiem, kuri strādā ar jaunākām Linux sistēmām.

Kā padarīt maršrutu noturīgu pārstartēšanas laikā operētājsistēmā Linux?

Lai maršruts būtu noturīgs, maršruta konfigurācija jāpievieno atbilstošajam tīkla konfigurācijas failam. Faila atrašanās vieta var atšķirties atkarībā no Linux izplatīšanas. Piemēram, sistēmās, kas izmanto systemd, varat pievienot maršrutu .network failam, savukārt vecākās sistēmās varat modificēt /etc/network/interfaces failu vai izmantot pielāgotus skriptus failā /etc/network/if-up.d. /.

Secinājums

Šajā rakstā mēs esam apsprieduši komandu 'route' operētājsistēmā Linux, kas tiek izmantota IP/kodola maršrutēšanas tabulas pārvaldīšanai. Tas ļauj parādīt, pievienot, dzēst un modificēt maršrutēšanas tabulas ierakstus. Komanda ir noderīga tādiem uzdevumiem kā statisku maršrutu iestatīšana, noklusējuma vārtejas pievienošana, maršrutēšanas noraidīšana uz konkrētiem resursdatoriem/tīkliem un detalizēta maršrutēšanas informācija. Veicot izmaiņas, jāievēro piesardzība, lai izvairītos no tīkla savienojamības traucējumiem.