Wifi movil con debian

2006-09-07 Por tema Pepe Aracil

Hola a todos.

He conseguido hacer andar un pequeño script, que junto con el sistema ifupdown 
de
debian, es capaz de detectar el AP en el cual nos encontramos y configurarse 
para
este.

La gracia del tema es que todo lo tenemos el el fichero /etc/network/interfaces 
sin
tener que hacer otras chapucillas ajenas a la distro.

El escript en cuestión es este:

-- Inicio del script wifisearch --
#!/bin/sh

if [ `id -u` -ne 0 ] || [ $1 =  ]; then exit 1; fi

IFCONFIG=/sbin/ifconfig
IWLIST=/sbin/iwlist

IFACE=$1
RESULT=

$IFCONFIG $IFACE up
sleep 2
APOINTS=$($IWLIST $IFACE scan)

if echo $APOINTS | grep -i No scan results /dev/null 2/dev/null; then
exit 1
fi

while read MAC SCHEME; do
if [ $RESULT ]; then continue; fi
if echo $APOINTS | grep -i $MAC /dev/null 2/dev/null; then
RESULT=$SCHEME
fi
done
if [ $RESULT =  ]; then RESULT=${IFACE}_default; fi
echo $RESULT

-- Fin del script --

Este escript, lo tenemos que poner en /sbin/wifisearch

Una vez hayamos realizado este paso, tendremos que configurar nuestro fichero 
interfaces
con todos los AP conocidos.


Ejemplo de fichero interfaces:


## Fichero de ejemplo interfaces ##

auto lo rausb0

iface lo inet loopback

mapping rausb0
   script /sbin/wifisearch
   map 00:13:F7:1C:FD:F0 wifi_casa
   map 00:60:B3:EE:3F:39 wifi_curre

iface wifi_casa inet static
   address 192.168.123.5
   netmask 255.255.255.0
   gateway 192.168.123.1
   wireless_essid MyCasa
   wireless_channel 6
   wireless_mode Managed
   wireless_key s:misuperkey123
   wireless_rate 54M

iface wifi_curre inet dhcp
   wireless_essid diselpro
   wireless_channel 6
   wireless_mode Managed
   wireless_key s:misuperkey123
   wireless_rate 54M

iface rausb0_default inet dhcp
   wireless_essid any
   wireless_mode Managed

## fin del ejemplo interfaces ##

Como podéis observar,  se lanzara la config  wifi_casa o  wifi_curre, 
dependiendo
de la mac del ap que se ha detectado y si no detecta ningún ap conocido, intenta
conectar al primero que pilla mediante dhcp (entrada rausb0_default)

Este script chorra, está recien salido del horno y seguramente tendrá un buen 
puñado
de bugs. ;-P

Espero que le aproveche a alguien ;-)

Saludos.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[OT] Teléfono Geek

2006-02-17 Por tema Pepe Aracil

Hola.

Estoy terminando mi super teléfono Geek ;-D..
Que no es más que un asterisk rulando en un server Debian, por supuesto.

Los telefonos de acceso son:

918371702 y 964049186

Bueno paso a describir los servicios gratuitos:

Si marcais *4*212*88*17*17# El sistema hará un ping a la ip 212.88.17.17 y se
escuchará una locución con el resultado del ping (afirmativo/negativo)

Si marcais *2*numero# El sistema hara una lamada al numero de la red de Free
World Dialup. Por ej. si marcais *2*613# llamareis al test de eco de FWD.

Si marcais *3*212*88*17*17# hareis una llamada SIP al host 212.88.17.17 y si
quereis llamar por ejemplo a la extension 200 del mismo host, solo teneis que
añadir dicha extension al final de la ip. Ej. *3*212*88*17*17*200# - equivale a
  [EMAIL PROTECTED]

Si Pepe marca *1*numero_de_juan# y Juan marca *1*numero_de_pepe#, el sistema
pone en contacto a pepe con juan (no funciona si se oculta el numero) ¿y esto
para que sirve? os preguntareis si tanto pepe como juan tienen un movil de
empresa y eligen como numero favorito (0.00€/min) alguno de los dos expuestos
antes, Juan y Pepe hablan gratis. ;-D

Los servicios de pago son obviamente hacer llamadas a números fijos y móviles de
todo el mundo. Os puede interesar si como en el caso anterior os poneis como
numero favorito alguno de los ya citados, ya que por ejemplo todas las llamadas
desde movil a fijo de España os costarian a 0.02€/min. Tambien os puede
interesar bastate si llamais al extranjero.


Trucos:
Para no tener que teclear una jartá de números para hacer un simple ping, os
podeis memorizar en la agenda del telefono la siguiente entrada, suponiendo que
nuestro host sea el 212.158.47.47:

Entrada: mihost
Numero: 964049186p*4*212*158*47*47#

donde la p que está despues del número de teléfono es una pausa y se consigue
pulsando varias veces la tecla * o manteniendola pulsada (según modelos)


Bueno, como el sistema está en pruebas si encontrais algun bug, porfavor 
decidmelo.




Saludos.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] Teléfono Geek

2006-02-17 Por tema Pepe Aracil



Joaquín Prieto wrote:

   Joer, me he quedado a cuadros... :O

   Yo estaba mirando un poco por encima el Asterisk ahora precisamente,
pero no sabía que podía dar tanto de sí. Me interesa mucho el tema ¿Te ha
costado mucho montarlo (en cuanto a tiempo y esfuerzo)? ¿hay alguna 
documentación

que debería leerme, alguna recomendación?

   Gracias, y enhorabuena por el invento. Muy geek, sí, :)



El sitio (wiki) de referencia por excelencia sobre asterisk es www.voip-info.org 
la unica pega es que está todo en perfecto inglés.


Sobre todo centrate en aprender la mecánica del fichero extensions.conf que es 
el alma de asterisk.


Siento no poder darte más referencias, ya que yo aprendí a base de mucho 
ensallo-error  y como unica referencia el wiki que te he pasado.


Saludos.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] Teléfono Geek

2006-02-17 Por tema Pepe Aracil
Si, son números de España. El prefijo para España es (34) y los códigos 
de ciudad ya van incluidos.


Luis Garay wrote:

esto es en espania verdad?? me pasas el codigo de pais y de ciudad???


lgaray




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Ayuda con iptables, por favor.

2004-12-30 Por tema Pepe Aracil
Los equipos de tu red, ¿tienen la puerta de enlace apuntando al pc que hará de 
router/firewall?
¿Has activado el SNAT?

para activar el SNAT si tu ip pública es fija pon:
iptables -t nat -A POSTROUTING -o ethx -j SNAT --to-source tu ip pública

y si es dinámica:
iptables -t nat -A POSTROUTING -o ethx -j MASQUERADE

donde pone ethx debes poner la interface que está conectada al cablemodem.


Salut.


El Miércoles, 29 de Diciembre de 2004 12:33, Pablo Braulio escribió:
 El mié, 29-12-2004 a las 12:14 +0100, Pablo Braulio escribió:
  El mié, 29-12-2004 a las 08:01 -0300, Nicolas Patik escribió:
   probá:
   ping 216.239.37.99
  
   Si anda, el problema puede estar en el archivo
   /etc/resolv.conf
 
  Si que funciona.Pero no entiendo. ¿Como lo soluciono?.
  En /etc/resolv.conf tengo lo siguiente:
 
  search
  nameserver 62.42.230.24
  nameserver 62.42.63.52
  nameserver 212.95.216.62
 
 
  Saludos.
  Pablo.

 Si pongo las reglas:

 iptables -A INPUT -i eth0 -s 62.42.230.24/255.255.255.255 -p udp -m udp
 --sport 53 -j ACCEPT

 iptables -A OUTPUT -o etho -d 62.42.230.24/255.255.255.255 -p udp -m udp
 --dport 53 -j ACCEPT

 Puedo hacer ping google.com, pero los equipos de mi red no.

 Igualmente he añadido la regla FORWARD y no funciona

 ¿Debo hacer esto con cada una de las direcciones?



Re: Ayuda con iptables, por favor.

2004-12-30 Por tema Pepe Aracil
Sorry!! no habia leido tu post entero :).
 Por lo visto solo dejas hacer forward a conexiones externas por el puerto 22. 
El resto del tráfico saliente no te funcionará porque tienes la politica por 
defecto de FORWARD a DROP... ponla  a ACCEPT para probar  a ver si es eso.

Saludos.



Bug en el comando echo

2004-07-28 Por tema Pepe Aracil
El otro dia me estuve peleando con el comando echo para imprimir la 
cadena -e y nada que no hay manera.


he probado:

echo -e

echo '-e'

echo -e '-e'

. y un monton de combinaciones más

la unica forma que he encontrado es escapar uno de los dos caracteres 
en octal .


echo -e -\145


Esto es claramente un bug del comando echo y parece mentira que esto no 
esté solucionado... o ¿Habre sido Yo el primero en darme cuenta?



Saludos.



Re: Clonar servidor en produccion.

2004-07-27 Por tema Pepe Aracil



Antonio Castro escribió:


Naturalmente que se puede. La copia tendrá ficheros con la información
de un determinado instante que es el de el momento en el que el fichero
se abre en modo lectura para ser copiado. Lógicamente cuando la copia
termine ya no podrá ser una copia con la información reciente.

Lo que debes hacer es antes de empezar la copia es crear un fichero
que te sirva de referencia. Despúes haces la copia de todo lo que
quieras y para terminar haces una nueva copia que solo incluya los
ficheros con fecha de modificacion posterior al fichero de refencia.
Esta última copia previsiblemente será mucho más rápida.

Yo estoy acostumbrado a combinar el uso de find y afio.



Si, pero por ejemplo, los ficheros de las bases de datos Mysql, no creo 
que sea muy ortodoxo copiarlos a pelo sin hacer antes un flush y parar 
el motor de mysql ¿no? ¿No seria mejor hacer antes un dump de las db y 
enviar solo el dump?


Mi ultima idea es hacer un rsync contra el raiz de la máquina de 
respaldo, eludiendo algunos ficheros como el etc/fstab, etc/mtab, 
directorios etc/net, /tmp, /proc y /var/lib/mysql.


Saludos.






Clonar servidor en produccion.

2004-07-26 Por tema Pepe Aracil
Hola a todos.

Necesito clonar un servidor con woody, el cual no puedo parar porque está en 
producción y le dan caña unos 1200 usuarios de correo.

Mi pregunta es.

¿Es seguro hacer un tar.gz de la partición raíz sin desmontar la unidad o Se 
pueden producir corrupciones en ficheros cuando estos son salvados a la vez 
que están siendo modificados? 


Por cierto, si alguien quiere que una determinada máquina linux haga de backup 
de otra/s maquinas, os recomiendo montar una máquina virtual UML por cada 
máquina real que tengamos que respaldar y cuando la máquina real caiga, solo 
tendremos que activar la máquina uml de respaldo.

Tenéis un enlace muy bueno en http://www.selidor.net/data/uml-create.es.html


Saludos.



Imprimir con Nautilus

2004-07-23 Por tema Pepe Aracil
Hola
 Estoy intentando imprimir un jpg con el nautilus, pero nada que no sé donde 
se configura la impresora. 
 
 El Nautilus carga al eog-image-viewer (El ojo de Gnome), para visualizar 
imágenes, he mirado en la configuración de este con el Gconf y no he visto 
nada relativo a la impresión.
 
 ¿Por que gnome no centraliza el gui y la configuración de impresión, tal y 
como hace KDE con el kprinter?
 
 
 Saludos.



Re: Problemilla con el useradd

2004-03-16 Por tema Pepe Aracil
Si. necesitas la clave codificada.

Para esto puedes utilizar el programa makepasswd --crypt --clearfrom -

Ejemplo

echo MiClave | makepasswd --crypt --clearfrom -

esto devuelve la clave en claro y encryptada. Con el comando cut  puedes 
quedarte solo con la encryptada.

Saludos.


El Martes, 16 de Marzo de 2004 13:39, Rafael F. Rodríguez escribió:
 Hola Lista.

   Estoy haciendo un script, que pida el nombre de login y su password, y
 cuando pongo useradd -s /bin/bash -g users -G floppy -p password login
 me lo dá bien, pero cuando intento acceder con el nombre de usuario y la
 contraseña no me deja.

   Me imagino que el password no debe de ir en claro, sino codificado de
 alguna forma, pero no encuentro el como.