logo

Kā atrast savu IP adresi operētājsistēmā Linux | ifconfig komanda

Jūsu IP adreses zināšana ir būtiska tīkla administrēšanai, problēmu novēršanai un dažādiem Linux sistēmas uzdevumiem. Šajā rakstā mēs izpētīsim vairākas metodes, kā atrast savu IP adresi Linux vidē. Neatkarīgi no tā, vai esat pieredzējis Linux lietotājs vai tikai sākat darbu, šo metožu izpratne ļaus jums efektīvi pārvietoties un pārvaldīt tīklu.

Kā atrast savu IP adresi operētājsistēmā Linux, izmantojot komandu `ifconfig:

ifconfig Komanda (interfeisa konfigurācija) tiek izmantota, lai konfigurētu kodola rezidentu tīkla saskarnes. To izmanto sāknēšanas laikā, lai pēc vajadzības iestatītu saskarnes. Pēc tam to parasti izmanto, kad tas ir nepieciešams atkļūdošanas laikā vai kad nepieciešama sistēmas noregulēšana. Arī šī komanda tiek izmantota, lai piešķirtu IP adrese un tīkla masku saskarnei vai iespējot vai atspējot doto interfeisu.



Komandas “ifconfig” sintakse operētājsistēmā Linux

ifconfig [interface] [options]>

Kur:

  • [> interface> ]>ir tīkla saskarne, kurai vēlaties konfigurēt vai parādīt informāciju (piemēram, eth0, wlan0).
  • [> options> ]>ir dažādas komandrindas opcijas, kuras var izmantot, lai mainītu ifconfig darbību.

Dažu Linux izplatījumu jaunākās versijās nav iepriekš instalēta komanda ifconfig. Tātad, ja rodas kļūda ifconfig: komanda nav atrasta , Pēc tam izpildiet šo komandu, lai instalētu ifconfig.

Tīkla rīku instalēšana operētājsistēmā Linux

Debian, Ubuntu un saistītajiem Linux izplatījumiem.



sudo apt-get install net-tools>

CentOS vai RPM (RedHat Package Manager) balstītai Linux

yum install net-tools>

vai

dnf install net-tools>

Tas instalēs “ifconfig” kopā ar dažām citām tīkla komandām, piemēram, arp, route, ipmaddr.



IP adreses atrašana operētājsistēmā Linux, izmantojot komandu “ifconfig”.

Lai skatītu informāciju par visām tīkla saskarnēm savā Linux sistēmā, vienkārši izpildiet šo komandu:

ifconfig>
IP adreses atrašana operētājsistēmā Linux, izmantojot “ifconfig”.

IP adreses atrašana operētājsistēmā Linux, izmantojot “ifconfig”.

Šī komanda nodrošinās visaptverošu visu tīkla saskarņu sarakstu, kā arī to attiecīgās IP adreses, MAC adreses un citu būtisku informāciju.

Opcijas, kas pieejamas operētājsistēmā Linux komandā “ifconfig”.

Šeit ir visbiežāk izmantotā opcija ifconfig komandā Linux

Opcija

Apraksts

Sintakse

-a

Parādīt visas saskarnes, tostarp tās, kas nedarbojas

ifconfig -a

-s

Parādiet īsu sarakstu, nevis informāciju

ifconfig -s

-in

Palaidiet komandu detalizētā režīmā

ifconfig -v

uz augšu

Aktivizējiet draiveri norādītajai saskarnei

ifconfig interfeiss uz augšu

uz leju

Deaktivizējiet draiveri norādītajai saskarnei

ifconfig interfeiss ir nolaists

pievienot adr/prefiksu

Pievienojiet interfeisam IPv6 adresi

ifconfig interfeiss pievienojiet addr/prefixlen

no addr/prefixlen

Noņemiet IPv6 adresi no interfeisa

ifconfig interfeiss del addr/prefixlen

[-]arp

Iespējot/atspējot ARP protokola lietošanu saskarnē

ifconfig interfeiss [-] arp

[-]promiss

Saskarnē iespējot/atspējot neķītro režīmu

ifconfig interfeiss [-]promisc

[-]visi daudz

Iespējot/atspējot visas multiraides režīmu saskarnei

ifconfig interfeiss [-] allmulti

persona N

Iestatiet maksimālo pārsūtīšanas vienību (MTU)

ifconfig interfeisa mtusize izmērs

– palīdzēt

Parādīt palīdzību, kas saistīta ar komandu ifconfig

ifconfig – palīdzība

Kas ir publiskais un privātais IP operētājsistēmā Linux

Tīklošanas jomā gan Linux, gan citās operētājsistēmās IP adreses tiek klasificētas kā publiskas vai privātas. Šie apzīmējumi ir ļoti svarīgi, lai atvieglotu saziņu starp ierīcēm tīklā neatkarīgi no tā, vai tas ir globālais internets vai vietējais iekštīkls. Iedziļināsimies atšķirībās starp publiskajām un privātajām IP adresēm operētājsistēmā Linux.

1) Kā atrast savas publiskās IP adreses operētājsistēmā Linux:

A publiskā IP adrese ir globāli unikāls identifikators, kas piešķirts ierīcei internetā. Tā kalpo kā adrese, pēc kuras citas ierīces internetā var atrast un sazināties ar to. Publiskās IP adreses interneta pakalpojumu sniedzējiem (ISP) un citām organizācijām, kas kontrolē piekļuvi globālajam internetam, piešķir Interneta piešķirto numuru iestāde (IANA).

Operētājsistēmā Linux varat noteikt sistēmas publisko IP adresi, izmantojot ārējos pakalpojumus vai komandas, piemēramcurl>vaiwget>lai pieprasītu tīmekļa pakalpojumu. Piemēram:

curl ifconfig.me>

Šī komanda izgūst jūsu publisko IP adresi no tīmekļa pakalpojuma.

Publiskās IP adreses ir būtiskas serveriem, vietnēm un citām ierīcēm, kurām ir jābūt tieši pieejamām no interneta. Tie ir globāli maršrutējami, kas nozīmē, ka tos var sasniegt no jebkuras vietas internetā.

Dažādi veidi, kā atrast savu publisko IP adresi operētājsistēmā Linux

1) Izmantojot “wget” ar “ifconfig.me”, lai atrastu savu IP adresi operētājsistēmā Linux

Līdzīgscurl>, tas izmanto pakalpojumu ifconfig.me, lai iegūtu jūsu publisko IP adresi.

wget -qO- ifconfig.me>
Izmantojot “wget” ar “ifconfig.me”, lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojot “wget” ar “ifconfig.me”, lai atrastu savu IP adresi operētājsistēmā Linux

2) Izmantojot 'dig' ar 'resolver1.opendns.com', lai atrastu savu IP adresi operētājsistēmā Linux

Šī komanda izmanto OpenDNS risinātāju, lai vaicātu jūsu publisko IP adresi.

dig +short myip.opendns.com @resolver1.opendns.com>
Izmantojot 'dig' ar 'resolver1.opendns.com', lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojot 'dig' ar 'resolver1.opendns.com', lai atrastu savu IP adresi operētājsistēmā Linux

3) Izmantojot 'curl' ar 'icanhazip.com', lai atrastu savu IP adresi operētājsistēmā Linux

Šī komanda vaicā icanhazip.com pakalpojumu, lai iegūtu jūsu publisko IP adresi.

curl icanhazip.com>
Izmantojot 'curl' ar 'icanhazip.com', lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojot 'curl' ar 'icanhazip.com', lai atrastu savu IP adresi operētājsistēmā Linux

4) Izmantojot “wget” ar “icanhazip.com”, lai atrastu savu IP adresi operētājsistēmā Linux

Līdzīgi kācurl>komandu, tas izmanto pakalpojumu icanhazip.com, lai iegūtu jūsu publisko IP adresi.

wget -qO- icanhazip.com>
Izmantojot “wget” ar “icanhazip.com”, lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojot “wget” ar “icanhazip.com”, lai atrastu savu IP adresi operētājsistēmā Linux

5) Izmantojot saimniekdatoru ar dns.google lai atrastu savu IP adresi operētājsistēmā Linux

Šī komanda izmanto Google nodrošināto DNS pakalpojumu, lai atrisinātu jūsu publisko IP adresi.

host myip.opendns.com resolver1.opendns.com>
Izmantojot saimniekdatoru ar dns.google, lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojot saimniekdatoru ar dns.google, lai atrastu savu IP adresi operētājsistēmā Linux

xd xd nozīme

2) Kā atrast savas privātās IP adreses operētājsistēmā Linux:

Pretēji tam, privātās IP adreses tiek izmantotas privātajā tīklā un nav tieši pieejamas no interneta. Šīs adreses ir definētas rezervētos adrešu diapazonos, ko RFC 1918 norādījusi Internet Engineering Task Force (IETF). Visbiežāk izmantotie privātie IP adrešu diapazoni ir:

  • 10.0.0.0 līdz 10.255.255.255 (10.0.0.0/8)
  • 172.16.0.0 līdz 172.31.255.255 (172.16.0.0/12)
  • 192.168.0.0 līdz 192.168.255.255 (192.168.0.0/16)

Šīs adreses ir paredzētas lietošanai vietējos tīklos, piemēram, mājas vai uzņēmuma iekštīklos. Ierīces vienā privātajā tīklā var sazināties savā starpā, izmantojot šīs privātās IP adreses, taču tās paļaujas uz mehānismu, ko sauc par tīkla adrešu tulkošanu (NAT), lai piekļūtu internetam, izmantojot koplietotu publisko IP adresi.

Operētājsistēmā Linux varat skatīt savas sistēmas privātās IP adreses, izmantojotifconfig>vaiip addr>komandas. Piemēram:

ifconfig>

vai

ip addr>

Dažādi veidi, kā atrast savu privāto IP adresi operētājsistēmā Linux

1) Izmantojot saimniekdatora nosaukumu, lai atrastu savu IP adresi operētājsistēmā Linux

The-I>opciju ar komandu hostname var izmantot, lai parādītu jūsu datora privāto IP adresi.

hostname -I>
Izmantojot saimniekdatora nosaukumu, lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojot saimniekdatora nosaukumu, lai atrastu savu IP adresi operētājsistēmā Linux

2) Izmantojot `nmcli' (NetworkManager komandrindas rīku), lai atrastu savu IP adresi operētājsistēmā Linux

