10 comandos “IP” útiles para configurar interfaces de red

10 comandos “IP” útiles para configurar interfaces de red

En esta publicación, vamos a revisar cómo podemos asignar Dirección IP estática. Ruta estática. Puerta de enlace predeterminada. etc. Asignación de IP Dirección bajo demanda usando el comando IP . El comando IFCONFIG está obsoleto y se reemplaza por el comando IP en Linux. Sin embargo, el comando IFCONFIG todavía funciona y está disponible para la mayoría de las distribuciones de Linux.

No te pierdas: ifconfig vs ip: ¿Cuál es la diferencia y los comandos de comparación?

 Ejemplos de comandos de IP Ejemplos de comandos de IP 10 ejemplos de comandos IP

Nota :. Realice una copia de seguridad del archivo de configuración antes de realizar cualquier cambio.

¿Cómo configuro el Protocolo de Internet de dirección IP estática (IPv4)?

Para configurar la dirección IP estática, debe actualice o edite el archivo de configuración de red para asignar una dirección IP estática a un sistema. Debe ser superusuario con el comando su (cambiar de usuario) desde la terminal o el símbolo del sistema.

Para RHEL/CentOS/Fedora

Abra y edite el archivo de configuración de red para ( eth0. o eth1. usando su editor favorito. Por ejemplo, para asignar una dirección IP a la interfaz eth0. de la siguiente manera.

[[email protected] ~] # vi/etc/sysconfig/network-scripts/ifcfg-eth0 Salida simple: DEVICE = “eth0” BOOTPROTO = estático ONBOOT = sí TYPE = “Ethernet” IPADDR = 192.168.50.2 NAME = “System eth0” HWADDR = 00: 0C: 29: 28: FD: 4C GATEWAY = 192.168.50.1 Para Ubuntu/Debian/Linux Mint

Asigne una dirección IP estática al archivo de configuración de edición de interfaz eth0. /etc/network/interfaces. para realizar cambios permanentes como se muestra a continuación.

auto eth0 iface eth0 inet dirección estática 192.168.50.2 máscara de red 255.255.255.0 puerta de enlace 192.168.50.1 freestar.config.enabled_slots.push

A continuación, reinicie los servicios de red después de ingresar todos los detalles usando el siguiente comando.

#/etc/init.d/networking restart $ sudo/etc/init.d/networking restart

1. Cómo asignar una dirección IP a una interfaz específica

El siguiente comando se utiliza para asignar una dirección IP a una interfaz específica ( eth1. sobre la marcha.

# ip addr add 192.168.50.5 dev eth1 $ sudo ip addr add 192.168.50.5 dev eth1

Nota:. Lamentablemente, todas estas configuraciones se perderán después de reiniciar el sistema.

2. Cómo verificar una dirección IP

Para obtener la información de profundidad de sus interfaces de red, como la dirección IP, la información de la dirección MAC, use el siguiente comando como se muestra a continuación.

# ip addr show $ sudo ip addr show Salida de muestra 1: lo: mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 inet 127.0.0.1/8 alcance host lo inet6 :: 1/128 alcance host valid_lft para siempre preferido_lft para siempre 2: eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00: 0c: 29: 28: fd : 4c brd ff: ff: ff: ff: ff: ff inet 192.168.50.2/24 brd 192.168.50.255 alcance global eth0 inet6 fe80 :: 20c: 29ff: fe28: fd4c/64 enlace de alcance valid_lft forever preferencia_lft forever 3: eth1: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00: 0c: 29: 28: fd: 56 brd ff: ff: ff: ff: ff: ff inet 192.168.50.5/24 alcance global eth1 inet6 fe80 :: 20c: 29ff: fe28: vínculo de alcance fd56/64 válido_lft para siempre preferido_lft para siempre

3. Cómo eliminar una dirección IP

El siguiente comando eliminará una dirección IP asignada de la interfaz dada ( eth1. .

# dirección ip del 192.168.50.5/24 dev eth1 $ sudo dirección ip del 192.168.50.5/24 dev eth1

4. Cómo habilitar la interfaz de red

La marca “ arriba. con el nombre de la interfaz ( eth1. habilita una interfaz de red. Por ejemplo, el siguiente comando activará la interfaz de red eth1.

# ip link set eth1 up $ sudo ip link set eth1 up

5. Cómo deshabilitar la interfaz de red

La marca “ abajo. con el nombre de la interfaz ( eth1. deshabilita una interfaz de red. Por ejemplo, el siguiente comando desactivará la interfaz de red eth1.

# ip link set eth1 down $ sudo ip link set eth1 down

6. ¿Cómo verifico la tabla de enrutamiento?

Escriba el siguiente comando para verificar la información de la tabla de enrutamiento del sistema.

# ip route show $ sudo ip route show Salida de muestra 10.10.20.0/24 a través de 192.168. 50.100 dev eth0 192.168.160.0/24 dev eth1 proto kernel scope link src 192.168.160.130 métrica 1192.168.50.0/24 dev eth0 proto kernel scope link src 192.168.50.2 169.254.0.0/16 dev eth0 scope link métrica 1002 por defecto vía 192.168. 50.1 dev eth0 proto estática

7. ¿Cómo agrego una ruta estática?

Por qué necesita agregar rutas estáticas o rutas manuales, porque el tráfico no debe pasar por la puerta de enlace predeterminada. Necesitamos agregar rutas estáticas para pasar el tráfico de la mejor manera para llegar al destino.

# ip route add 10.10.20.0/24 vía 192.168.50.100 dev eth0 $ sudo ip route add 10.10.20.0/24 vía 192.168.50.100 dev eth0

8. Cómo eliminar la ruta estática

Para eliminar la ruta estática asignada, simplemente escriba el siguiente comando.

# ip route del 10.10.20.0/24 $ sudo ip route del 10.10.20.0/24

9. ¿Cómo agrego rutas estáticas persistentes?

Todas las rutas anteriores se perderán después de reiniciar el sistema. Para agregar una ruta estática permanente, edite el archivo /etc/sysconfig/network-scripts/route-eth0. (Estamos almacenando una ruta estática para ( eth0. y agregue las siguientes líneas y guardar y existir. Por defecto, el archivo route-eth0. no estará allí, necesita ser creado.

Para RHEL/CentOS/Fedora # vi/etc/sysconfig/network-scripts/route-eth0 10.10.20.0/24 via 192.168.50.100 dev eth0 Para Ubuntu/Debian/Linux Mint

Abra el archivo /etc/network/interfaces. y al final agregue las rutas estáticas de persistencia. Direcciones IP puede diferir en su entorno.

$ sudo vi/etc/network/interfaces auto eth0 iface eth0 inet dirección estática 192.168.50.2 netmask 255.255.255.0 gateway 192.168.50.100 ######### { Ruta estática. ########### up ip route add 10.10.20.0/24 via 192.168.50.100 dev eth0

Luego, reinicie los servicios de red después de ingresar todos los detalles usando el siguiente comando .

#/etc/init.d/network restart $ sudo/etc/init.d/network resta rt

10. ¿Cómo agrego la puerta de enlace predeterminada?

La puerta de enlace predeterminada se puede especificar globalmente o en un archivo de configuración específico de la interfaz. La ventaja de la puerta de enlace predeterminada es si tenemos más de una NIC presente en el sistema. Puede agregar la puerta de enlace predeterminada sobre la marcha como se muestra a continuación.

# ip route add default via 192.168.50.100 $ sudo ip route add default via 192.168.50.100

Por favor corríjame si me perdí. Consulte la página del manual haciendo man ip desde la terminal/símbolo del sistema para saber más sobre el comando IP.