GNU/Linux >> Linux Esercitazione >  >> Linux

Ifconfig:7 esempi per configurare l'interfaccia di rete


Foto per gentile concessione di new1mproved

Questo articolo è stato scritto da Lakshmanan G

Il comando Ifconfig viene utilizzato per configurare le interfacce di rete. ifconfig sta per configuratore di interfaccia. Ifconfig è ampiamente utilizzato per inizializzare l'interfaccia di rete e per abilitare o disabilitare le interfacce.

In questo articolo, esaminiamo 7 usi comuni del comando ifconfig.

1. Visualizza le impostazioni di rete di un adattatore Ethernet

Ifconfig, se invocato senza argomenti, visualizzerà tutti i dettagli delle interfacce attualmente attive. Se assegni il nome dell'interfaccia come argomento, verranno visualizzati i dettagli di quell'interfaccia specifica.

# ifconfig eth0

eth0   Link encap:Ethernet  HWaddr 00:2D:32:3E:39:3B
inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
inet6 addr: fe80::21d:92ff:fede:499b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:977839669 errors:0 dropped:1990 overruns:0 frame:0
TX packets:1116825094 errors:8 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2694625909 (2.5 GiB)  TX bytes:4106931617 (3.8 GiB)
Interrupt:185 Base address:0xdc00

2. Visualizza i dettagli di tutte le interfacce, comprese le interfacce disabilitate

# ifconfig -a

3. Disabilita un'interfaccia

# ifconfig eth0 down

4. Abilita un'interfaccia

# ifconfig eth0 up

5. Assegna indirizzo IP a un'interfaccia

Assegna 192.168.2.2 come indirizzo IP per l'interfaccia eth0.

# ifconfig eth0 192.168.2.2


Cambia la maschera di sottorete dell'interfaccia eth0.

# ifconfig eth0 netmask 255.255.255.0


Modifica l'indirizzo di trasmissione dell'interfaccia eth0.

# ifconfig eth0 broadcast 192.168.2.255


Assegna indirizzo IP, netmask e broadcast contemporaneamente all'interfaccia eht0.

# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255

6. Cambia MTU

Questo cambierà l'unità di trasmissione massima (MTU) in XX. MTU è il numero massimo di ottetti che l'interfaccia è in grado di gestire in una transazione. Per Ethernet l'unità di trasmissione massima per impostazione predefinita è 1500.

# ifconfig eth0 mtu XX

7. Modalità promiscua

Per impostazione predefinita, quando una scheda di rete riceve un pacchetto, controlla se il pacchetto appartiene a se stessa. In caso contrario, la scheda di interfaccia normalmente rilascia il pacchetto. Ma in modalità promiscua, la carta non lascia cadere il pacchetto. Invece, accetterà tutti i pacchetti che passano attraverso la scheda di rete.


Per impostare un'interfaccia in modalità promiscua è necessario il privilegio di superutente. La maggior parte degli strumenti di monitoraggio della rete utilizza la modalità promiscua per acquisire i pacchetti e analizzare il traffico di rete.


Seguendo si metterà l'interfaccia in modalità promiscua.

# ifconfig eth0 promisc


Seguendo si metterà l'interfaccia in modalità normale.

# ifconfig eth0 -promisc


Questo articolo è stato scritto da Lakshmanan G. Sta lavorando in bk Systems (p) Ltd ed è interessato a contribuire all'open source. The Geek Stuff accoglie con favore i tuoi suggerimenti e gli articoli degli ospiti.


Linux
  1. Configura l'interfaccia di rete come client DHCP su RHEL7 Linux

  2. Aggiungi un'interfaccia di rete cloud a un server cloud

  3. CentOS / RHEL 7:come configurare Network Bonding o NIC teaming

  4. Esempi di comandi ifconfig in Linux

  5. Esempi di comandi dsniff in Linux

comando ip in Linux con esempi

Configurazione di rete

Network Manager su Linux con esempi

Comando ifconfig di Linux

Esempi di comandi ifconfig di Linux

Configura il legame di rete nel server Ubuntu