30 ene 2014

Asignar múltiples direcciones de red a una interfaz

Muchas veces nos sucede que tenemos que configurar un nuevo dispositivo (switch, router, punto de acceso...) para añadirlo a nuestra red y éste tiene una dirección IP por defecto que no pertenece a nuestro rango. 

Lo que suele hacer la mayoría de la gente en este caso es conectar el dispositivo de red a un equipo, asignar una ip de forma manual al equipo y conectar el cable de red entre ambos para configurarlo y, una vez configurado, conectarlo a la red y volver a cambiar la IP del equipo. Esto es un poco incómodo y en Linux podemos evitarlo. 

¿Cómo? Pues simplemente conectando el dispositivo a nuestra red y asignando una segunda dirección IP a la interfaz de una máquina que tenga acceso a la red. Veamos un ejemplo:

Supongamos que mi máquina tiene una interfaz de red br0 con una dirección IP 172.19.144.30:

# ifconfig br0
br0     Link encap:Ethernet  HWaddr 00:1e:8c:88:25:dd  
          inet addr:172.19.144.30  Bcast:172.19.145.255  Mask:255.255.254.0

Supongamos que voy a instalar un nuevo punto de acceso en mi red que tiene una IP por defecto: 192.168.1.1

Para asignar una segunda IP a la interfaz br0, no tengo más que usar el comando ip addr:

# ip addr add 192.168.1.100/24 dev br0

Con ésto, estoy diciendo que se añada una ip 192.168.1.100 con una máscara /24 a la interfaz br0.

Si queréis comprobarlo no tenéis más que ejecutar:

# ip addr show br0

Y veréis una salida parecida a ésta en la que se muestra la nueva IP añadida:

3: br0: mtu 1500 qdisc noqueue state UP 
    link/ether 00:1e:8c:88:25:dd brd ff:ff:ff:ff:ff:ff
    inet 172.19.144.30/23 brd 172.19.145.255 scope global br0
    inet 192.168.1.100/24 scope global br0
    inet6 fde4:b3ec:6636:0:21e:8cff:fe88:25dd/64 scope global dynamic
       valid_lft 6932sec preferred_lft 1532sec
    inet6 fd5e:6375:8cf2:0:21e:8cff:fe88:25dd/64 scope global dynamic
       valid_lft 7072sec preferred_lft 1672sec
    inet6 fe80::21e:8cff:fe88:25dd/64 scope link
       valid_lft forever preferred_lft forever

Cuando terminéis de configurar el dispositivo, podéis borrar la dirección IP añadida de la siguiente manera:

# ip addr del 192.168.1.100/24 dev br0

Publicado por primera vez en http://enavas.blogspot.com.es

Flashear Home Station ADB P.DG A4001N1 con OpenWrt

La ventaja del router Home Station ADB P.DG A4001N1 frente al Amper ASL-26555 es que nos permite flashear directamente el firmware Openwrt desde el interfaz web sin tener que usar un puerto serie ni hacer soldaduras. Una muestra:

Accedemos a la interfaz avanzada del router, abriendo la siguiente dirección en el navegador:
http://192.168.1.1/main.html y, a continuación, seleccionamos el menú "Update Software":


A continuación, pulsamos en el botón "Seleccionar archivo". Se nos desplegará el explorador de archivos para que busquemos el firmware que queremos montar en nuestro dispositivo. Una vez seleccionado, pulsamos el botón "Update software" y comenzará el proceso de actualización del firmware.

Cuando termine, podremos ver la página de inicio de OpenWrt, en la que nos muestra que el usuario administrador es root y que el dispositivo aún no tiene contraseña de acceso, para que no olvidemos ponérsela:



Publicado por primera vez en http://enavas.blogspot.com.es