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
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
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>

'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
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>

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
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
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
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 }'>

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
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
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.