[Megoldva] Wifi automatikus újracsatlakozás

Üdv,

Van egy gép egy wifi kártyával (Ubuntu Gutsy + Wifi rt60 chip). Ha megszakad valami miatt a kapcsolat, akkor újra kell indítanom a network démont hogy újra csatlakozzon.

Ami nem világos, hogy ezt automatikusan nem teszi meg a rendszer? Az nm applet nem fut, kilőttem és manuálisan állítottam be az etc/ network/ interfaces fájlt.

Hogyan és mivel tudnám úgy beállítani a rendszert, hogy mondjuk max. 5 másodpercenként csatlakozzon újra szakadás esetén? Köszi.

-----------------------------------------------------------------------
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

iface wlan1 inet static
address 192.168.2.104
netmask 255.255.255.0
gateway 192.168.2.1

pre-up ifconfig wlan1 down

wpa-psk 'password'
wpa-driver wext
wpa-key-mgmt WPA-PSK
wpa-proto WPA
wpa-ssid 'ssid'

pre-up sleep 20
pre-up ifconfig wlan1 up

auto wlan1

Hozzászólások

Lehet hogy a végén lévő 'auto wlan1' helyett az elejére kellene írni ezt? Most Google-iztam...

iface wlan1 auto

??

Kiegészítés kezdőknek:

létrehozzuk az alábbi fájlt '/usr/bin/wireless' néven (a 192.168.1.1 helyett a saját router-ünk ip címét adjuk meg):

#!/bin/bash
# FILENAME: /usr/bin/wirelesstest
# note the backticks in the next line
if ! `ping -c3 192.168.1.1 >/dev/null 2>&1` ; then
/etc/init.d/networking restart
fi
exit 0

--------------------------------------------------
Futtathatóvá tesszük:

chmod u+x /usr/bin/wirelesstest

Majd az alábbit parancsot futtassuk (ezzel percenként fogja ellenőrizni a kapcsolatot és szakadás esetén helyreállítja):

sudo 'echo "* * * * * root /usr/bin/wireless" >> /etc/cron.d/anacron'