Kā izmantot IFCONFIG Debian

How Use Ifconfig Debian



Kā izmantot ifconfig LInux ir obligāti jāsadarbojas ar mūsu tīkla ierīcēm, neskatoties uz to, ka tās ir vecas un aizstātas ar komandu ip 90. gadu beigās komanda ifconfig joprojām ir visbiežāk izmantotā komanda, lai konfigurētu tīkla saskarnes, IP un MAC adreses, tīkla masku un daudz ko citu novecojis sysadmins.

Piezīme : Tīkla interfeiss ir tīkla ierīce.







Rādīt un saprast izvadi ifconfig

Ja mēs izpildām komandu ifconfig bez papildu parametriem tas parādīs visas pieejamās tīkla saskarnes, to IP adreses, tīkla maskas, stāvokli un daudz ko citu kā saknes darbību ifconfig :





Pirmā tīkla saskarne (aparatūras ierīce) ir enp2s0 kas ir Ethernet interfeiss.





Karodziņi norāda ierīces stāvokli, tīkla ierīces stāvokļi var ietvert: UP , BROADCAST , MULTICAST , SKRIEŠANA , ALLMULTI un ZIŅOJUMS vai MONITORS bezvadu saskarnēm .

Kur:



UP : ierīce ir uz augšu.
BROADCAST : ierīce/saskarne var nosūtīt trafiku uz citu ierīci, kas šķērso apakštīklus.
MULTICAST : Šis karodziņš ļauj vienlaikus nosūtīt datus uz vairākiem galamērķiem.
SKRIEŠANA : Šis karogs informē, ka tīkla saskarne ir pieejama un darbojas.
ALLMULTI : Tas ļauj saņemt visas tīkla paketes.
ZIŅOJUMS : Šis karodziņš uzklausīs un uztvers visu datplūsmu tīklā, ko parasti izmanto šņaukšanai.
MONITORS (TIKAI bezvadu) : Ļauj uztvert trafiku bez savienojuma ar tīklu, tiek izmantots arī šņaukšanai, lai uzlauztu bezvadu tīklus vai pārbaudītu pārraidi. Sintakse ir iwconfig režīma monitors .

Papildus karodziņiem ifconfig komanda parādīs arī šādas īpašības:

MTU (maksimālā pārneses vienība) : norāda, ka lielāko baitu lielumu var apstrādāt ar sakaru protokolu, mēs varam to palielināt vai samazināt, lai ietekmētu veiktspēju.

ēteris : šeit mēs atrodam mac adresi, mūsu saskarnes aparatūru vai fizisko adresi. (Lai uzzinātu vairāk, skatiet šo apmācību informāciju par MAC adresi )

txqueuelen (pārraides rindas garums): norāda ierobežojumu rindā esošajām paketēm pārsūtīšanas laikā, šī rekvizīta rediģēšana ir noderīga, lai optimizētu mūsu tīkla veiktspēju, kā paskaidrots vēlāk šajā apmācībā.

RX paketes: Ļauj redzēt saņemtās paketes baitos un kļūdas, ja tādas ir.

TX paketes un TX kļūdas: Ļauj redzēt pārsūtītās paketes baitos un kļūdās, ja tādas ir.

RX PACKETS ietvaros mēs atrodam:

RX kļūdas: Kļūdas, saņemot datus.

Nometis: saņemšanas pakas tika nomestas.

Pārsniegumi: Paziņo FIFO OVERRUNS (First in, First Out) nozīmē, ka mūsu ierīce ir pilna ar jaudu, bet turpina mēģināt apstrādāt trafiku.

Rāmis: salauzti un ignorēti rāmji.

TX paketēs mēs atrodam:

TX kļūdas: Kļūdas, pārsūtot datus.

Nometis: nosūtītās paketes tika nomestas.

Pārsniegumi: Paziņo FIFO OVERRUNS (First in, First Out) nozīmē, ka mūsu ierīce ir pilna ar jaudu, bet turpina mēģināt apstrādāt trafiku.

Pārvadātājs: ziņo par divpusēju neatbilstību, parasti, ja divām saziņas ierīcēm ir atšķirīgi iestatījumi, piemēram, automātiskās sarunas par ierīci, bet manuālas iestatījumi citām ierīcēm.

Sadursmes: tas notiek, ja divas ierīces tīklā pārsūta datus vienlaicīgi, abas ierīces nosaka vienlaicīgu pārsūtīšanu, pēc tam pārvadātājs ļauj pakešu pārsūtīšanai.

Piezīme : Pirms neilga laika mēs bijām pieraduši redzēt savas Ethernet ierīces kā eth0, eth1 utt. Tā kā systemd v197 paredzami tīkla saskarnes nosaukumi tiek piešķirti tīkla ierīcēm. Nosaukumi ir balstīti uz ierīces programmaparatūru, topoloģiju un atrašanās vietu mātesplatē.

