GCardinal Skrevet 6. august 2012 Del Skrevet 6. august 2012 Kan begynne med å si at jeg er litt noob når det kommer til hardware på Linux. Jeg har per idag følgende oppsett: /etc/network/interfaces auto lo wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid AAA wpa-psk BBB Og det fungerer helt strålende, reboot og jeg har WiFi. Jeg har så et script som sjekker om at USB enheten er koblet til, dersom den er koblet til, så kjøres det en ping og dersom det er 100% fail så skal jeg forsøke å re-connecte til WiFi. Men her er problemet - hvordan skal jeg gjøre det? Jeg har prøvd /etc/init.d/network restart ... men da blir alle nettverksfobindelser refreshet noe som skapper trøbbel for andre nettverks-koblinger (det er et WiFi og LAN til). Dette her med ifconfig wlan0 up/down - fungerte svært dårlig. Dersom nettverket er ikke på - så går det ganske i hang på dhclient og når den går i heng så failer neste siklus. Har også prøvd med scan av nettverk også sjekke om SSID er innenfor rekkevidden - og det fungerte litt - men siden signalet fra WiFi er litt svak (kan ikke forbedres) så blir den ikke alltid funnet spesielt dersom det er plenty med andre WiFi nettverk i nærheten - man kan si den svake signalet drukner litt i det heile. Så lurte på om det er noen der ute som har gode råd/tips/pekepinn om hvordan jeg kan få dette til å fungere? Jeg er på jakt etter samme keep-alive funksjonalitet som man finner i Anroid/iPhone - så snart kjent nettverk er synlig - blir det autoconnect - og at det skjer kontinuelig. Lenke til kommentar
dahuff Skrevet 8. august 2012 Del Skrevet 8. august 2012 Du kan bruke mitt oppsett som base (jeg har tatt bort det som er spesifikt for mine nettverk), om det hjelper deg. Jeg bruker denne på en bærbar som jeg bruker på flere lokasjoner, den kobler til automatisk dit jeg drar. Støtter med andre ord roaming om du har satt opp flere nettverk. Veldig robust løsning. # /etc/network/interfaces # 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 # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp ################################################################### # Trådløst med wlan0 og wpa_supplicant ################################################################### # zless /usr/share/doc/wpasupplicant/README.Debian.gz # # the roaming interface MUST use the manual inet method # 'allow-hotplug' or 'auto' ensures the daemon starts automatically allow-hotplug wlan0 iface wlan0 inet manual wpa-driver wext wpa-roam /etc/wpa_supplicant.conf # no id_str, 'default' is used as the fallback mapping target iface default inet dhcp ################################################################### # /etc/wpa_supplicant.conf ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wpasupplicant update_config=1 Du må være meldt inn i gruppen "wpasupplicant" (opprett dersom ikke finnes), også anbefaler jeg at du bruker wpa_gui for å legge til nye trådløse nettverk. Det er det letteste. Jeg bruker "ifdown wlan0" kommando når jeg skal bruke usb-modem, og "ifup wlan0" når jeg skal koble opp wifi på nytt. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå