I den här artikeln kommer jag att visa dig några av de vanliga sätten att hitta IP -adressen till din Linux -server eller arbetsstation. Så, låt oss komma igång.
Hitta IP -adresser med ip -kommando:
IP -kommandot är det mest populära kommandot för att hitta de IP -adresser som tilldelats nätverksgränssnitten på din Linux -server eller arbetsstation. Du kommer sannolikt att hitta detta kommando förinstallerat på alla moderna Linux -distributioner där ute.
För att hitta IP -adresserna för alla nätverksgränssnitt som är anslutna till din Linux -server eller arbetsstation, kör ip -kommandot enligt följande:
$ipadressvisning
Eller
$ip addrshow
Som du kan se har jag 2 nätverksgränssnitt anslutet till min CentOS 7 -server. En är ens33 och den andra är ens37 . De ens33 nätverksgränssnittet har IPv4 -adressen 192.168.21.131 och den ens37 nätverksgränssnittet har IPv4 -adressen 192.168.50.1 .
Kommandot ip skriver också ut IPv6 -adressen som är ansluten till nätverksgränssnitten på din Linux -server eller arbetsstation.
Som du kan se, på min CentOS 7 -server, är IPv6 -adressen kopplad till ens33 nätverksgränssnitt är fe80: fd75: 7722: 6480: 6d8f . På samma sätt konfigureras IPv6 -adressen till ens37 nätverksgränssnitt är fe80: 20c: 29ff: feaa: bd0e .
Om du vill kan du också hitta IPv4- eller IPv6 -adressen konfigurerad för ett specifikt nätverksgränssnitt.
Till exempel för att hitta IP -adressen (IPv4 eller IPv6) för nätverksgränssnittet ens33 , kör ip -kommandot enligt följande:
$ipadress visa dev ens33Som du kan se, nätverksgränssnittets IP -adresser ens33 visas endast.
Hitta IP -adresser med nmcli:
nmcli är kommandoradsverktyget för att konfigurera Linux -nätverksgränssnitt via Network Manager. Du kan använda den för att hitta de IP -adresser som är konfigurerade på nätverksgränssnitten på din Linux -server eller arbetsstation.
Kör följande kommando för att lista alla nätverksanslutningar för nätverkshanteraren du har på din Linux -server eller arbetsstation:
$sudonmcli -anslutningsshowSom du kan se har jag två nätverkshanteraranslutningar Privat (för gränssnittet ens37 ) och ens33 (för gränssnittet ens33 ). I Network Manager kan du namnge dina nätverksanslutningar. Jag har nämnt en här ( Privat ) och lämnade den andra ( ens33 ) utan att nämna det något.
Nu, för att se IP -adresserna konfigurerade på nätverksanslutningen Privat, kör kommandot nmcli enligt följande:
$sudonmcli -anslutningshow Privat| greppadressSom du kan se listas IPv4 (och IPv6 om den är konfigurerad). I mitt fall är IP -adressen 192.168.50.1 .
Vi kan också hitta IP -adresserna för ens33 (namnlös) nätverksanslutning med nmcli enligt följande:
$sudonmcli -anslutning visa ens33| greppadressSom du kan se är IP -adressen för ens33 nätverksanslutning visas. Men något är annorlunda här. Nätverksanslutningen ens33 fick IP -adressen via DHCP. Det är därför det finns i DHCP4 -ALTERNATIV.
Hitta IP -adresser med ifconfig -kommandot:
ifconfig är ett mycket gammalt kommando för att hitta IP -adresserna för Linux -servrar och arbetsstationer. Det är så gammalt att det inte ens är installerat på någon modern Linux -distribution som standard. Jag har inkluderat det här eftersom du kan behöva underhålla mycket gamla servrar med lite gammal Linux -distribution. Kommandot är i alla fall väldigt enkelt att använda.
För att hitta IP -adresserna för alla nätverksgränssnitt på din Linux -server eller arbetsstation kör du ifconfig -kommandot enligt följande:
$ifconfigSom du kan se listas IP -adresserna för alla nätverksgränssnitt på min CentOS 7 -server.
Om du vill lista IP -adressen för ett enda nätverksgränssnitt (låt oss säga ens33), kör sedan ifconfig -kommandot enligt följande:
$ifconfigens33Som du kan se skrivs IP -adressen för ens33 -nätverksgränssnittet ut endast på konsolen.
Hitta IP -adresser i GNOME Desktop -miljö:
Om du använder en grafisk skrivbordsmiljö på din Linux -arbetsstation, till exempel GNOME 2 eller GNOME 3, kan du hitta IP -adressen för ditt nätverksgränssnitt grafiskt.
Öppna skrivbordsmiljön i GNOME inställningar app och klicka på Nätverk som markeras på skärmdumpen nedan.
Välj nu det nätverksgränssnitt som du vill hitta IP -adressen till och du bör kunna hitta IP -adressen för det nätverksgränssnittet som du kan se på skärmdumpen nedan.
Hitta den offentliga IP -adressen för din server:
Du kan använda en tredje parts webbplats ifconfig.me för att hitta den offentliga IP -adressen för din Linux -server mycket enkelt. För att detta ska fungera måste du ha curl installerat på din server.
För att hitta den offentliga IP -adressen för din Linux -server kör du följande kommando:
$curl ifconfig.me&& kastade ut
Så det är så du hittar IP -adressen i Linux -servrar och arbetsstationer. Tack för att du läste denna artikel.