The ip> komento Linuxissa on tehokas apuohjelma verkon määritykseen ja hallintaan. Sen avulla käyttäjät voivat olla vuorovaikutuksessa erilaisten verkkokomponenttien, kuten verkkoliitäntöjen, reititystaulukoiden, osoitteiden ja muiden kanssa. Tässä oppaassa perehdymme ip> komento, joka kattaa jokaisen näkökohdan esimerkeillä, koodilla ja yksityiskohtaisilla selityksillä.
Johdatus IP-komentoon Linuxissa
The ip> komento on osa iproute2> paketti ja toimii monipuolisena korvaajana vanhemmille verkkotyökaluille, kuten ` ifconfig> `> ja ` route> `> . Se tarjoaa yhtenäisen käyttöliittymän verkkoasetusten määrittämiseen ja hallintaan nykyaikaisissa Linux-jakeluissa.
mamta kulkarni
IP-komennon peruskäyttö ja syntaksi
Kohteen perussyntaksiip>komento on seuraava:
ip [OPTIONS] OBJECT help>
Missä:
- VAIHTOEHDOT : Lisäasetukset, jotka muokkaavat komennon toimintaa.
- ESINE : Verkkokomponentti, jonka kanssa haluat olla vuorovaikutuksessa (esim. linkki, osoite, reitti).
- KOMENTO : Toiminto, jonka haluat suorittaa määritetylle objektille.
- auta : Näyttää ohjetiedot määritetystä objektista tai komennosta.
IP-komentoesimerkkejä ja käytännön toteutus
- Verkkoliitäntöjen ja IP-osoitteiden näyttäminen IP-komennolla
- Verkkoliitäntöjen määrittäminen IP-komennolla
- Reititystaulukoiden hallinta IP-komennolla
- Liitäntätilan muuttaminen IP-komennolla
- Yksityiskohtaisten käyttöliittymätilastojen näyttäminen IP-komennolla
Verkkoliitäntöjen ja IP-osoitteiden näyttäminen IP-komennolla
Voit tarkastella tietoja verkkoliitännöistä ja niihin liittyvistä IP-osoitteista käyttämällä seuraavaa komentoa:
ip addr show>

