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:
[shell]
route -n
[/shell]
[php gutter=»False»]
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
[/php]
, y añadimos la 192.168.10.50/24…
Añadir una IP
[shell]
# ip a add [IP]/[Máscara] dev [Interfaz]
ip a add 192.168.10.50/24 dev eth0
[/shell]
Si comprobamos de nuevo la tabla de rutas:
[shell]
route -n
[/shell]
[php gutter=»False» highlight=»5″]
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
[/php]
, 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:
[shell]
ip a ls eth0 | grep inet
[/shell]
[php gutter=»false» highlight=»3″]
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
[/php]
Y si lo que queremos es eliminarla:
Eliminar una IP
[shell]
# ip a del [IP]/[Máscara] dev [Interfaz]
ip a del 192.168.10.50/24 dev eth0
[/shell]



