IFCONFIGi kasutamine Debianis

How Use Ifconfig Debian



Kuidas kasutada ifconfig LInuxis tuleb meie võrguseadmetega suhelda, vaatamata sellele, et need on vanad ja asendatud käsuga ip 90ndate lõpus, käsk ifconfig on jätkuvalt kõige enam kasutatav käsk võrguliideste, IP- ja MAC -aadresside, võrgumaski ja muu konfigureerimiseks enamiku vananenud süsteemiadministraatorid.

Märge : Võrguliides on võrguseade.







Väljundi kuvamine ja mõistmine ifconfig

Kui käivitame käsu ifconfig ilma täiendavate parameetriteta näitab see juurkäivitusena kõiki saadaolevaid võrguliideseid, nende IP -aadresse, võrgumaske, olekut ja muud ifconfig :





Esimene võrguliides (riistvaraseade) on enp2s0 mis on Etherneti liides.





Lipud näitavad seadme olekut, võrguseadme olekud võivad hõlmata järgmist: ÜLES , SAATED , MULTICAST , JOOKS , ALLMULTI ja LUBADUS või MONITOR traadita liideste jaoks .

Kus:



ÜLES : seade on üleval.
SAATED : seade/liides saab saata liiklust teisele alamvõrke ületavale seadmele.
MULTICAST : See lipp võimaldab andmeid saata korraga mitmesse sihtkohta.
JOOKS : See lipp teatab, et võrguliides on saadaval ja töötab.
ALLMULTI : See võimaldab vastu võtta kõiki võrgu pakette.
LUBADUS : See lipp kuulab ja salvestab kogu liikluse võrgus, mida tavaliselt kasutatakse nuusutamiseks.
MONITOR (AINULT traadita) : Võimaldab võrguühenduseta liiklust koguda, seda kasutatakse ka traadita võrkude lõhkumiseks või ülekande auditeerimiseks. Süntaks on iwconfig režiimi monitor .

Lisaks lippudele ifconfig käsk näitab ka järgmisi omadusi:

MTU (maksimaalne ülekandeühik) : näitab, et suurimat baidi suurust saab sideprotokolliga töödelda, võime seda suurendada või vähendada, et mõjutada jõudlust.

eeter : siit leiame maci aadressi, liidese riistvara või füüsilise aadressi. (Lisateabe saamiseks vaadake seda õpetust teave MAC -aadressi kohta )

txqueuelen (edastusjärjekorra pikkus): näitab ülekande ajal järjekorras olevate pakettide limiiti, selle atribuudi muutmine on kasulik meie võrgu jõudluse optimeerimiseks, nagu on selgitatud selle õpetuse hiljem.

RX paketid: Võimaldab näha vastuvõetud pakette baitides ja vigade olemasolul.

TX -paketid ja TX -vead: Võimaldab näha ülekantud pakette baitides ja vigu, kui need on olemas.

RX PAKETTIDES leiame:

RX vead: Vead andmete vastuvõtmisel.

Langes: vastuvõtupakid visati maha.

Ületamised: Teavitab FIFO OVERRUNS (First in, First Out) tähendab, et meie seade on täis mahtu, kuid üritab liiklust edasi töödelda.

Raam: katkised ja eiratud raamid.

TX -pakettidest leiame:

TX vead: Vead andmete edastamisel.

Langes: saadetud paketid jäeti maha.

Ületamised: Teavitab FIFO OVERRUNS (First in, First Out) tähendab, et meie seade on täis mahtu, kuid üritab liiklust edasi töödelda.

Vedaja: teatab dupleksvastasusest, tavaliselt siis, kui kahel suhtleval seadmel on erinevad seaded, näiteks seadme automaatne läbirääkimine ja teiste seadmete käsitsi seadistamine.

Kokkupõrked: juhtub, kui kaks võrgus olevat seadet edastavad andmeid samaaegselt, mõlemad seadmed tuvastavad samaaegse ülekande, seejärel lubab Carrier pakettidel kordamööda üle kanda.

Märge : Mitte kaua aega tagasi olime harjunud nägema oma Etherneti seadmeid kui eth0, eth1 jne. Kuna systemd v197 ennustatavad võrguliidese nimed on määratud võrguseadmetele. Nimed põhinevad seadme püsivaral, topoloogial ja asukohal emaplaadil.

Pärast Etherneti seadet näeme tagasilööki. Tagasilöögiliides ei ole tõeline võrguseade, vaid virtuaalne, mis on mõeldud ainult kohalikuks suhtluseks. Kui meil pole võrguühendust, võimaldab Loopback -liides (määratletud kui lo) meil pingida oma kohaliku hostiga või suhelda võrgustikust sõltuvate rakendustega.