Pēc Ethernet ierīces mēs redzēsim atgriezenisko saiti. Atgriezeniskā saskarne nav īsta tīkla ierīce, bet gan virtuāla, kas paredzēta tikai vietējai saziņai. Ja mums nav tīkla savienojuma, atgriezeniskā saskarne (definēta kā lo) ļaus mums izveidot savienojumu ar vietējo saimnieku vai mijiedarboties ar lietojumprogrammām, kas ir atkarīgas no tīkla.

Tālāk norādītās saskarnes ir arī virtuālas, un tās pieder virtualbox viesu virtuālajām ierīcēm, tām nav jāpaskaidro neparastas īpašības.

Manā gadījumā ,. wlp3s0 ir bezvadu saskarne, kas, kā minēts iepriekš, un atšķirībā no vadu ierīcēm, MONITORA REŽĪMS spēj šņaukt tīklus, neiekļaujoties tajos.

Ja mēs vēlamies, lai Linux mums atdotu tikai bezvadu tīkla kartes, nevis palaistu ifconfig mēs varam skriet iwconfig , skrien iwconfig :

Rezultāts mūs informē, ka wlp3s0 ir vienīgā bezvadu tīkla ierīce, kas ir enp2s0, vmnet1, lo un vmnet8 fiziskas vai virtuālas ierīces bez bezvadu funkcionalitātes.

Ifconfig ļauj parādīt informāciju konkrētā tīkla saskarnē, norādot tā nosaukumu, manā gadījumā es ierakstīšu:

ifconfigenp2s0

Kā izmantot ifconfig, lai atspējotu un iespējotu saskarnes:

Dažos gadījumos, lai veiktu izmaiņas mūsu saskarnē, tā vispirms būs jāatspējo, jāpielieto vēlamās izmaiņas un jāiespējo. Tas ir, piemēram, ja mēs vēlamies rediģēt tīkla fizisko MAC adresi vai kartes režīmu (piemēram, monitors). Komandas, lai atspējotu un iespējotu saskarnes, ir intuitīvas:

ifconfig <interfeisu>uz leju

Manā gadījumā:

ifconfigenp2s0 uz leju

Kā redzat pēc tīkla kartes atspējošanas ping nedarbojas, ja mēs vēlamies atjaunot mūsu saskarnes veidu:

Ifconfig enp2s0 uz augšu

Tagad ping darbojas pēc mūsu saskarnes iespējošanas.

Kā izmantot ifconfig, lai mainītu mūsu IP un MAC adreses:

Lai atjauninātu mūsu IP adresi, mums jāizsauc ifconfig, jānorāda tīkla saskarne un jāiestata IP adrese, sintakse ir šāda:

ifconfig <Saskarne> <IP>

Manā gadījumā:

ifconfigenp2s0 172.31.124.145

Pēc tam, lai apstiprinātu, mēs atkal darbojamies:

ifconfigenp2s0

Kā redzat, IP adrese ir mainīta no 172.31.124.144 uz 172.32.124.145.

Tagad, ja mēs vēlamies mainīt savu MAC adresi, lai apietu jebkuru citu balto sarakstu klonēšanu vai izvairītos no īstā MAC atstāšanas žurnālā, mēs to varam izdarīt, izmantojot ifconfig, vispirms mums ir jāiestata saskarne, jāiestata jaunā MAC adresi un vēlreiz iespējojiet tīkla karti:

ifconfigenp2s0 uz leju
ifconfigenp2s0 hw ēteris 00: 00: 00: 00: 00: 01
ifconfigenp2s0 uz augšu
ifconfigenp2s0

Kā redzat, tīkla kartei ir jauna MAC adrese (00: 00: 00: 00: 00: 01).

Kā izmantot ifconfig, lai mainītu tīkla masku:

Tīkla masku, ko izmanto apakštīklu sadalīšanai, var arī rediģēt, izmantojot ifconfig .

Lai mainītu interfeisa tīkla masku, sintakse ir šāda:

ifconfig <interfeisu>tīkla maska ​​255.255.255.0

Lai to mainītu manā gadījumā, tas būtu:

ifconfigenp2s0 netmaska ​​255.255.255.0

Kā redzat, tīkla maska ​​tika veiksmīgi rediģēta.

Ja konfigurācija ļauj izmantot parametru ķēdi, lai vienā komandā iestatītu visus vēlamos rekvizītus, pievērsiet uzmanību, lai netiktu iekļautas komandas, kurām nepieciešama saskarne. Praktisks piemērs būtu šāds:

Ifconfig enp2s0 10.0.108.68 tīkla maska ​​255.255.255.0 persona1000

Kā redzat, neskatoties uz to, ka tas ir ierobežots, salīdzinot ar ip, ifconfig joprojām ir ļoti noderīga komanda, lai rediģētu mūsu tīkla saskarnes iestatījumus. Godīgi sakot, es personīgi izmantoju ifconfig, jo esmu izmantots, bet nākamajā apmācībā es to parādīšu ip izmantošana.

Paldies, ka sekojat LinuxHint, turpiniet sekot mums, lai saņemtu atjauninājumus un jaunus padomus par Linux. Ja jums ir kādi jautājumi par šo apmācību vai citu Linux problēmu, lūdzu, sazinieties ar mums, izmantojot https://support.linuxhint.com .