I denne artikel vil jeg vise dig nogle af de almindelige måder at finde IP -adressen på din Linux -server eller arbejdsstation. Så lad os komme i gang.
Sådan finder du IP -adresser med ip -kommando:
IP -kommandoen er den mest populære kommando til at finde de IP -adresser, der er tildelt netværksgrænsefladerne på din Linux -server eller arbejdsstation. Du vil sandsynligvis finde denne kommando forudinstalleret på enhver moderne Linux -distribution derude.
For at finde IP -adresserne på alle de netværksgrænseflader, der er forbundet til din Linux -server eller arbejdsstation, skal du køre ip -kommandoen som følger:
$ipadresseshow
Eller
$ip addrat vise
Som du kan se, har jeg 2 netværksgrænseflader knyttet til min CentOS 7 -server. Den ene er ens33 og den anden er ens37 . Det ens33 netværksinterface har IPv4 -adressen 192.168.21.131 og ens37 netværksinterface har IPv4 -adressen 192.168.50.1 .
Kommandoen ip udskriver også IPv6 -adressen, der er knyttet til netværksgrænsefladerne på din Linux -server eller arbejdsstation.
Som du kan se, på min CentOS 7 -server, er IPv6 -adressen knyttet til ens33 netværksgrænseflade er fe80: fd75: 7722: 6480: 6d8f . På samme måde konfigureres IPv6 -adressen til ens37 netværksgrænseflade er fe80: 20c: 29ff: feaa: bd0e .
Hvis du vil, kan du også finde IPv4- eller IPv6 -adressen konfigureret til en bestemt netværksgrænseflade.
For eksempel at finde IP -adressen (IPv4 eller IPv6) på netværksgrænsefladen ens33 , kør ip -kommandoen som følger:
$ipadresse show dev ens33Som du kan se, er IP -adresserne på netværksgrænsefladen ens33 er kun vist.
Sådan finder du IP -adresser med nmcli:
nmcli er kommandolinjeværktøjet til konfiguration af Linux -netværksgrænseflader via Network Manager. Du kan bruge den til at finde de IP -adresser, der er konfigureret på netværksgrænsefladerne på din Linux -server eller arbejdsstation.
For at få vist alle Network Manager -netværksinterfaceforbindelser, du har på din Linux -server eller arbejdsstation, skal du køre følgende kommando:
$sudonmcli -forbindelseshowSom du kan se, har jeg 2 Network Manager -forbindelser Privat (for grænsefladen ens37 ) og ens33 (for grænsefladen ens33 ). I Network Manager kan du navngive dine netværksforbindelser. Jeg har navngivet en her ( Privat ) og forlod den anden ( ens33 ) uden at navngive det noget.
Nu, for at se IP -adresserne konfigureret på netværksforbindelsen Privat, skal du køre kommandoen nmcli som følger:
$sudonmcli -forbindelseshow Privat| grebadresseSom du kan se, er IPv4 (og IPv6 hvis konfigureret) adresse angivet. I mit tilfælde er IP -adressen 192.168.50.1 .
Vi kan også finde IP -adresserne på ens33 (ikke navngivet) netværksforbindelse med nmcli som følger:
$sudonmcli -forbindelse viser ens33| grebadresseSom du kan se, er IP -adressen for ens33 netværksforbindelse er angivet. Men noget er anderledes her. Netværksforbindelsen ens33 fik IP -adressen via DHCP. Derfor er det i DHCP4 -MULIGHEDEN.
Sådan finder du IP -adresser med ifconfig -kommandoen:
ifconfig er en meget gammel kommando til at finde IP -adresser på Linux -servere og arbejdsstationer. Det er så gammelt, at det ikke engang er installeret på nogen moderne Linux -distribution som standard. Jeg har inkluderet det her, fordi du muligvis skal vedligeholde meget gamle servere med en gammel Linux -distribution. Kommandoen er alligevel meget enkel at bruge.
For at finde IP -adresserne på alle netværksgrænsefladerne på din Linux -server eller arbejdsstation skal du køre kommandoen ifconfig som følger:
$ifconfigSom du kan se, er IP -adresserne for alle netværksgrænseflader på min CentOS 7 -server angivet.
Hvis du vil angive IP -adressen på en enkelt netværksgrænseflade (lad os sige ens33), skal du køre ifconfig -kommandoen som følger:
$ifconfigens33Som du kan se, udskrives IP -adressen for ens33 -netværksgrænsefladen kun på konsollen.
Sådan finder du IP -adresser i GNOME Desktop -miljø:
Hvis du bruger et grafisk skrivebordsmiljø på din Linux -arbejdsstation, f.eks. GNOME 2 eller GNOME 3, kan du grafisk finde din netværksgrænseflades IP -adresse.
Åbn GNOME -skrivebordsmiljøet Indstillinger app og klik på Netværk som markeret på skærmbilledet herunder.
Vælg nu den netværksgrænseflade, som du vil finde IP -adressen på, og du skal kunne finde IP -adressen på denne netværksgrænseflade, som du kan se på skærmbilledet herunder.
Sådan finder du din servers offentlige IP -adresse:
Du kan bruge et tredjepartswebsted ifconfig.me for at finde den offentlige IP -adresse på din Linux -server meget let. For at dette skal fungere, skal du have krøll installeret på din server.
For at finde den offentlige IP -adresse på din Linux -server skal du køre følgende kommando:
$krølle ifconfig.me&& smed ud
Så sådan finder du IP -adressen på Linux -servere og arbejdsstationer. Tak fordi du læste denne artikel.