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”.
Šī 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
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
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
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
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
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
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
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
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
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
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.