näyttää verkkoliittymän
Tämä komento näyttää yksityiskohdat, kuten käyttöliittymien nimet (` eth0`> , ` wlan0`> ), MAC-osoitteet, IPv4- ja IPv6-osoitteet, aliverkon peitteet ja paljon muuta.
Verkkoliitäntöjen määrittäminen IP-komennolla
Voit määrittää verkkoliitännän käyttämällä ` ip link`> komento, jota seuraa toiminto (esim. ` set`> , ` add`> , ` delete`> ).
Esimerkiksi : liitännän IP-osoitteen asettaminen:
sudo ip addr add 192.168.1.100/24 dev eth0>
Tämä komento määrittää IP-osoitteen ` 192.168.1.100`> aliverkon peitteen kanssa ` 24`> (vastaa255.255.255.0>) kohtaaneth0>käyttöliittymä.
Reititystaulukoiden hallinta IP-komennolla
Esimerkki 1: Reitin poistaminen
Voit poistaa olemassa olevan reitin reititystaulukosta käyttämällä ` ip route delete`> komento. Esimerkiksi:
sudo ip route delete 10.0.0.0/24 via 192.168.1.1 dev eth0>
Tämä komento poistaa reitin ` 10.0.0.0/24`> verkko yhdyskäytävän kautta ` 192.168.1.1`> ` eth0`> käyttöliittymä.
Esimerkki 2: Oletusyhdyskäytävän muuttaminen
Jos haluat muuttaa lähtevän liikenteen oletusyhdyskäytävää, voit muokata oletusreittiä käyttämällä ` ip route`> komento. Esimerkiksi:
sudo ip route add default via 192.168.1.254 dev eth0>
Tämä komento asettaa ` 192.168.1.254`> uudeksi oletusyhdyskäytäväksi ` eth0`> käyttöliittymä.
Liitäntätilan muuttaminen IP-komennolla
Esimerkki 1: Käyttöliittymän käyttöönotto
Voit tuoda käyttöliittymän esiin (aktivoida sen) käyttämällä ` ip link`> komento ` set`> toiminta. Esimerkiksi:
sudo ip link set eth0 up>
Tämä komento tuo ` eth0`> rajapinta ylös, jolloin se voi lähettää ja vastaanottaa verkkoliikennettä.
Esimerkki 2: MTU:n (Maximum Transmission Unit) vaihtaminen
Voit muuttaa verkkoliitännän MTU:ta (maksimisiirtoyksikkö) käyttämällä ` ip> > link`> komento ` set`> toiminta ja ` mtu`> parametri. Esimerkiksi:
sudo ip link set eth0 mtu 1500>
Tämä komento asettaa MTU:n ` eth0`> käyttöliittymään ` 1500`> tavua.
Yksityiskohtaisten käyttöliittymätilastojen näyttäminen IP-komennolla
Esimerkki 1: Rajapinnan liikenteen valvonta
Voit seurata reaaliaikaista verkkoliikennettä tietyssä käyttöliittymässä käyttämällä ` ip -s link`> komento yhdessä työkalujen, kuten ` watch> `> tai ` grep> `> suodattaaksesi tulosteen. Esimerkiksi:
watch -n 1 'ip -s link show eth0 | grep 'RX bytes''>
Tämä komento tarkkailee jatkuvasti vastaanotto- (RX) liikennettä ` eth0`> käyttöliittymä, päivittyy joka sekunti.
Esimerkki 2: Käyttöliittymävirheiden näyttäminen
Voit tunnistaa mahdolliset verkkoliitännän ongelmat käyttämälläip -s link>-komento näyttää yksityiskohtaiset tilastot, mukaan lukien virhemäärät. Esimerkiksi:
ip -s link show eth0 | grep -E 'errors|dropped'>
Tämä komento näyttää tilastot pakettivirheistä ja hylätyistä paketeistaeth0>käyttöliittymä.
Vaihtoehdot saatavilla IP-komennossa Linuxissa
| Vaihtoehdot | Kuvaus roomalainen numero 1-100 | Käyttöesimerkki |
|---|---|---|
| osoite | Näytä kaikki IP-osoitteet, jotka liittyvät kaikkiin verkkolaitteisiin. | IP-osoite |
| Näytä tiettyyn käyttöliittymään liittyvät tiedot. | IP-osoite näyttää (käyttöliittymä) | |
| linkki | Näytä linkkikerroksen tiedot, mukaan lukien tällä hetkellä saatavilla olevien linkkikerroksen laitteiden ominaisuudet. | ip linkki |
| Näytä eri verkkoliitäntöjen tilastot. | ip -s-linkki | |
| Näytä tietyn verkkoliitännän tilastot. | ip -s-linkkiesitys (käyttöliittymä) | |
| reitti | Näytä reititystaulukko, joka näyttää verkkosi vastaanottamat reittipaketit. | ip reitti |
| lisätä | Määritä IP-osoite rajapinnalle. | ip a add (ip_address) dev (käyttöliittymä) |
| -lta | Poista määritetty IP-osoite käyttöliittymästä. | ip a del (ip_address) dev (käyttöliittymä) |
| ylös | Ota verkkoliitäntä käyttöön. | ip linkki asetettu (käyttöliittymä) ylös |
| alas | Poista verkkoliitäntä käytöstä. | ip-linkki asetettu (käyttöliittymä) alas |
| monitori | Tarkkaile ja näytä laitteiden, osoitteiden ja reittien tilaa jatkuvasti. | ip-näyttö suunnittelukuvioita javassa |
| auta | Näytä ohjetiedot ` | ip apua |
| naapuri | Näytä järjestelmään kytkettyjen laitteiden MAC-osoite. | ip naapuri |
| Poista ARP-merkintä. | ip-naapuri del (ip_address) dev (käyttöliittymä) | |
| Lisää ARP-merkintä. | ip-naapuri lisäys (ip_osoite) dev (käyttöliittymä) |
1. osoite
Tätä vaihtoehtoa käytetään näyttämään kaikki IP-osoitteet, jotka liittyvät kaikkiin verkkolaitteisiin.
ip address>
IP-osoite
Tämä näyttää tiedot kaikista järjestelmässämme saatavilla olevista liitännöistä.
2. linkki
Sitä käytetään linkkikerroksen tietojen näyttämiseen; se hakee tällä hetkellä saatavilla olevien linkkikerroksen laitteiden ominaisuudet. Kaikki verkkolaitteet, joihin on ladattu ohjain, voidaan luokitella käytettävissä oleviksi laitteiksi.
ip link>
ip linkki
Tämä linkkivaihtoehto käytettäessä -s vaihtoehtoa käytetään näyttämään eri verkkoliitäntöjen tilastot.
ip -s link>
ip -s-linkki
Ja saadaksesi tietoa tietystä verkkoliitännästä lisäämällä vaihtoehdon näyttö ja sen jälkeen tietyn verkkoliitännän nimi.
ip -s link show (interface)>
Esimerkiksi:
ip -s link show enp3s0>
ip -s-linkki näyttää enp3s0
linkitetty lista
3. näyttö:
Tämä komento voi seurata ja näyttää laitteiden, osoitteiden ja reittien tilaa jatkuvasti.
ip monitor>
ip-näyttö
4. naapuri:
Tätä komentoa käytetään tarkastelemaan järjestelmääsi kytkettyjen laitteiden MAC-osoitetta.
ip neighbour>
ip naapuri
- VAKAA: Tämä tarkoittaa, että naapuri on kelvollinen, mutta on luultavasti jo tavoittamaton, joten ydin yrittää tarkistaa sen ensimmäisessä lähetyksessä.
- TAVOITTAVA: Tämä tarkoittaa, että naapuri on voimassa ja tavoitettavissa.
- VIIVE: Tämä tarkoittaa, että paketti on lähetetty vakaalle naapurille ja ydin odottaa vahvistusta.
- Poista ARP-merkintä:
ip neighbour del (ip_address) dev interface>
Esimerkiksi:
ip neighbour del 192.168.0.200 dev enp3s0>
Lisää ARP-merkintä:
ip neighbour add (ip_address) dev interface>
Esimerkiksi:
ip neighbour add 192.168.0.200 dev enp3s0>
Johtopäätös
The 'ip'. komento Linuxissa on tehokas työkalu, jota käytetään hallinnollisten tehtävien suorittamiseen. Voimme sanoa, että tämä komento on parannettu versio vanhentuneesta 'ifconfig'-komennosta. Kuten keskustelimme, tätä komentoa voidaan käyttää laitteiden, reitityksen ja tunneleiden käsittelemiseen. Tämä 'ip'-komento voi myös valvoa laitteiden, reittien ja osoitteiden tilaa. Kaiken kaikkiaan voimme sanoa, että tämä komento on monipuolinen työkalu, jonka avulla verkonvalvojat voivat hallita verkkojaan tehokkaammin.