Ka järgmised liidesed on virtuaalsed ja kuuluvad virtualboxi külaliste virtuaalseadmetesse, neil pole seletamiseks haruldasi omadusi.

Minu puhul wlp3s0 on traadita liides, mis, nagu eespool mainitud, erinevalt juhtmega seadmetest on võimeline NÄITAMISREŽIIMI kaudu võrke nuusutama, ilma et oleks nende osa.

Kui tahame, et Linux tagastaks meile töötamise asemel ainult traadita võrgukaardid ifconfig saame joosta iwconfig , joosta iwconfig :

Väljund annab meile teada, et wlp3s0 on ainus traadita võrguseade, mis on traadita funktsionaalsuseta füüsilised või virtuaalsed seadmed enp2s0, vmnet1, lo ja vmnet8.

Ifconfig võimaldab kuvada teavet konkreetsel võrguliidesel, määrates selle nime, minu puhul sisestan:

ifconfigenp2s0

Ifconfig'i kasutamine liideste keelamiseks ja lubamiseks:

Mõnel juhul peame oma liideses muudatuste tegemiseks selle kõigepealt keelama, rakendama soovitud muudatused ja lubama selle uuesti. See kehtib näiteks siis, kui soovime muuta võrgu füüsilist MAC -aadressi või kaardirežiimi (nt monitor). Liideste keelamise ja lubamise käsud on intuitiivsed:

ifconfig <liides>alla

Minu puhul:

ifconfigenp2s0 alla

Nagu näete pärast võrgukaardi keelamist ping ei tööta, kui tahame oma liidese tüübi taastada:

Ifconfig enp2s0 üles

Nüüd töötab ping pärast meie liidese lubamist tagasi.

Kuidas kasutada ifconfig'i meie IP- ja MAC -aadresside muutmiseks:

IP -aadressi värskendamiseks peame välja kutsuma ifconfig, määrama võrguliidese ja määrama IP -aadressi, süntaks on järgmine:

ifconfig <Liides> <IP>

Minu puhul:

ifconfigenp2s0 172.31.124.145

Kinnitamiseks jookseme uuesti:

ifconfigenp2s0

Nagu näete, muudeti IP -aadress 172.31.124.144 asemel 172.32.124.145.

Nüüd, kui tahame muuta oma MAC -aadressi, et mööda minna igast valge nimekirja kloonimisest või vältida oma tegeliku MAC -i logisse jätmist, saame seda teha ifconfig abil, kõigepealt peame seadistama oma liidese, seadistama uue MAC -i aadress ja lubage võrgukaart uuesti:

ifconfigenp2s0 alla
ifconfigenp2s0 hw eeter 00: 00: 00: 00: 00: 01
ifconfigenp2s0 üles
ifconfigenp2s0

Nagu näete, on võrgukaardil uus MAC -aadress (00: 00: 00: 00: 00: 01).

Kuidas kasutada ifconfig'i võrgumaski muutmiseks:

Alamvõrkude jagamiseks kasutatavat võrgumaski saab redigeerida ka kasutades ifconfig .

Liidese võrgumaski muutmiseks on süntaks järgmine:

ifconfig <liides>võrgumask 255.255.255.0

Selle muutmine minu puhul oleks järgmine:

ifconfigenp2s0 võrgumask 255.255.255.0

Nagu näete, võrgumaski redigeerimine õnnestus.

Kui konfiguratsioon võimaldab kasutada parameetrite ahelat kõigi soovitud atribuutide seadmiseks ühe käsu piires, siis ärge pange tähele käske, mis vajavad liidese toimimist. Praktiline näide oleks järgmine:

Ifconfig enp2s0 10.0.108.68 võrgumask 255.255.255.0 inimene1000

Nagu näete, vaatamata sellele, et see on võrreldes sellega piiratud ip, ifconfig on endiselt väga kasulik käsk meie võrguliideste seadete muutmiseks. Ausalt, ma kasutan isiklikult ifconfig'i, kuna olen kasutatud, kuid järgmises õpetuses näitan ip kasutamine.

Täname teid Linuxi vihje järgimise eest. Jätkake meid värskenduste ja uute näpunäidete kohta Linuxi kohta. Kui teil on selle õpetuse või muu Linuxi probleemi kohta küsimusi, võtke meiega ühendust https://support.linuxhint.com .