El Sábado, 19 de Julio de 2008 19:38, redondos escribió:
> On Sat 19.Jul.08 10:59, Herr Groucho wrote:
> [...]
>
> > En un rato pruebo poner un pre-up en /etc/network/interfaces que
> > haga ifconfig wlan0 up y iwlist wlan0 scan >/dev/null, pero
> > debería ser necesario el scan? O es el up (necesario par hacer el
> > scan) lo que hace que se asocie?
>
> ifup levanta la interface, yo descartaría lo de `ifconfig wlan0
> up'.
El problema es que ifup ejecuta el ifconfig up después de ejecutar los
comandos pre-up, y resulta que wireless_essid, wireless_mode, etc.
están implementados en un script llamado wireless-tools, en pre-up.d,
que como el nombre del directorio que lo contiene lo indica, se
ejecuta antes de hacer el ifconfig up (corré ifup -v), y lo que yo
necesito es que el iwconfig essid se ejecute después del ifconfig up.
Si se te ocurre una forma más prolija... explicala.
Lo otro que descubrí es que después de ejecutar pump -i wlan0 hay que
hacer un iwconfig wlan0 essid de nuevo. Eso ocurre tanto con el pump
que llama ifup, como cualquier pump a mano que yo lance.
Habría que ver si pasa lo mismo con dhclient.
> > Qué ponen ustedes en /etc/network/interfeaces para levantar una
> > conexión de red inalámbrica abierta configurada por DHCP?
> >
> > Yo pongo:
> > auto wlan0
> > iface wlan0 inet dhcp
> > wireless_mode managed
> > wireless_essid groucho
>
> Es lo mismo usar guiones que underscores? Yo siempre usé guiones, y
> es como está descripto en wireless(7) y en [1].
Ah..., sí, es cierto, pero da lo mismo porque resulta que ifup le pasa
el contenido de todas las líneas de cada bloque de configuración a
los scripts de pre-up.d, post-down.d, etc. (por ejemplo el
wireless-tools que mencioné), en variables de entorno, y para hacer
eso todos los guiones que encuentre los convierte a guiones de
subrayado, y todos los caracteres que no son válidos en el nombre de
una variable de entorno los suprime. Entonces me pareció que la forma
canónica debería ser con guiones bajos de entrada...
> En realidad, ya que estamos, lo que yo uso es:
> iface ath0 inet dhcp
> wpa-driver wext
> wpa-conf /etc/wpa_supplicant/wpa-psk-tkip.conf
Bien, usar algo para que los vecinos no se me metan en la red es el
siguiente paso, una vez que esté satisfecho con la estabilidad de la
conexión.
Un filtro MAC es fácilmente violable: se ponen a escuchar tráfico y
van probando con las direcciones MAC que escuchen a ver si alguna no
está filtrada y se pueden asociar.
WEP está demostrado que es vulnerable.
Eso deja WPA, pero tiene fama de complicado... Vale la pena?
> Y en el archivo de configuración de WPA supplicant tengo
> configuradas varias redes a las que me conecto frecuentemente, y
> una genérica que hace que se conecte a cualquier red abierta:
Esta máquina no tiene movilidad. Se tiene que conectar siempre a la
misma red con siempre la misma configuración elegible por mí. Tiene
una placa de red inalámbrica sólo porque no quiero perforar la pared
para pasarle un cable. Vale a pena WPA?
> network={
> id_str="mywireless"
> key_mgmt=NONE
> }
>
> Esto me salva la mitad de las veces de tener que toquetear a mano,
> o con cosas como wifi-radar, wicd o networkmanager. (Últimamente
> sólo uso el primero.)
Esta máquina no tiene normalmente un teclado conectado; tener que
toquetear a mano la configuración de red sería un drama, ya que por
definición no podría entrar por la red para arreglar el pedo, además
de dejarme muy mal parado si la máquina no es capaz de resolver sus
propios problemas por sí misma en forma no interactiva.
--
Herr Groucho
ID Jabber: [EMAIL PROTECTED]
Señal distintiva: LU5MJR - 144,550 MHz FM.
Clave pública GPG: hkp://pks.lugmen.org.ar
Fingerprint GPG: B7BD 0FC7 D9A2 66F3 4EFC 45EE 7DE2 3932 597B 6354