COMANDOS

Ver todas las rutas definidas en nuestro equipo:

$ route
$ netstat -nr
$ ip route show

Para añadir una ruta (ejemplo: Para la red 192.168.2.0/24 a través de la dirección IP 192.168.1.10):

$ route add -net 192.168.2.0/24 gw 192.168.1.10
$ ip route add 192.168.2.0/24 via 192.168.1.10

y para eliminarla:

$ route del -net 192.168.2.0/24
$ ip route del 192.168.2.0/24

Para cambiar la “puerta de enlace por defecto” (primero eliminamos la existente).

Para eliminar la existente:

$ route del default
$ ip route del default

Para crear la nueva (ejemplo 192.168.1.50)

$ route add -net default gw 192.168.1.50
$ ip route add default via 192.168.1.50

Listar interfaces:

$ ifconfig -a
$ ip link show

Activar y desactivar dispositivos de red (ejemplo eth0):

$ ifconfig eth0 down
$ ifconfig eth0 up
$ ip link set dev eth0 donw
$ ip link set dev eth0 up

Configurar una dirección IP de un dispositivo con su máscara de red clase C y dirección broadcast (ejemplo: 192.168.1.50 con broadcast 192.168.1.255):

$ ifconfig 192.168.1.50 netmask 255.255.255.0 broadcast 192.168.1.255

Asignar dos direcciones IP a un solo ordenador, usando el mismo dispositivo (ejemplo ethernet). Esto puede ser útil si conectamos un mismo ordenador a dos redes distintas (con un mismo dispositivo).

$ ifconfig eth0:1 192.168.1.51 netmask 255.255.255.0 up
$ ip address add 192.168.1.52/24 dev eth0 label eth0:1

Eliminar estas nuevas IP asignadas a un mismo dispositivo:

$ ifconfig eth0:1 down
$ ip link set dev eth0:1 down