IFCONFIGin käyttö Debianissa

How Use Ifconfig Debian



Kuinka käyttää ifconfig LInuxissa on oltava vuorovaikutuksessa verkkolaitteidemme kanssa, vaikka ne ovatkin vanhoja ja korvattu komennolla ip 90 -luvun lopulla komento ifconfig on edelleen eniten käytetty komento verkkorajapintojen, IP- ja MAC -osoitteiden, verkkomaskin ja muiden asetusten määrittämiseen useimmille vanhentunut sysadmins.

Huomautus : Verkkoliitäntä on verkkolaite.







Tuloksen näyttäminen ja ymmärtäminen ifconfig

Jos suoritamme komennon ifconfig ilman lisäparametreja se näyttää kaikki käytettävissä olevat verkkoliitännät, niiden IP -osoitteet, verkkomaskit, tilan ja paljon muuta root -ajona ifconfig :





Ensimmäinen verkkoliitäntä (laitteisto) on enp2s0 joka on ethernet -käyttöliittymä.





Liput osoittavat laitteen tilan, verkkolaitteen tilat voivat sisältää: YLÖS , LÄHETTÄÄ , MULTICAST , JUOKSU , ALLMULTI ja LUPAUS tai MONITORI langattomille rajapinnoille .

Missä:



YLÖS : laite on päällä.
LÄHETTÄÄ : laite/käyttöliittymä voi lähettää liikennettä toiselle laitteelle, joka ylittää aliverkkoja.
MULTICAST : Tämän lipun avulla voit lähettää tietoja useisiin kohteisiin samanaikaisesti.
JUOKSU : Tämä lippu ilmoittaa, että verkkoliitäntä on käytettävissä ja toimii.
ALLMULTI : Sen avulla voidaan vastaanottaa kaikki verkon paketit.
LUPAUS : Tämä lippu kuuntelee ja kaappaa kaiken verkon liikenteen, jota käytetään yleensä haisteluun.
MONITORI (VAIN langaton) : Mahdollistaa liikenteen sieppaamisen ilman verkkoyhteyttä, jota käytetään myös haistelemaan langattomien verkkojen murtamiseen tai lähetyksen tarkastamiseen. Syntaksi on iwconfig -tilan näyttö .

Lisäksi lippuja ifconfig komento näyttää myös seuraavat ominaisuudet:

MTU (suurin siirtoyksikkö) : osoittaa, että suurin tavukoko voidaan käsitellä tiedonsiirtoprotokollalla, voimme lisätä tai pienentää sitä vaikuttamaan suorituskykyyn.

eetteri : täältä löydämme mac -osoitteen, käyttöliittymän laitteiston tai fyysisen osoitteen. (Katso lisätietoja tästä opetusohjelmasta tiedot MAC -osoitteesta )

txqueuelen (lähetysjonon pituus): osoittaa jonossa olevien pakettien rajan siirron aikana, tämän ominaisuuden muokkaaminen on hyödyllistä verkon suorituskyvyn optimoimiseksi, kuten jäljempänä tässä opetusohjelmassa selitetään.

RX -paketit: Antaa nähdä vastaanotetut paketit tavuina ja virheinä, jos niitä on.

Lähetyspaketit ja lähetysvirheet: Antaa nähdä siirretyt paketit tavuina ja virheinä, jos niitä on.

RX -PAKETTEISTA löydämme:

RX -virheet: Virheitä vastaanotettaessa tietoja.

Pudotettu: vastaanottopaketit pudotettiin.

Ylitys: Ilmoittaa FIFO OVERRUNS (First in, First Out) tarkoittaa, että laitteemme on täynnä kapasiteettia, mutta yrittää edelleen käsitellä liikennettä.

Runko: rikkoutuneet ja huomiotta jätetyt kehykset.

TX -paketeista löydämme:

Lähetysvirheet: Virheitä tiedonsiirrossa.

Pudotettu: lähetetyt paketit pudotettiin.

Ylitys: Ilmoittaa FIFO OVERRUNS (First in, First Out) tarkoittaa, että laitteemme on täynnä kapasiteettia, mutta yrittää edelleen käsitellä liikennettä.

Kuljetusliike: raportoi duplex -yhteensopimattomuudesta, yleensä silloin, kun kahdella kommunikoivalla laitteella on eri asetukset, kuten automaattinen neuvottelu laitteelle ja manuaaliset asetukset muille laitteille.

Törmäykset: tapahtuu, kun kaksi verkon laitetta siirtää dataa samanaikaisesti, molemmat laitteet havaitsevat samanaikaisen siirron, jolloin Carrier sallii pakettien siirtämisen vuorotellen.

Huomautus : Ei kauan sitten olimme tottuneet näkemään ethernet -laitteemme nimellä eth0, eth1 jne. Koska systemd v197 ennustettavat verkkoliitännän nimet on määritetty verkkolaitteille. Nimet perustuvat laitteen laiteohjelmistoon, topologiaan ja sijaintiin emolevyssä.

