
En apartados anteriores hemos configurado nuestra red de modo que los cambios se guarden cada vez que reiniciamos el sistema operativo o el interfaz. Ahora vamos a explicar una serie de comandos que nos permiten configurar la red, pero los cambios no se guardan tras los reinicios del interfaz o el sistema operativo. Deberíamos guardar los comandos en un fichero de script que se ejecutara cuando se iniciara el sistema operativo.
Las utilidades de configuración ifconfig y route siguen funcionando en Linux, pero han sido oficialmente reemplazadas por las utilidades ip que vienen en el paquete iproute. Serán éstas las que detallemos en este punto.
ip link
Muestra el estado de los interfaces y los habilita y deshabilita.
ip link ip link show eth0 ip link set eth0 down ip link set eth0 up
También nos sirve para ver estadísticas de los paquetes enviados y recibidos por la interfaz.
ip –s link
ip addr
Muestra las interfaces como ip link pero mostrando las direcciones asociadas.
ip addr
Modifica la configuración IP del interfaz.
ip addr del dev eth0 local 192.168.0.3 ip addr add dev eth0 local 192.168.0.111/16 broadcast 192.168.255.255
Para borrar todas las direcciones de una interfaz.
ip addr flush eth0
ip route
Muestra las tablas de rutas del sistema, ya sea la principal (por defecto) o las secundarias.
ip route ip route list table local
Para añadir la puerta de enlace predeterminada.
ip route add to default via 192.168.0.1
Para añadir una ruta determinada.
ip route add dev eth0 to 10.0.0.0/8 src 192.168.0.111 via 192.168.0.1
Para borrar todas las tablas de rutas.
ip route flush
Enlaces transversales de Book para Configuración de red avanzada
Configuración de red avanzada escrito por Rafa Morales está protegido por una licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional