Com utilitzar IFCONFIG a Debian

How Use Ifconfig Debian



Com utilitzar ifconfig a LInux és imprescindible per interactuar amb els nostres dispositius de xarxa, tot i ser vell i substituït per l'ordre ip a finals dels 90 ’, el comandament ifconfig continua sent l'ordre més utilitzat per configurar les interfícies de xarxa, adreces IP i MAC, màscara de xarxa i molt més per a la major part antiquat sysadmins.

Nota : Una interfície de xarxa és un dispositiu de xarxa.







Visualització i comprensió de la sortida de ifconfig

Si executem l'ordre ifconfig sense paràmetres addicionals mostrarà totes les interfícies de xarxa disponibles, les seves adreces IP, màscares de xarxa, estat i molt més, com a execució root ifconfig :





La primera interfície de xarxa (dispositiu de maquinari) és enp2s0 que és la interfície ethernet.





Els indicadors indiquen l’estat del dispositiu; els estats del dispositiu de xarxa poden incloure: AMUNT , EMISSIÓ , MULTICAST , Córrer , ALLMULTI i PROMISC o bé MONITOR per a interfícies sense fils .

On:



AMUNT : el dispositiu està en funcionament.
EMISSIÓ : dispositiu / interfície pot enviar trànsit a un altre dispositiu creuant subxarxes.
MULTICAST : Aquest senyalador permet enviar dades a múltiples destinacions simultàniament.
Córrer : Aquest indicador informa que la interfície de xarxa està disponible i funciona.
ALLMULTI : Permet rebre tots els paquets de la xarxa.
PROMISC : Aquest senyalador escoltarà i capturarà tot el trànsit de la xarxa, que normalment s'utilitza per detectar.
MONITOR (NOMÉS sense fils) : Permet captar trànsit sense estar connectat a la xarxa, també s’utilitza per inhalar per trencar xarxes sense fils o auditar la transmissió. La sintaxi és monitor de mode iwconfig .

A més a les banderes ifconfig L'ordre també mostrarà les propietats següents:

La MTU (Unitat de transferència màxima) : indica que la mida de byte més gran es pot processar mitjançant el protocol de comunicació, podem augmentar-la o disminuir-la per afectar el rendiment.

