logo

Kuinka löytää IP-osoitteesi Linuxissa | ifconfig-komento

IP-osoitteesi tunteminen on olennaista verkonhallinnassa, vianmäärityksessä ja erilaisissa Linux-järjestelmätehtävissä. Tässä artikkelissa tutkimme useita tapoja löytää IP-osoitteesi Linux-ympäristössä. Olitpa kokenut Linux-käyttäjä tai vasta aloittamassa, näiden menetelmien ymmärtäminen antaa sinulle mahdollisuuden navigoida ja hallita verkkoasi tehokkaasti.

Kuinka löytää IP-osoitteesi Linuxissa `ifconfig-komennolla:

ifconfig (interface configuration) -komentoa käytetään ytimen verkkoliitäntöjen määrittämiseen. Sitä käytetään käynnistyksen yhteydessä liitäntöjen asettamiseen tarvittaessa. Sen jälkeen sitä käytetään yleensä tarvittaessa virheenkorjauksen aikana tai kun tarvitset järjestelmän viritystä. Tätä komentoa käytetään myös määrittämään IP-osoite ja verkkopeite rajapintaan tai ottaa käyttöön tai poistaa käytöstä tietty käyttöliittymä.



`ifconfig`-komennon syntaksi Linuxissa

ifconfig [interface] [options]>

Missä:

  • [> interface> ]>on verkkoliitäntä, jonka tietoja haluat määrittää tai jonka tiedot haluat näyttää (esim. eth0, wlan0).
  • [> options> ]>ovat erilaisia ​​komentorivivaihtoehtoja, joilla voidaan muuttaa ifconfigin toimintaa.

Joidenkin Linux-jakelujen uudemmissa versioissa ei ole esiasennettuna ifconfig-komentoa. Joten siinä tapauksessa, että on virhe ifconfig: komentoa ei löydy , Asenna ifconfig suorittamalla seuraava komento.

Net-työkalujen asentaminen Linuxiin

Debianille, Ubuntulle ja vastaaville Linux-jakeluille.



sudo apt-get install net-tools>

CentOS- tai RPM (RedHat Package Manager) -pohjaiselle Linuxille

yum install net-tools>

tai

dnf install net-tools>

Tämä asentaa ifconfig-komennon yhdessä joidenkin muiden verkkokomentojen, kuten arp, route, ipmaddr, kanssa.



IP-osoitteesi löytäminen Linuxissa ifconfig-komennolla

Jos haluat tarkastella tietoja kaikista Linux-järjestelmäsi verkkoliitännöistä, suorita seuraava komento:

ifconfig>
IP-osoitteen etsiminen Linuxissa ifconfig-komennolla

IP-osoitteen etsiminen Linuxissa ifconfig-komennolla

Tämä komento tarjoaa kattavan luettelon kaikista verkkoliitännöistä sekä niiden vastaavista IP-osoitteista, MAC-osoitteista ja muista asiaankuuluvista tiedoista.

Vaihtoehdot ovat käytettävissä Linuxin ifconfig-komennossa

Tässä on yleisimmin käytetty vaihtoehto ifconfig-komennossa linuxissa

Vaihtoehto

Kuvaus

Syntaksi

-a

Näytä kaikki liitännät, mukaan lukien ne, jotka ovat alhaalla

ifconfig -a

-s

Näytä lyhyt luettelo yksityiskohtien sijaan

ifconfig -s

-sisään

Suorita komento monisanaisessa tilassa

ifconfig -v

ylös

Aktivoi ohjain tietylle rajapinnalle

ifconfig-käyttöliittymä ylös

alas

Deaktivoi tietyn rajapinnan ohjain

ifconfig-käyttöliittymä alhaalla

lisää osoite/etuliite

Lisää IPv6-osoite käyttöliittymään

ifconfig-liitäntä lisää addr/prefixlen

osoitteesta addr/prefixlen

Poista IPv6-osoite käyttöliittymästä

ifconfig-liitäntä osoitteessa addr/prefixlen

aakkoset ja numerot

[-]arp

Ota käyttöön tai poista käytöstä ARP-protokollan käyttö rajapinnassa

ifconfig-liitäntä [-]arp

[-]lupaa

Ottaa käyttöön/poistaa käytöstä yleisen tilan käyttöliittymässä

ifconfig-liitäntä [-]promisc

[-]kaikki useat

Ota kaikki monilähetystila käyttöön tai poista se käytöstä käyttöliittymässä

ifconfig-liitäntä [-]allmulti

henkilö N

Aseta suurin siirtoyksikkö (MTU)

ifconfig-liitäntä mtusize-koon

-auta

Näytä ifconfig-komentoon liittyvä ohje

ifconfig – ohje

Mikä on julkinen ja yksityinen IP Linuxissa

Verkottumisen alalla sekä Linuxissa että muissa käyttöjärjestelmissä IP-osoitteet luokitellaan joko julkisiksi tai yksityisiksi. Nämä merkinnät ovat ratkaisevan tärkeitä verkon laitteiden välisen viestinnän helpottamiseksi, olipa kyseessä sitten globaali Internet tai paikallinen intranet. Tutustutaan julkisten ja yksityisten IP-osoitteiden eroihin Linuxissa.

1) Kuinka löytää julkiset IP-osoitteesi Linuxissa:

A julkinen IP-osoite on maailmanlaajuisesti yksilöllinen tunniste, joka on määritetty laitteelle Internetissä. Se toimii osoitteena, jonka avulla muut Internetin laitteet voivat löytää sen ja kommunikoida sen kanssa. Internet Assigned Numbers Authority (IANA) määrittää julkiset IP-osoitteet Internet-palveluntarjoajille (ISP) ja muille organisaatioille, jotka hallitsevat pääsyä maailmanlaajuiseen Internetiin.

Linuxissa voit määrittää järjestelmän julkisen IP-osoitteen käyttämällä ulkoisia palveluita tai komentoja, kutencurl>taiwget>tehdäksesi kyselyn verkkopalvelusta. Esimerkiksi:

curl ifconfig.me>

Tämä komento hakee julkisen IP-osoitteesi verkkopalvelusta.

Julkiset IP-osoitteet ovat välttämättömiä palvelimille, verkkosivustoille ja muille laitteille, joihin on päästävä suoraan Internetistä. Ne ovat maailmanlaajuisesti reitittäviä, mikä tarkoittaa, että ne voidaan saavuttaa mistä tahansa Internetin paikasta.

Eri tapoja löytää julkinen IP-osoite Linuxissa

1) Käytä 'wget' ja 'ifconfig.me' IP-osoitteesi etsimiseen Linuxissa

Samanlainen kuincurl>, tämä käyttää ifconfig.me-palvelua julkisen IP-osoitteesi hakemiseen.

wget -qO- ifconfig.me>
IP-osoitteesi löytäminen Linuxissa käyttämällä wget-komentoa ifconfig.me-tiedoston kanssa

IP-osoitteesi löytäminen Linuxissa käyttämällä wget-komentoa ifconfig.me-tiedoston kanssa

2) Käytä 'dig' ja 'resolver1.opendns.com' IP-osoitteesi löytämiseen Linuxissa

Tämä komento käyttää OpenDNS-ratkaisua julkisen IP-osoitteesi kyselyyn.

dig +short myip.opendns.com @resolver1.opendns.com>
Käytä 'dig'-komentoa 'resolver1.opendns.com' kanssa IP-osoitteesi löytämiseen Linuxissa

'dig'-komennolla 'resolver1.opendns.com' löytääksesi IP-osoitteesi Linuxissa

3) 'curl':n käyttäminen 'icanhazip.com'-osoitteen kanssa IP-osoitteesi löytämiseen Linuxissa

Tämä komento pyytää icanhazip.com-palvelua hankkimaan julkisen IP-osoitteesi.

curl icanhazip.com>
IP-osoitteesi löytäminen Linuxissa käyttämällä curl-komentoa icanhazip.com-sivuston kanssa

IP-osoitteesi löytäminen Linuxissa käyttämällä curl-komentoa icanhazip.com-sivuston kanssa

4) Wget-komento icanhazip.com-osoitteen kanssa löytääksesi IP-osoitteesi Linuxissa

Samanlainen kuincurl>komento, tämä käyttää icanhazip.com-palvelua julkisen IP-osoitteesi hakemiseen.

wget -qO- icanhazip.com>
IP-osoitteesi löytäminen Linuxissa käyttämällä wget-komentoa icanhazip.com-osoitteen kanssa

Wget-komento icanhazip.com-osoitteen kanssa löytääksesi IP-osoitteesi Linuxissa

5) Isännän käyttäminen dns.googlen kanssa löytääksesi IP-osoitteesi Linuxissa

Tämä komento käyttää Googlen tarjoamaa DNS-palvelua julkisen IP-osoitteesi selvittämiseen.

host myip.opendns.com resolver1.opendns.com>
Isännän käyttäminen dns.googlen kanssa IP-osoitteesi löytämiseen Linuxissa

Isännän käyttäminen dns.googlen kanssa IP-osoitteesi löytämiseen Linuxissa

2) Kuinka löytää yksityiset IP-osoitteesi Linuxissa:

Sitä vastoin yksityisiä IP-osoitteita käytetään yksityisessä verkossa, eikä niihin pääse suoraan Internetistä. Nämä osoitteet määritetään Internet Engineering Task Force (IETF) -työryhmän RFC 1918:ssa määrittelemille varatuille osoitealueille. Yleisesti käytetyt yksityiset IP-osoitealueet ovat:

  • 10.0.0.0 - 10.255.255.255 (10.0.0.0/8)
  • 172.16.0.0 - 172.31.255.255 (172.16.0.0/12)
  • 192.168.0.0 - 192.168.255.255 (192.168.0.0/16)

Nämä osoitteet on tarkoitettu käytettäväksi paikallisissa verkoissa, kuten koti- tai yrityksen intranetissä. Saman yksityisen verkon laitteet voivat kommunikoida keskenään näiden yksityisten IP-osoitteiden avulla, mutta ne luottavat mekanismiin nimeltä Network Address Translation (NAT) päästäkseen Internetiin jaetun julkisen IP-osoitteen kautta.

Linuxissa voit tarkastella järjestelmäsi yksityisiä IP-osoitteita käyttämälläifconfig>taiip addr>komentoja. Esimerkiksi:

ifconfig>

tai

ip addr>

Eri tapoja löytää yksityinen IP-osoitteesi Linuxissa

1) Isäntänimen käyttäminen IP-osoitteesi löytämiseen Linuxissa

The-I>-vaihtoehtoa hostname-komennolla voidaan käyttää näyttämään koneesi yksityinen IP-osoite.

hostname -I>
Isäntänimen käyttäminen IP-osoitteesi löytämiseen Linuxissa

Isäntänimen käyttäminen IP-osoitteesi löytämiseen Linuxissa

2) nmcli:n (NetworkManager-komentorivityökalu) käyttäminen IP-osoitteesi löytämiseen Linuxissa

Jos käytät NetworkManageria, tämä komento suodattaa pois verkkoliittymiisi liittyvät IPv4-osoitteet.

nmcli dev show | grep IP4.ADDRESS>
IP-osoitteesi löytäminen Linuxissa nmclin avulla

IP-osoitteesi löytäminen Linuxissa nmclin avulla

3) Käytä awk-komentoa ifconfig-komennon kanssa IP-osoitteesi etsimiseen Linuxissa

Tämä komento käyttää awk-työkalua suodattamaan ja tulostamaan vain yksityiset IP-osoitteet ifconfig-tulosta.

ifconfig | awk '/inet / {print }'>
IP-osoitteesi löytäminen Linuxissa käyttämällä awk-komentoa ifconfig-komennon kanssa

Käytä awk-komentoa ifconfig-komennon kanssa IP-osoitteesi etsimiseen Linuxissa

4) Käytä 'grep' ja 'ip' löytääksesi IP-osoitteesi Linuxissa

Tämä komento käyttää grep-komentoa Perl-yhteensopivien säännöllisten lausekkeiden kanssa yksityisten IP-osoitteiden poimimiseen ip-komennon lähdöstä.

ip addr show | grep -oP 'inet K[d.]+'>
Käytä 'grep' ja 'ip' löytääksesi IP-osoitteesi Linuxissa

Käytä 'grep' ja 'ip' löytääksesi IP-osoitteesi Linuxissa

5) Käytä ss-komentoa (socket Statistics) löytääksesi IP-osoitteesi Linuxissa

Tämä monimutkainen komento luettelee IP-osoitteet, joihin järjestelmä kuuntelee saapuvia yhteyksiä.

ss -tunapl | grep LISTEN | awk '{print }' | cut -d: -f1 | sort -u>
Käytä ss-komentoa (socket Statistics) löytääksesi IP-osoitteesi Linuxissa

Käytä ss-komentoa (socket Statistics) löytääksesi IP-osoitteesi Linuxissa

Usein kysytty kysymys

1) Kuinka voin nopeasti tarkistaa IP-osoitteeni Linuxissa komentorivin avulla?

Voit käyttää ` ip`> komento ` address`> vaihtoehto. Avaa pääte ja kirjoita ` ip address`> tai ` ip a`> , ja etsi rivi, joka alkaa kirjaimella inet ja sen jälkeen IP-osoitteesi.

2) Kuinka täsmällisesti näyttää vain julkinen IP-osoite Linuxissa?

Voit käyttää komentoa, kuten ` curl`> tai ` wget`> hakeaksesi julkisen IP-osoitteesi verkkopalvelusta.

Esimerkiksi:

curl ifconfig.me>

tai

wget -qO- ifconfig.me>

3) Voinko löytää IP-osoitteeni Linuxissa GUI-työkalujen avulla?

Kyllä, monissa Linux-jakeluissa on verkonhallintatyökalut, jotka tarjoavat graafisen käyttöliittymän. Esimerkiksi Ubuntussa voit etsiä IP-osoitteesi verkkoasetusten tai järjestelmämonitorin avulla.

4) Kuinka löydän tietyn verkkoliitännän IP-osoitteen Linuxissa?

Voit käyttää ` ifconfig`> tai ` ip address`> komento, jota seuraa käyttöliittymän nimi.

Esimerkiksi:

ifconfig eth0>

tai

ip address show eth0>

Tämä näyttää määritetyn liitännän tiedot, mukaan lukien IP-osoitteen.

5) Kuinka voin näyttää yksityiskohtaisia ​​tietoja kaikista Linuxin verkkoliitännöistä?

Voit käyttää ` ifconfig`> tai ` ip address`> show>-komento näyttää kattavat tiedot kaikista verkkoliitännöistä.

Esimerkiksi:

ifconfig>

tai

ip address show>

Se näyttää tiedot, kuten IP-osoitteet, verkkopeitteet ja muut verkkoon liittyvät tiedot kaikista Linux-järjestelmäsi käytettävissä olevista liitännöistä.

Johtopäätös

Tässä artikkelissa olemme tutkineet, kuinka voit löytää IP-osoitteesi Linuxissa käyttämälläifconfig>komento. Keskustelemme myös siitä, mikä on yksityinen ja julkinen IP-osoite ja kuinka molemmat IP-osoitteet näytetään. Tämä olennainen taito on ratkaisevan tärkeä tehokkaan verkonhallinnan kannalta. Olitpa kokenut Linux-käyttäjä tai aloittelija, näiden yksinkertaisten komentojen ymmärtäminen antaa sinulle mahdollisuuden navigoida ja hallita verkkoa vaivattomasti.