miércoles, 25 de mayo de 2011

VYATTA - SOLUCIÓN PROBLEMA NO RECONOCE TARJETA DE RED

Cuando lleve el curso de Redes de Computadoras 1, en el laboratorio nos dejaron instalar Vyatta y utilizamos una máquina de escritorio en la que necesitabamos tener dos interfaces de red, pero sorpresa no reconocia una tarjeta :S :S :'( ........aparecia como eth0_renam1 y como administrador al darle el comando show interfaces desde Vyatta.

La solución fue la siguiente:

1. Buscamos un disco de linux que permita montar sin instalarlo, para poder tener acceso al sistema de archivos de Vyatta.

2. Al tener montado el sistema le damos en la terminal ifconfig para que liste todas las interfaces de red conocidas que se encuentren instaladas, y si reconoce todas las tarjetas podemos ir al siguiente paso que quiere decir que lo podremos arreglar por medio de está solución.

3. Abrimos una terminal con privilegios y con comandos copiamos el archivo del sistema del live cd al sistema Vyatta instalado a la ubicación de Vyatta. (En ubuntu para abrir una ventana con privilegios CTRL + F2 para abrir ejecutar y escribir el comando sudo nautilus ó desde la terminal sudo gedit /etc/udev/rules.d/70-persistent-net.rules).

El archivo que copiaremos se encuentra en el sistema del live cd montado en:

  • /etc/udev/rules.d/70-persistent-net.rules : este archivo contiene las interfaces de red cargadas con el mac address y nombre.


4. Copiamos todo lo que contiene el archivo y lo copiamos en el sistema Vyatta reemplazandolo por lo que contiene actualmente, que está en la misma ubicación. (/etc/udev/rules.d/70-persistent-net.rules).


5. Ahora necesitamos configurar el archivo config.boot de vyatta para agregarle la nueva interfaz y el mac address, donde podemos ver su mac address en el archivo anterior teniendo lo siguiente:

o Archivo: /opt/vyatta/etc/config/config.boot

Loopback{
     <sintaxis que contiene> : <mac-address tarjeta>
}
eth0{
    <sintaxis que contiene> : <mac-address tarjeta>
}

Ahora le agregamos la nueva tarjeta que podemos ver su mac-address en el archivo /etc/udev/rules.d/70-persistent-net.rules y quedará:

Loopback{
    <sintaxis que contiene> : <mac-address tarjeta>
}
eth0{
    <sintaxis que contiene> : <mac-address tarjeta>
}
eth1{
   <sintaxis que contiene> : <mac-address tarjeta>
}

Guardamos y reiniciamos y al darle el comando ifconfig en la consola reconoce la nueva tarjeta.





No hay comentarios:

Publicar un comentario