Com obtenir adreça IP a Linux

How Get Ip Address Linux



Hi ha moltes vegades que necessiteu conèixer l'adreça IP del vostre servidor o estació de treball Linux. Hi ha moltes maneres de trobar les adreces IP privades i públiques del vostre servidor o estació de treball Linux en funció de si utilitzeu una interfície gràfica d’usuari o no.

En aquest article, us mostraré algunes de les maneres habituals de trobar l'adreça IP del vostre servidor o estació de treball Linux. Per tant, comencem.







Cerca d'adreces IP amb l'ordre ip:

L'ordre ip és l'ordre més popular per trobar les adreces IP assignades a les interfícies de xarxa del vostre servidor o estació de treball Linux. És probable que trobeu aquesta ordre preinstal·lada a totes les distribucions Linux modernes que hi ha.



Per trobar les adreces IP de totes les interfícies de xarxa connectades al vostre servidor o estació de treball Linux, executeu l'ordre ip de la següent manera:



$ippresentació d’adreces
O bé
$ip addrespectacle

Com podeu veure, tinc 2 interfícies de xarxa connectades al meu servidor CentOS 7. Un és ens33 i l’altre és ens37 . El ens33 la interfície de xarxa té l'adreça IPv4 192.168.21.131 i la ens37 la interfície de xarxa té l'adreça IPv4 192.168.50.1 .





L'ordre ip també imprimeix l'adreça IPv6 connectada a les interfícies de xarxa del vostre servidor o estació de treball Linux.



Com podeu veure, al meu servidor CentOS 7, l 'adreça IPv6 adjunta al fitxer ens33 interfície de xarxa és fe80: fd75: 7722: 6480: 6d8f . De la mateixa manera, l'adreça IPv6 configurada al fitxer ens37 interfície de xarxa és fe80: 20c: 29ff: feaa: bd0e .

Si voleu, també podeu trobar l'adreça IPv4 o IPv6 configurada per a una interfície de xarxa específica.

Per exemple, per trobar l'adreça IP (IPv4 o IPv6) de la interfície de xarxa ens33 , executeu l'ordre ip de la següent manera:

$ipaddress show dev ens33

Com podeu veure, les adreces IP de la interfície de xarxa ens33 només es mostra.

Cerca d'adreces IP amb nmcli:

nmcli és l'eina de línia d'ordres per configurar les interfícies de xarxa de Linux mitjançant Network Manager. Podeu utilitzar-lo per trobar les adreces IP configurades a les interfícies de xarxa del vostre servidor o estació de treball Linux.

Per llistar totes les connexions de la interfície de xarxa del gestor de xarxa que teniu al vostre servidor o estació de treball Linux, executeu l'ordre següent:

$suomostra de connexions nmcli

Com podeu veure, tinc dues connexions de gestor de xarxa Privat (per a la interfície ens37 ) i ens33 (per a la interfície ens33 ). A Network Manager, podeu anomenar les vostres connexions de xarxa. N’he nomenat un aquí ( Privat ) i va deixar l'altre ( ens33 ) sense posar-li cap nom.

Ara, per veure les adreces IP configurades a la connexió de xarxa privada, executeu l'ordre nmcli de la següent manera:

$suoconnexió nmcli mostrar Privat| adherènciaadreça

Com podeu veure, apareix l'adreça IPv4 (i IPv6 si es configura). En el meu cas, l’adreça IP és 192.168.50.1 .

També podem trobar les adreces IP del fitxer ens33 connexió de xarxa (sense nom) amb nmcli de la següent manera:

$suoconnexió nmcli ens33| adherènciaadreça

Com podeu veure, l'adreça IP del fitxer ens33 apareix la connexió de xarxa. Però aquí hi ha alguna cosa diferent. La connexió de xarxa ens33 ha obtingut l'adreça IP mitjançant DHCP. Per això es troba a l’OPCIÓ DHCP4.

Cerca d'adreces IP amb l'ordre ifconfig:

ifconfig és una ordre molt antiga per trobar adreces IP de servidors i estacions de treball Linux. És tan antic que ni tan sols està instal·lat en cap distribució moderna de Linux. L’he inclòs aquí perquè és possible que hagueu de mantenir servidors molt antics amb alguna distribució antiga de Linux. L'ordre és molt senzill d'utilitzar de totes maneres.

Per trobar les adreces IP de totes les interfícies de xarxa del vostre servidor o estació de treball Linux, executeu l'ordre ifconfig de la següent manera:

$ifconfig

Com podeu veure, apareixen les adreces IP de totes les interfícies de xarxa del meu servidor CentOS 7.

Si voleu llistar l'adreça IP d'una interfície de xarxa única (diguem ens33), executeu l'ordre ifconfig de la següent manera:

$ifconfigens33

Com podeu veure, l'adreça IP de la interfície de xarxa ens33 només s'imprimeix a la consola.

Cerca d'adreces IP a l'entorn d'escriptori GNOME:

Si utilitzeu un entorn d’escriptori gràfic a la vostra estació de treball Linux, com ara GNOME 2 o GNOME 3, podreu trobar l’adreça IP de la vostra interfície de xarxa gràficament.

A l'entorn d'escriptori GNOME, obriu el fitxer Configuració i feu clic a Xarxa tal com es marca a la captura de pantalla següent.

Ara, seleccioneu la interfície de xarxa de la qual vulgueu trobar l'adreça IP i hauríeu de poder trobar l'adreça IP d'aquesta interfície de xarxa, tal com podeu veure a la captura de pantalla següent.

Com es troba l'adreça IP pública del servidor:

Podeu utilitzar un lloc web de tercers ifconfig.me per trobar l'adreça IP pública del vostre servidor Linux molt fàcilment. Perquè això funcioni, cal que tingueu curl instal·lat al servidor.

Per trobar l'adreça IP pública del servidor Linux, executeu l'ordre següent:

$arrissar ifconfig.me&& trobo

Per tant, és així com trobeu l’adreça IP als servidors i estacions de treball de Linux. Gràcies per llegir aquest article.