El comando ifconfig proviene de la abreviatura de la frase en inglés "configuración de interfaces de red" y su función es mostrar o configurar información de parámetros del dispositivo de red. Un comando similar en Windows se llama ipconfig, y la misma función se puede realizar usando ifconfig.
Por lo general, no se recomienda utilizar el comando ifconfig para configurar la información de parámetros de los dispositivos de red, ya que una vez que se reinicia el servidor, los parámetros configurados dejarán de ser válidos automáticamente y es más seguro escribirlos en el archivo de configuración.
**Formato de sintaxis: **ifconfig [parámetro][dispositivo de tarjeta de red]
Parámetros comunes:
añadir<dirección> | Establecer la dirección IP del dispositivo de red IPv6 |
---|---|
del <dirección> | Eliminar la dirección IP del dispositivo de red IPv6 |
abajo | Apague el dispositivo de red especificado |
arriba | Inicie el dispositivo de red especificado |
dirección IP | Especifique la dirección IP del dispositivo de red |
Ejemplo de referencia
- Muestra la información del dispositivo de red del 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
………………省略部分输出信息………………
- Apague e inicie el dispositivo de tarjeta de red especificado en secuencia:
[root@linuxcool ~]# ifconfig ens160 down
[root@linuxcool ~]# ifconfig ens160 up
- Realice la operación de modificar la dirección IP del dispositivo de tarjeta de red especificado:
[root@linuxcool ~]# ifconfig ens160 192.168.10.20 netmask 255.255.255.0
- Realice la operación de modificar la dirección MAC del dispositivo de tarjeta de red especificado:
Tenga en cuenta que el separador de direcciones MAC en Linux es dos puntos (:), mientras que en Windows es un signo menos (-).
[root@linuxcool ~]# ifconfig ens160 hw ether 00:aa:bb:cc:dd:ee
- Apague y encienda el protocolo ARP para el dispositivo de tarjeta de red especificado en secuencia:
[root@linuxcool ~]# ifconfig ens160 -arp
[root@linuxcool ~]# ifconfig ens160 arp
Enlace de referencia: https://www.linuxcool.com/ifconfig