He estado usando ifconfig
Comando para configurar interfaces de red, habilitar o deshabilitar la interfaz, mostrar información de dirección IP, cambiar la dirección MAC de la interfaz de red en Linux. Pero, ¿dónde está ese comando ahora en CentOS 7? Obtengo ifconfig
¿No se encuentra el comando en la instalación mínima de CentOS 7? Bueno, sabes qué, ifconfig
El comando ahora está obsoleto en las versiones mínimas de RHEL 7, CentOS 7 y otras versiones de Linux a partir de la 7. Si alguna vez instala la versión mínima de CentOS 7, así es como puede encontrar la dirección IP y otros detalles de las interfaces de red.
En la instalación mínima de CentOS 7, puede usar un comando alternativo:'ip addr
‘ para ver los detalles de la interfaz de red.
¿Cómo ver los detalles de la dirección IP usando el comando ip?
$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 linet 10.180.8.129/26 brd 10.180.8.1 scope global eth0 valid_lft forever preferred_lft forever
También puede usar 'ip link
‘ para ver las estadísticas de la interfaz de red.
$ ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast qlen 1000
¿Cómo asignar una dirección IP a una interfaz?
# ip addr add 10.180.8.220 dev eth0Nota:
La dirección IP asignada mediante el comando anterior es temporal y se perderá después de reiniciar el sistema. Para realizar cambios permanentes, debe editar /etc/network/interfaces
y asigne una dirección IP.
auto eth0 iface eth0 inet static address 10.180.8.220 netmask 255.255.255.0 gateway 10.180.8.1
Cómo eliminar una dirección IP
# ip addr del 10.180.8.220/24 dev eth0
Cómo habilitar/deshabilitar la interfaz de red
Recuerda, ifup
y ifdown
comandos para habilitar y deshabilitar la interfaz de red? Lo mismo se puede lograr usando los siguientes comandos.
# ip link set eth0 up
Para deshabilitar la interfaz de red:
# ip link set eth0 down
¿Cómo recuperar ifconfig en la instalación mínima de CentOS 7?
Simplemente instale un paquete que proporcione ifconfig
dominio. Para verificar qué paquete proporciona ifconfig
comando, ejecute el siguiente comando.
# yum provides ifconfig
Salida de muestra:
net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools Repo : @base Matched from: Filename : /usr/sbin/ifconfig
El resultado anterior confirma que net-tools
es el paquete que proporciona ifconfig
comando.
Instalar el paquete de herramientas de red usando yum
# yum install net-tools
¡Eso es todo! Ahora puede usar ifconfig comando en la instalación mínima de CentOS 7.