Kaip gauti IP adresą „Linux“

How Get Ip Address Linux



Yra daug kartų, kai reikia žinoti savo „Linux“ serverio ar darbo vietos IP adresą. Yra daug būdų, kaip rasti privačius ir viešus „Linux“ serverio ar darbo vietos IP adresus, atsižvelgiant į tai, ar naudojate grafinę vartotojo sąsają, ar ne.

Šiame straipsnyje aš jums parodysiu keletą įprastų būdų, kaip rasti „Linux“ serverio ar darbo vietos IP adresą. Taigi, pradėkime.







IP adresų paieška naudojant „ip Command“:

„IP“ komanda yra populiariausia komanda norint rasti „Linux“ serverio ar darbo vietos tinklo sąsajoms priskirtus IP adresus. Labai tikėtina, kad šią komandą rasite iš anksto įdiegtą kiekviename šiuolaikiniame „Linux“ platinime.



Norėdami rasti visų tinklo sąsajų, prijungtų prie jūsų „Linux“ serverio ar darbo vietos, IP adresus, paleiskite „ip“ komandą taip:



$ipparodyti adresą
Arba
$ip adresasRodyti

Kaip matote, prie „CentOS 7“ serverio turiu 2 tinklo sąsajas. Vienas yra ens33 o kitas yra ens37 . The ens33 tinklo sąsaja turi IPv4 adresą 192.168.21.131 ir ens37 tinklo sąsaja turi IPv4 adresą 192.168.50.1 .





Komanda „ip“ taip pat spausdina IPv6 adresą, prijungtą prie jūsų „Linux“ serverio ar darbo vietos tinklo sąsajų.



Kaip matote, mano „CentOS 7“ serveryje IPv6 adresas pridėtas prie ens33 tinklo sąsaja yra fe80: fd75: 7722: 6480: 6d8f . Panašiai IPv6 adresas sukonfigūruotas kaip ens37 tinklo sąsaja yra fe80: 20c: 29ff: feaa: bd0e .

Jei norite, taip pat galite rasti IPv4 arba IPv6 adresą, sukonfigūruotą konkrečiai tinklo sąsajai.

Pavyzdžiui, norėdami rasti tinklo sąsajos IP (IPv4 arba IPv6) adresą ens33 , paleiskite komandą ip taip:

$ipadresas rodyti dev ens33

Kaip matote, tinklo sąsajos IP adresai ens33 rodomas tik.

Kaip rasti IP adresus naudojant nmcli:

„nmcli“ yra komandų eilutės įrankis, skirtas konfigūruoti „Linux“ tinklo sąsajas naudojant „Network Manager“. Galite jį naudoti norėdami rasti IP adresus, sukonfigūruotus „Linux“ serverio ar darbo vietos tinklo sąsajose.

Norėdami išvardyti visus tinklo tvarkyklės tinklo sąsajos ryšius, kuriuos turite savo „Linux“ serveryje ar darbo vietoje, paleiskite šią komandą:

$sudonmcli ryšio šou

Kaip matote, turiu du tinklo valdytojo ryšius Privatus (dėl sąsajos ens37 ) ir ens33 (dėl sąsajos ens33 ). Tinklo tvarkytuvėje galite pavadinti savo tinklo ryšius. Aš čia vieną išvardinau ( Privatus ) ir paliko kitą ( ens33 ) nieko neįvardijant.

Dabar, norėdami pamatyti IP adresus, sukonfigūruotus naudojant privatų tinklo ryšį, paleiskite komandą nmcli taip:

$sudonmcli ryšio šou Privatus| sukibimasadresu

Kaip matote, pateiktas IPv4 (ir IPv6, jei sukonfigūruotas) adresas. Mano atveju IP adresas yra 192.168.50.1 .

Taip pat galime rasti ens33 (bevardis) tinklo ryšys su nmcli:

$sudonmcli ryšio rodymas ens33| sukibimasadresu

Kaip matote, IP adresas ens33 nurodytas tinklo ryšys. Bet čia kažkas kitaip. Tinklo ryšys ens33 gavo IP adresą per DHCP. Štai kodėl tai yra DHCP4 PARINKTIS.

IP adresų paieška naudojant komandą ifconfig:

ifconfig yra labai sena komanda rasti Linux serverių ir darbo vietų IP adresus. Jis yra toks senas, kad jis net neįdiegtas jokiame šiuolaikiniame „Linux“ platinime pagal nutylėjimą. Aš jį įtraukiau čia, nes jums gali tekti išlaikyti labai senus serverius su senu „Linux“ platinimu. Šiaip komanda yra labai paprasta naudoti.

Norėdami rasti visų „Linux“ serverio ar darbo vietos tinklo sąsajų IP adresus, paleiskite „ifconfig“ komandą taip:

$ifconfig

Kaip matote, išvardyti visų mano „CentOS 7“ serverio tinklo sąsajų IP adresai.

Jei norite išvardyti bet kurios atskiros tinklo sąsajos (tarkime, ens33) IP adresą, paleiskite komandą ifconfig taip:

$ifconfigens33

Kaip matote, Ens33 tinklo sąsajos IP adresas spausdinamas tik konsolėje.

IP adresų paieška „GNOME“ darbalaukio aplinkoje:

Jei naudojate grafinę darbalaukio aplinką savo „Linux“ darbo stotyje, pvz., „GNOME 2“ arba „GNOME 3“, savo tinklo sąsajos IP adresą galite rasti grafiškai.

GNOME darbalaukio aplinkoje atidarykite Nustatymai programą ir spustelėkite Tinklas kaip pažymėta žemiau esančioje ekrano kopijoje.

Dabar pasirinkite tinklo sąsają, kurios IP adresą norite rasti, ir turėtumėte rasti tos tinklo sąsajos IP adresą, kaip matote žemiau esančioje ekrano kopijoje.

Raskite savo serverio viešąjį IP adresą:

Galite naudoti trečiosios šalies svetainę ifconfig.me labai lengvai rasti viešą „Linux“ serverio IP adresą. Kad tai veiktų, jūsų serveryje turi būti įdiegta curl.

Norėdami rasti viešą „Linux“ serverio IP adresą, paleiskite šią komandą:

$garbanoti ifconfig.me&& išmetė

Taigi, taip rasite IP adresą „Linux“ serveriuose ir darbo vietose. Dėkojame, kad perskaitėte šį straipsnį.