O comando ifconfig vem da abreviação da frase em inglês "configuração de interfaces de rede", e sua função é exibir ou definir informações de parâmetros do dispositivo de rede. Um comando semelhante no Windows é chamado ipconfig, e a mesma função pode ser feita usando ifconfig.
Geralmente não é recomendado usar o comando ifconfig para configurar as informações de parâmetros dos dispositivos de rede, pois assim que o servidor reiniciar, os parâmetros configurados automaticamente se tornarão inválidos, sendo mais seguro escrevê-los no arquivo de configuração.
**Formato de sintaxe: **ifconfig [parâmetro][dispositivo de placa de rede]
Parâmetros comuns:
adicionar<endereço> | Defina o endereço IP do dispositivo de rede IPv6 |
---|---|
del <endereço> | Exclua o endereço IP do dispositivo de rede IPv6 |
baixa | Desligue o dispositivo de rede especificado |
acima | Inicie o dispositivo de rede especificado |
endereço de IP | Especifique o endereço IP do dispositivo de rede |
Exemplo de referência
- Exiba as informações do dispositivo de rede do sistema:
[root@linuxcool ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.30 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::4d16:980c:e0fe:51c2 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:60:cd:ee txqueuelen 1000 (Ethernet)
RX packets 407 bytes 34581 (33.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 59 bytes 6324 (6.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
………………省略部分输出信息………………
- Desligue e inicie o dispositivo de placa de rede especificado em sequência:
[root@linuxcool ~]# ifconfig ens160 down
[root@linuxcool ~]# ifconfig ens160 up
- Execute a operação de modificação do endereço IP do dispositivo de placa de rede especificado:
[root@linuxcool ~]# ifconfig ens160 192.168.10.20 netmask 255.255.255.0
- Execute a operação de modificação do endereço MAC do dispositivo de placa de rede especificado:
Observe que o separador de endereço MAC no Linux é dois pontos (:), enquanto no Windows é um sinal de menos (-).
[root@linuxcool ~]# ifconfig ens160 hw ether 00:aa:bb:cc:dd:ee
- Desligue e ligue o protocolo ARP para o dispositivo de placa de rede especificado em sequência:
[root@linuxcool ~]# ifconfig ens160 -arp
[root@linuxcool ~]# ifconfig ens160 arp
Link de referência: https://www.linuxcool.com/ifconfig