ifconfig es el comando utilizado para configurar las placas de red o desplegar numerosos parámetros de las interfaces de redes, como la dirección IP (dinámica o estática), o la máscara de red . Si se llama sin argumentos suele mostrar la configuración vigente de las interfaces de red activas, con detalles como la dirección MAC o el tráfico que ha circulado por las mismas hasta el momento.. Es posible que tu distribución de Linux lo haga todo por si sola, o bien, cuando lo haces manualmente recurres a un interfaz gráfica.
De todas formas, ifconfig es ampliamente utilizado y no solo en Linux , sino en la mayoría de los clones de UNIX.
A continuación veremos algunos ejemplos del uso de ifconfig.
* Ver la configuración de red de un adaptador de red
ifconfig, invocado sin argumentos mostrará el detalle de todas las interfaces activas. Si como argumento pasamos el nombre de una interfaz , veremos los detalles específicos de una interfaz .
ifconfig
o
ifconfig eth0
* Ver un detalle de todas las interfaces (incluidas las deshabilitadas)
ifconfig -a
* Deshabilitar una interfaz
ifconfig eth0 down
* Habilitar una interfaz
ifconfig eth0 up
* Asignar un dirección IP a una interfaz
Asignar una IP :
ifconfig eth0 192.168.0.2
Cambiar la máscara de sub red :
ifconfig eth0 netmask 255.255.255.0
Cambiar GateWay o Puerta de Enlace
route add default gw 192.168.0.1
Cambiar la dirección de broadcast:
ifconfig eth0 broadcast 192.168.0.255
Asignar dirección IP , máscara y broadcast al mismo tiempo:
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255