Ja izmantojat NetworkManager, šī komanda filtrē IPv4 adreses, kas saistītas ar jūsu tīkla saskarnēm.

nmcli dev show | grep IP4.ADDRESS>
Izmantojot nmcli, lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojot nmcli, lai atrastu savu IP adresi operētājsistēmā Linux

3) Izmantojot “awk” ar “ifconfig”, lai atrastu savu IP adresi operētājsistēmā Linux

Šī komanda izmanto rīku awk, lai filtrētu un drukātu tikai privātās IP adreses no ifconfig izvades.

ifconfig | awk '/inet / {print }'>
Izmantojot “awk” ar “ifconfig”, lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojot “awk” ar “ifconfig”, lai atrastu savu IP adresi operētājsistēmā Linux

4) Izmantojot “grep” ar “ip”, ​​lai atrastu savu IP adresi operētājsistēmā Linux

Šī komanda izmanto grep ar Perl saderīgām regulārām izteiksmēm, lai no ip komandas izvades iegūtu privātās IP adreses.

ip addr show | grep -oP 'inet K[d.]+'>
Izmantojiet “grep” ar “ip”, ​​lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojiet “grep” ar “ip”, ​​lai atrastu savu IP adresi operētājsistēmā Linux

5) Izmantojot komandu 'ss' (ligzdas statistika), lai atrastu savu IP adresi operētājsistēmā Linux

