Herramientas de configuracin de la red en Linux (II)!
GSyC 2008
Fichero de configuracin de red
!
Los cambios en la configuracin de red realizados mediante con ifconfig/ip/route no se mantienen despus de rearrancar la mquina. Al arrancar una mquina, su configuracin de red por defecto se lee de un fichero de configuracin. Dependiendo de la distribucin de Linux, la configuracin de red puede estar en un fichero o conjunto de ficheros diferentes.
!
En Debian y derivados (como Ubuntu) est en el fichero /etc/network/interfaces
GSyC 2008
Configuracin de direcciones IP a travs de /etc/network/interfaces
Ejemplo de configuracin de red en el fichero /etc/network/interfaces:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address [Link] network [Link] netmask [Link] broadcast [Link] gateway [Link]
Configuracin automtica de la interfaz lo al activar la red La interfaz lo tendr la direccin predefinida para una interfaz de loopback Configuracin automtica de la interfaz eth0 al activar la red La interfaz eth0 tendr una direccin IP esttica Direccin IP de eth0 Direccin de la red a la que pertenece eth0 Mscara de la red a la que pertenece eth0 Direccin de broadcast de la red a la que pertenece eth0 Ruta por defecto a travs de esta IP
Cuando, despus de arrancada una mquina, se modifica este fichero, es necesario reiniciar las interfaces de red para que la nueva configuracin surta efecto, mediante la orden: /etc/init.d/networking restart Puedes ver ejemplos con: zless Puedes consultar el manual: man
GSyC 2008
/usr/share/doc//ifupdown/examples/[Link] interfaces
Configuracin de direcciones IP a travs de /etc/network/interfaces en NetGUI
Cuando se crea un diagrama de red nuevo en NetGUI, la primera vez que se arranca una mquina virtual slo tiene configurado el interfaz de loopback (lo). Para asignar en la mquina virtual direcciones IP a sus interfaces eth0, eth1... de forma que se conserven despus de apagarla y volverla a encender, es necesario editar el fichero /etc/network/interfaces para aadirle las lneas que sean necesarias. No hay que olvidar reiniciar las interfaces de red cada vez que se modifica el fichero para que la nueva configuracin tenga efecto:
!
pc1:~# /etc/init.d/networking restart
Esta orden es equivalente a detener las interfaces de red y volver a arrancarlas:
! !
pc1:~# /etc/init.d/networking stop pc1:~# /etc/init.d/networking start
4
GSyC 2008
Configuracin de rutas a travs de /etc/network/interfaces
!
En el fichero /etc/network/interfaces tambin pueden configurarse las rutas. Para ello se puede usar la sintaxis que permite ejecutar cualquier orden al arrancar una interfaz, aadiendo una lnea de la forma:
up <orden>
As, podemos configurar rutas utilizando la orden route. Ejemplo de una configuracin de una ruta por defecto a travs del router [Link]:
up route add default gw [Link] (esta lnea sera equivalente a: gateway [Link])!
Ejemplo de una configuracin de una ruta a la red [Link]:
up route add -net [Link] netmask [Link] gw [Link]
No hay que olvidar reiniciar las interfaces despus de modificar el fichero /etc/network/interfaces.
5
GSyC 2008
Configuracin de rutas a travs de /etc/network/interfaces: Ejemplo
Fichero /etc/network/interfaces incluyendo rutas:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address [Link] network [Link] netmask [Link] broadcast [Link] up route add -net [Link] netmask [Link] gw [Link] up route add default gw [Link]
GSyC 2008
Editar el fichero /etc/network/interfaces en NetGUI
!
Dentro de las mquinas virtuales de NetGUI, puede usarse como editor mcedit o vi. Si no se conoce ninguno de los dos, resulta ms sencillo utilizar mcedit. Uso bsico de mcedit:
!
La lnea inferior muestra para qu sirve pulsar las teclas de funcin F1 a F10.
! !
F2: Guardar el fichero F10: Salir del editor: si no se ha guardado, permite hacerlo en ese momento
En vez de pulsar una tecla de funcin, puede usarse el ratn sobre los atajos escritos en lnea inferior.
GSyC 2008