èter : aquí trobem l'adreça mac, el maquinari de la nostra interfície o l'adreça física. (Consulteu aquest tutorial per obtenir més informació informació sobre l'adreça MAC )

txqueuelen (Longitud de la cua de transmissió): indica el límit de paquets a la cua durant la transferència, l'edició d'aquesta propietat és útil per optimitzar el rendiment de la nostra xarxa, tal com s'explica més endavant en aquest tutorial.

Paquets RX: Permet veure els paquets rebuts en bytes i errors si existeix.

Paquets TX i errors TX: Permet veure els paquets transferits en bytes i errors si existeix.

Dins de RX PACKETS trobem:

Errors RX: Errors en rebre dades.

Eliminat: es van deixar caure els paquets de recepció.

Superacions: Notifica FIFO OVERRUNS (First in, First Out) significa que el nostre dispositiu està ple de capacitat, però que continua intentant processar el trànsit.

Marc: marcs trencats i ignorats.

Dins dels paquets TX trobem:

Errors TX: Errors en transferir dades.

Eliminat: es van deixar caure els paquets enviats.

Superacions: Notifica FIFO OVERRUNS (First in, First Out) significa que el nostre dispositiu està ple de capacitat, però que continua intentant processar el trànsit.

Operador: informa d'un desajustament dúplex, normalment quan dos dispositius comunicants tenen configuracions diferents, com ara la negociació automàtica d'un dispositiu, mentre que la configuració manual per a altres dispositius.

Col·lisions: ocorre quan dos dispositius de la xarxa transfereixen dades simultàniament, tots dos dispositius detecten la transferència simultània i, a continuació, el transportista permet transferir paquets per torns.

Nota : Fa poc temps estàvem acostumats a veure els nostres dispositius Ethernet com eth0, eth1, etc. Atès que els noms de la interfície de xarxa previsibles de systemd v197 s’assignen als dispositius de xarxa. Els noms es basen en el firmware del dispositiu, la topologia i la ubicació de la placa base.

Després del dispositiu ethernet, veurem el loopback. La interfície de loopback no és un dispositiu de xarxa real, sinó virtual destinat únicament a la comunicació local. Si no tenim una connexió de xarxa, la interfície Loopback (definida com lo) ens permetrà fer ping al nostre host local o interactuar amb aplicacions que depenen de la xarxa.

Les següents interfícies també són virtuals i pertanyen a dispositius virtuals convidats de virtualbox, no tenen característiques poc habituals que s’expliquin.

En el meu cas el wlp3s0 és la interfície sense fils que, esmentada anteriorment i en contrast amb els dispositius amb cable, és capaç d’ensumar xarxes sense formar-ne part sota el seu MODE MONITOR.

Si volem que Linux ens retorni només targetes de xarxa sense fils, en lloc de funcionar ifconfig podem córrer iwconfig , correr iwconfig :

La sortida ens informa que wlp3s0 és l’únic dispositiu de xarxa sense fils, ja que enp2s0, vmnet1, lo i vmnet8 són dispositius físics o virtuals sense funcionalitat sense fils.

Ifconfig permet mostrar informació en una interfície de xarxa específica especificant-ne el nom, en el meu cas escric:

ifconfigenp2s0

Com utilitzar ifconfig per desactivar i habilitar les interfícies:

En alguns casos, per fer canvis a la nostra interfície, primer haurem de desactivar-la, aplicar els canvis que vulguem i tornar-la a activar. Aquest és el cas, per exemple, quan volem editar l’adreça MAC física de la xarxa o el mode de targeta (per exemple, Monitor). Els ordres per desactivar i habilitar les interfícies són intuïtius:

ifconfig <interfície>avall

En el meu cas:

ifconfigenp2s0 cap avall

Com veieu després de desactivar la targeta de xarxa, el ping no funciona, si volem restaurar el nostre tipus d'interfície:

Ifconfig enp2s0 cap amunt

Ara el ping torna a funcionar després d’habilitar la nostra interfície.

Com utilitzar ifconfig per canviar les nostres adreces IP i MAC:

Per actualitzar la nostra adreça IP hem d’invocar ifconfig, especificar la interfície de xarxa i configurar l’adreça IP, la sintaxi és:

ifconfig <Interfície> <IP>

En el meu cas:

ifconfigenp2s0 172.31.124.145

A continuació, per confirmar que tornem a executar:

ifconfigenp2s0

Com veieu, l'adreça IP ha canviat de 172.31.124.144 a 172.32.124.145.

Ara, si volem canviar la nostra adreça MAC per evitar qualsevol llista blanca que cloni una altra o per evitar deixar el nostre MAC real en un registre, ho podem fer amb ifconfig, primer de tot, hem de configurar la nostra interfície, establir el nou MAC adreça i activeu de nou la targeta de xarxa:

ifconfigenp2s0 cap avall
ifconfigenp2s0 hw éter 00: 00: 00: 00: 00: 01
ifconfigenp2s0 cap amunt
ifconfigenp2s0

Com veieu, la targeta de xarxa té una nova adreça MAC (00: 00: 00: 00: 00: 01).

Com utilitzar ifconfig per canviar la màscara de xarxa:

La màscara de xarxa, que s’utilitza per dividir subxarxes, també es pot editar mitjançant ifconfig .

Per canviar la màscara de xarxa d'una interfície, la sintaxi és:

ifconfig <interfície>màscara de xarxa 255.255.255.0

Canviar-ho en el meu cas seria:

ifconfigenp2s0 màscara de xarxa 255.255.255.0

Com veieu, la màscara de xarxa s'ha editat correctament.

Siconconfig permet utilitzar una cadena de paràmetres per establir totes les propietats que desitgem dins d’una sola ordre, presteu atenció a no incloure ordres que necessitin la interfície per funcionar. Un exemple pràctic seria:

Ifconfig enp2s0 10.0.108.68 netmask 255.255.255.0 persona1000

Com veieu, tot i ser limitat en comparació amb ip, ifconfig continua sent una ordre molt útil per editar la configuració de les nostres interfícies de xarxa. Sincerament, faig servir personalment ifconfig perquè estic acostumat, però en un proper tutorial us mostraré ip ús.

Gràcies per seguir LinuxHint, seguiu-nos per obtenir actualitzacions i consells nous sobre Linux. Si teniu cap pregunta sobre aquest tutorial o qualsevol altre problema amb Linux, poseu-vos en contacte amb nosaltres https://support.linuxhint.com .