sábado, 21 de diciembre de 2013

Opensuse y el problema de Network Manager

En este bravo articulo voy a enseñar como solventar el problema que tiene opensuse con Network Manager.

Una vez que instalemos opensuse 13.1 ò 12.3 nos encontramos que Network Manager , no funciona.

Lo primero que tenemos que hacer es parar el servicio:

sudo systemctl is-active network.service
sudo systemctl stop network.service

Habilita Network Manager

sudo systemctl --force enable NetworkManager.service

Ahora activa el servicio nuevamente.

sudo systemctl start network.service

Ahora ya debería funcionar.

viernes, 6 de diciembre de 2013

Zyxel P660HW-B1A Como configurar el linux que lleva dentro.

El router Zyxel P660HW-B1A es básicamente un linux con una interfaces web. Llegar hasta esa interface es fácil, conocer hasta donde se puede llegar no tanto.

Veamos algunas características :

-ADSL2+ interface complied with G.dmt, G.lite, T1.4 13, G.992.3(ADSL/ADSL2), G.992.5(ADSL2+), Annex A, Annex L. 
- Support 64/128-bit WEP, 802.1x, WPA, and WPA2 for wireless security 
- Transparent Bridging among 10/100 Mbps Ethernet, and 802.11g wireless 

Para poder acceder , primero debes acceder al router via telnet:
telnet 192.168.1.1
Acto seguido solo tenemos que poner sh
peter@linux-s10a:~> telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
Login: 1234
Password:


Una vez dentro del equipo, simplemente debemos ejecutar sh.


> sh

BusyBox v1.00 (2010.12.13-08:21+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

#

Los comandos de que disponemos son:

        . : break cd continue eval exec exit export help login newgrp
        read readonly set shift times trap umask wait [ busybox cat chmod
        cp date df dmesg echo expr false ftpget fuser hostname ifconfig
        init insmod kill killall klogd linuxrc ln logger logread ls mkdir
        mknod mount msh nslookup pidof ping ps pwd reboot rm rmmod route
        sendarp sh sync sysinfo syslogd test tftp tftpd top true tty
        umount vconfig

A partir de aquí podemos personalizar el firewall del equipo mediante el uso de iptables o de ebtables.



OPENSUSE cargar nuestras politicas IPTABLES desde el inicio

Un método para cargar nuestras políticas IPTABLES en Opensuse es añadir la ruta del script donde tenemos guardado nuestras políticas en el siguiente fichero:

/etc/init.d/boot.local

 Opensuse leerá este fichero y ejecutará el script o los script que habremos añadido antes de ir al primer run level.

En mi caso he guardado las políticas en :

/etc/firewall/firewall.fw

Así que lo que tendré que hacer es añadirlo al fichero:

#! /bin/sh
#
# Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany.  All rights reserved.
#
# Author: Werner Fink, 1996
#         Burchard Steinbild, 1996
#
# /etc/init.d/boot.local
#
# script with local commands to be executed from init on system startup
#
# Here you should add things, that should happen directly after booting
# before we're going to the first run level.
#
/etc/firewall/firewall.fw


Es un método sencillo para cargar nuestras reglas y/o lo que queramos al inicio de nuestro ordenador.