Šajā sarežģītajā komandā ir norādītas IP adreses, kurām sistēma klausās ienākošos savienojumus.

ss -tunapl | grep LISTEN | awk '{print }' | cut -d: -f1 | sort -u>
Izmantojot komandu 'ss' (ligzdas statistika), lai atrastu savu IP adresi operētājsistēmā Linux

Izmantojot komandu 'ss' (ligzdas statistika), lai atrastu savu IP adresi operētājsistēmā Linux

Bieži uzdotais jautājums

1) Kā es varu ātri pārbaudīt savu IP adresi operētājsistēmā Linux, izmantojot komandrindu?

Varat izmantot ` ip`> komandu ar ` address`> opciju. Atveriet termināli un ierakstiet ` ip address`> vai ` ip a`> , un meklējiet rindiņu, kas sākas ar inet, kam seko jūsu IP adrese.

2) Kā precīzi parādīt tikai publisko IP adresi operētājsistēmā Linux?

Varat izmantot tādu komandu kā ` curl`> vai ` wget`> lai izgūtu savu publisko IP no tīmekļa pakalpojuma.

Piemēram:

curl ifconfig.me>

vai

wget -qO- ifconfig.me>

3) Vai varu atrast savu IP adresi operētājsistēmā Linux, izmantojot GUI rīkus?

Jā, daudziem Linux izplatījumiem ir tīkla pārvaldības rīki, kas nodrošina grafisko interfeisu. Piemēram, Ubuntu varat izmantot tīkla iestatījumus vai sistēmas monitoru, lai atrastu savu IP adresi.

4) Kā es varu atrast konkrēta tīkla interfeisa IP adresi operētājsistēmā Linux?

Varat izmantot ` ifconfig`> vai ` ip address`> komandu, kam seko interfeisa nosaukums.

Piemēram:

ifconfig eth0>

vai

ip address show eth0>

Tiks parādīta norādītā interfeisa informācija, tostarp IP adrese.

5) Kā es varu parādīt detalizētu informāciju par visām tīkla saskarnēm operētājsistēmā Linux?

Jūs varat izmantot ` ifconfig`> vai ` ip address`> show>komandu, lai parādītu visaptverošu informāciju par visām tīkla saskarnēm.

Piemēram:

ifconfig>

vai

ip address show>

Tajā tiks parādīta informācija, piemēram, IP adreses, tīkla maskas un cita ar tīklu saistīta informācija par visām pieejamajām saskarnēm jūsu Linux sistēmā.

Secinājums

Šajā rakstā mēs esam izpētījuši, kā atrast savu IP adresi operētājsistēmā Linux, izmantojotifconfig>komandu. Mēs arī apspriežam, kas ir privātā un publiskā IP adrese un kā parādīt abas IP adreses. Šī būtiskā prasme ir ļoti svarīga efektīvai tīkla pārvaldībai. Neatkarīgi no tā, vai esat pieredzējis Linux lietotājs vai iesācējs, izprotot šīs vienkāršās komandas, jūs varat bez piepūles pārvietoties un kontrolēt tīklu.