Ethernet -laitteen jälkeen näemme silmukan. Loopback -käyttöliittymä ei ole todellinen verkkolaite, vaan virtuaalinen, joka on tarkoitettu vain paikalliseen viestintään. Jos meillä ei ole verkkoyhteyttä, Loopback -käyttöliittymän (määriteltynä lo) avulla voimme pingata itsemme paikalliseen isäntään tai olla vuorovaikutuksessa sovellusten kanssa, jotka ovat riippuvaisia ​​verkosta.

Seuraavat käyttöliittymät ovat myös virtuaalisia ja ne kuuluvat virtualbox -vieraiden virtuaalilaitteisiin, eikä niillä ole epätavallisia selitettäviä ominaisuuksia.

Minun tapauksessani wlp3s0 on langaton käyttöliittymä, joka, kuten edellä mainittiin, ja toisin kuin langalliset laitteet, pystyy haistelemaan verkkoja olematta osa niitä MONITOR MODE -tilassa.

Jos haluamme, että Linux palauttaa meille vain langattomat verkkokortit sen sijaan, että toimisi ifconfig voimme juosta iwconfig , juosta iwconfig :

Tulos kertoo meille, että wlp3s0 on ainoa langaton verkkolaite, joka on enp2s0, vmnet1, lo ja vmnet8 fyysiset tai virtuaaliset laitteet ilman langatonta toimintoa.

Ifconfig mahdollistaa tietojen näyttämisen tietyllä verkkoliitännällä määrittämällä sen nimen, tapauksessani kirjoitan:

ifconfigenp2s0

Ifconfig -toiminnon käyttöliittymien poistaminen käytöstä ja ottaminen käyttöön:

Joissakin tapauksissa, jotta voimme tehdä muutoksia käyttöliittymään, meidän on ensin poistettava se käytöstä, otettava käyttöön haluamamme muutokset ja otettava se uudelleen käyttöön. Näin on esimerkiksi silloin, kun haluamme muokata verkon fyysistä MAC -osoitetta tai korttitilaa (esim. Näyttö). Liitännät poistetaan käytöstä ja otetaan käyttöön intuitiivisesti:

ifconfig <käyttöliittymä>alas

Minun tapauksessani:

ifconfigenp2s0 alas

Kuten näette verkkokortin poistamisen jälkeen, ping ei toimi, jos haluamme palauttaa käyttöliittymän tyypin:

Ifconfig enp2s0 ylös

Nyt ping toimii takaisin käyttöliittymän käyttöönoton jälkeen.

Ifconfigin käyttäminen IP- ja MAC -osoitteidemme muuttamiseen:

IP -osoitteemme päivittämiseksi meidän on kutsuttava ifconfig, määritettävä verkkoliitäntä ja asetettava ip -osoite, syntaksi on:

ifconfig <Käyttöliittymä> <IP>

Minun tapauksessani:

ifconfigenp2s0 172.31.124.145

Vahvista sitten, että suoritamme uudelleen:

ifconfigenp2s0

Kuten näet, IP -osoite muutettiin 172.31.124.144: stä 172.32.124.145.

Jos haluamme nyt muuttaa MAC -osoitteemme ohittaaksemme minkä tahansa sallitun luettelon kloonauksen eri osoitteesta tai välttääksemme todellisen MAC: n jättämisen lokiin, voimme tehdä sen ifconfig -toiminnon avulla, ensinnäkin meidän on asetettava käyttöliittymä alas, aseta uusi MAC osoite ja ota verkkokortti uudelleen käyttöön:

ifconfigenp2s0 alas
ifconfigenp2s0 hw eetteri 00: 00: 00: 00: 00: 01
ifconfigenp2s0 ylös
ifconfigenp2s0

Kuten näette, verkkokortilla on uusi MAC -osoite (00: 00: 00: 00: 00: 01).

Ifconfigin käyttäminen verkkomaskin vaihtamiseen:

Aliverkon jakamiseen käytettävää verkkomaskia voidaan myös muokata ifconfig .

Jos haluat muuttaa käyttöliittymän verkkomaskin, syntaksi on:

ifconfig <käyttöliittymä>verkkomaski 255.255.255.0

Sen muuttaminen minun tapauksessani olisi:

ifconfigenp2s0 netmask 255.255.255.0

Kuten näette, verkkomaskin muokkaaminen onnistui.

Josconconfig sallii parametriketjun avulla asettaa kaikki haluamamme ominaisuudet yhteen komentoon, älä kiinnitä huomiota komentoihin, jotka tarvitsevat käyttöliittymän toimivan. Käytännön esimerkki olisi:

Ifconfig enp2s0 10.0.108.68 verkkomaski 255.255.255.0 henkilö1000

Kuten näet, vaikka se on rajoitettu verrattuna ip, ifconfig on edelleen erittäin hyödyllinen komento verkkoliitäntäasetusten muokkaamiseen. Rehellisesti sanottuna käytän henkilökohtaisesti ifconfigia, koska olen käytetty, mutta seuraavassa opetusohjelmassa näytän ip käyttö.

Kiitos Linux -vihjeen seuraamisesta, seuraa meitä jatkuvasti saadaksesi päivityksiä ja uusia vinkkejä Linuxiin. Jos sinulla on kysyttävää tästä opetusohjelmasta tai muusta Linux -ongelmasta, ota meihin yhteyttä https://support.linuxhint.com .