10.7 Reconfiguraci�n de la red
En lo que sigue ser�a importante que el lector comprenda la diferencia entre
una interfaz f�sica y una interfaz l�gica.
[
49] Una interfaz f�sica es lo
que hemos estado llamando "interfaz", lo que hemos designado con
eth0, ppp1, etc. Una interfaz l�gica es un conjunto
de valores que pueden asignarse a los par�metros variables de una interfaz
f�sica. Si al leer le resulta confuso, reemplace la expresi�n
"configurada como interfaz l�gica X" por la expresi�n
"configurada con el perfil de la interfaz X".
Las definiciones iface en /etc/network/interfaces
son, en realidad, definiciones de interfaces l�gicas no de interfaces f�sicas.
[
50] Si nunca m�s desea volver
a configurar sus interfaces entonces puede ignorar este hecho ya que la
interfaz f�sica X ser� configurada, por defecto, como interfaz
l�gica X.
No obstante, supongamos que su m�quina es un equipo port�til que transporta de
su casa a su trabajo. Cuando conecta la m�quina a una red corporativa o a su
LAN hogare�a, necesita configurar eth0 adecuadamente.
Primero defina dos interfaces l�gicas hogar y trabajo
(en vez de eth0 como hicimos antes) que describen c�mo deber�a
configurarse la interfaz para la red hogare�a y la del trabajo respectivamente.
iface hogar inet static
address 192.168.0.123
netmask 255.255.255.0
gateway 192.168.0.1
iface trabajo inet static
address 81.201.3.123
netmask 255.255.0.0
gateway 81.201.1.1
De esta manera, la interfaz f�sica eth0 se puede activar para la
red hogare�a con la configuraci�n apropiada especific�ndola en la l�nea de
comandos:
# ifup eth0=hogar
Para reconfigurar eth0 para la red del trabajo, ejecute los
comandos:
# ifdown eth0
# ifup eth0=trabajo
Obs�rvese que con el archivo interfaces
escrito as� ya no
resultar� posible activar eth0 haciendo solamente ifup
eth0. La raz�n es que ifup
utiliza el nombre de la
interfaz f�sica como el nombre de la interfaz l�gica eth0
predeterminada y, en realidad, en nuestro ejemplo no hay una interfaz l�gica
definida.