Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Nájsť bránu adresu podsiete masku Linux?

`` `Bash

Získajte predvolenú adresu brány

IP trasa Predvolená hodnota | awk '{print $ 3}'

Získajte masku podsiete predvoleného rozhrania brány

ip addr show $ (ip trasa | Grep Default | Awk '{print $ 3}') | Grep inet awk '{print $ 2}'

`` `

Vysvetlenie:

1. `IP Trasa | Predvolená hodnota | awk '{tlač $ 3}' ` :Tento príkaz načíta predvolenú adresu brány.

- `IP Route`:Uvádza tabuľku smerovania.

- `Default GREP:Filtruje výstup na riadky obsahujúce„ predvolené “.

- `awk '{print $ 3}'`:Extrahuje tretie pole, ktoré je predvolená adresa brány.

2. `ip addr show $ (IP Route | Grep Default | awk '{print $ 3}') | Grep inet awk '{tlač $ 2}' ` :Tento príkaz dostane masku podsiete rozhrania, ktorej je priradená predvolená brána.

- `IP Addr Show`:Zobrazuje informácie o sieťovom rozhraní.

- `$ (IP Route | GREP Predvolená hodnota | AWK '{Print $ 3'})`:Toto je substitúcia príkazu, ktorá do príkazu vkladá výstup predchádzajúceho príkazu (predvolená adresa brány).

- `Grep inet`:Filtruje výstup na riadky obsahujúce„ inet “, čo označuje adresu IPv4.

- `awk '{print $ 2}'`:Extrahuje druhé pole, ktorým je maska ​​podsiete.

Príklad výstupu:

`` `

Predvolená adresa brány

192.168.1.1

Maska podsiete predvoleného rozhrania brány

255.255.255.0

`` `

Poznámka:

- Táto metóda predpokladá, že predvolená brána je priradená k jednému rozhraniu. Ak je viac rozhraní nakonfigurovaných s rovnakou predvolenou bránou, výstup nemusí byť presný.

- Namiesto `IP Route` môžete použiť príkaz„ Route`, ale syntax sa môže líšiť v závislosti od vašej distribúcie Linuxu.

- Tieto príkazy sú špecifické pre nástroj `IP`, ktorý je k dispozícii vo väčšine moderných distribúcií Linuxu. Ak používate starší systém, možno budete musieť použiť rôzne príkazy.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené