Wifi movil con debian
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
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
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
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.
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.
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
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.
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.
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
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
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.