Ako získať IP adresu v systéme Linux

How Get Ip Address Linux



Mnohokrát potrebujete vedieť IP adresu servera alebo pracovnej stanice Linux. Existuje mnoho spôsobov, ako nájsť súkromné ​​a verejné IP adresy servera alebo pracovnej stanice Linux v závislosti od toho, či používate grafické používateľské rozhranie alebo nie.

V tomto článku vám ukážem niektoré z bežných spôsobov, ako nájsť IP adresu vášho servera Linux alebo pracovnej stanice. Začnime teda.







Hľadanie adries IP pomocou príkazu ip:

Príkaz ip je najobľúbenejším príkazom na vyhľadanie adries IP priradených sieťovým rozhraniam vášho servera Linux alebo pracovnej stanice. Tento príkaz pravdepodobne nájdete predinštalovaný v každej modernej distribúcii Linuxu.



Ak chcete nájsť adresy IP všetkých sieťových rozhraní pripojených k vášmu serveru Linux alebo pracovnej stanici, spustite príkaz ip nasledovne:



$ipzobrazenie adresy
Alebo
$ip addršou

Ako vidíte, k môjmu serveru CentOS 7 mám pripojené 2 sieťové rozhrania. Jeden je ens33 a ten druhý je ens37 . The ens33 sieťové rozhranie má adresu IPv4 192.168.21.131 a ens37 sieťové rozhranie má adresu IPv4 192,168,50,1 .





Príkaz ip tiež vytlačí adresu IPv6 pripojenú k sieťovým rozhraniam vášho servera Linux alebo pracovnej stanice.



Ako vidíte, na mojom serveri CentOS 7 bola adresa IPv6 pripojená k súboru ens33 sieťové rozhranie je fe80: fd75: 7722: 6480: 6d8f . Rovnakým spôsobom je adresa IPv6 nakonfigurovaná na ens37 sieťové rozhranie je fe80: 20c: 29ff: feaa: bd0e .

Ak chcete, môžete tiež nájsť adresu IPv4 alebo IPv6 nakonfigurovanú pre konkrétne sieťové rozhranie.

Môžete napríklad nájsť adresu IP (IPv4 alebo IPv6) sieťového rozhrania ens33 , spustite príkaz ip nasledovne:

$ipzobraziť adresu dev ens33

Ako vidíte, adresy IP sieťového rozhrania ens33 je zobrazený iba.

Nájdenie adries IP pomocou nmcli:

nmcli je nástroj príkazového riadka na konfiguráciu sieťových rozhraní Linux pomocou programu Network Manager. Môžete ho použiť na nájdenie adries IP nakonfigurovaných na sieťových rozhraniach na vašom serveri Linux alebo pracovnej stanici.

Ak chcete zobraziť zoznam všetkých pripojení sieťového rozhrania programu Network Manager, ktoré máte na serveri Linux alebo pracovnej stanici, spustite nasledujúci príkaz:

$sudoshow spojenia nmcli

Ako vidíte, mám 2 pripojenia správcu siete Súkromné (pre rozhranie ens37 ) a ens33 (pre rozhranie ens33 ). V programe Network Manager môžete pomenovať svoje sieťové pripojenia. Jedného som tu pomenoval ( Súkromné ) a nechal toho druhého ( ens33 ) bez toho, aby sme to čokoľvek pomenovali.

Teraz, aby ste videli IP adresy nakonfigurované na súkromnom sieťovom pripojení, spustite príkaz nmcli nasledovne:

$sudopripojenie nmcli Zobraziť súkromné| uchopenieadresa

Ako vidíte, je uvedená adresa IPv4 (a IPv6, ak je nakonfigurovaná). V mojom prípade je adresa IP 192,168,50,1 .

Môžeme tiež nájsť IP adresy súboru ens33 (nemenované) sieťové pripojenie s nmcli nasledovne:

$sudopripojenie nmcli zobraziť ens33| uchopenieadresa

Ako vidíte, IP adresa súboru ens33 je uvedené sieťové pripojenie. Ale tu je niečo iné. Sieťové pripojenie ens33 získal IP adresu prostredníctvom DHCP. Preto je v MOŽNOSTI DHCP4.

Hľadanie adries IP pomocou príkazu ifconfig:

ifconfig je veľmi starý príkaz na zisťovanie IP adries serverov a pracovných staníc Linux. Je taký starý, že v predvolenom nastavení nie je ani nainštalovaný v žiadnej modernej distribúcii Linuxu. Zahrnul som to sem, pretože možno budete musieť udržiavať veľmi staré servery s nejakou starou distribúciou Linuxu. Príkaz je každopádne veľmi jednoduchý.

Ak chcete nájsť adresy IP všetkých sieťových rozhraní vášho servera Linux alebo pracovnej stanice, spustite príkaz ifconfig nasledovne:

$ifconfig

Ako vidíte, sú uvedené adresy IP všetkých sieťových rozhraní na mojom serveri CentOS 7.

Ak chcete zadať adresu IP ľubovoľného sieťového rozhrania (povedzme ens33), spustite príkaz ifconfig nasledovne:

$ifconfigens33

Ako vidíte, adresa IP sieťového rozhrania ens33 je vytlačená iba na konzole.

Hľadanie adries IP v prostredí GNOME Desktop:

Ak na pracovnej stanici Linux používate grafické desktopové prostredie, ako je GNOME 2 alebo GNOME 3, môžete IP adresu sieťového rozhrania nájsť graficky.

V desktopovom prostredí GNOME otvorte nastavenie aplikáciu a kliknite na Sieť ako je vyznačené na obrázku nižšie.

Teraz vyberte sieťové rozhranie, pre ktoré chcete nájsť IP adresu, a mali by ste byť schopní nájsť IP adresu tohto sieťového rozhrania, ako vidíte na obrázku nižšie.

Zistenie verejnej IP adresy vášho servera:

Môžete použiť webovú stránku tretej strany ifconfig.me veľmi ľahko nájsť verejnú IP adresu vášho servera Linux. Aby to fungovalo, musíte mať na serveri nainštalované zvinutie.

Ak chcete nájsť verejnú IP adresu vášho servera Linux, spustite nasledujúci príkaz:

$zvinúť ifconfig.me&& zahodil

Takto teda nájdete IP adresu na serveroch a pracovných staniciach Linux. Ďakujem za prečítanie tohto článku.