Para añadir y eliminar una dirección IP desde consola en nuestro sistema, podemos utilizar el comando «ip».
Si partimos, por ejemplo, de esta situación:
route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
, y añadimos la 192.168.10.50/24…
Añadir una IP
# ip a add [IP]/[Máscara] dev [Interfaz] ip a add 192.168.10.50/24 dev eth0
Si comprobamos de nuevo la tabla de rutas:
route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
, veremos que tenemos un nuevo direccionamiento para la red 192.168.10.0/24 a través de la interfaz eth0 y la correspondiente IP:
ip a ls eth0 | grep inet
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 inet 192.168.0.2/24 brd 192.168.1.255 scope global eth0 inet 192.168.10.50/24 scope global eth0
Y si lo que queremos es eliminarla:
Eliminar una IP
# ip a del [IP]/[Máscara] dev [Interfaz] ip a del 192.168.10.50/24 dev eth0