linux user group brescia

immagine del castello

Archivio della mailing list

automatizzare scheda di rete wireless come utente

md.1972 a tiscali.it md.1972 a tiscali.it
Mer 1 Mar 2006 20:07:25 UTC
Rossi Giuseppe ha scritto:

>Ciao Manuel,
>Ho trovato qualcosa che potrebbe esserti utile, grazie a Google.
>Da quanto ho potuto vedere molto velocemente, dovresti creare uno script che viene eseguito in fase di boot, dove sono inserite le info per l'avvio della Wlan Card.
>
>Prova a vedere questi links:
>
>http://www.slackbasics.org/html-singlepage/slackware-basics.html#AEN3650
>
>http://forums.scotsnewsletter.com/index.php?act=ST&f=14&t=503&st=271 (vedi il messaggio: Extra Steps for Slackware)
>
>http://bryson.co.nz/files/ndiswrapper.html
>
>Inoltre, questo e' uno script per una RTL180, ma penso che vada bene anche per le LinkSys. Quello che vuoi e' ottenere il caricamento Wlan dhcp allo startup del sistema (questo e' preso all'interno dell'ultimo link).
>
>#!/bin/sh
>#script to bring up wireless networking
>
>ESSID="My Network"
>
>
>modprobe() {
>
>   if ! grep wlan0: /proc/net/dev 1> /dev/null ; then
>      echo 'loading ndiswrapper module'
>     /sbin/modprobe ndiswrapper
>
>  fi
> }
>
>
>wlanup() {
>
>   if grep wlan0: /proc/net/dev 1> /dev/null ; then
>      if ! /sbin/ifconfig | grep "wlan" 1> /dev/null; then
>         echo "bringing up wireless interface"
>         /sbin/ifconfig wlan0 up
>         /sbin/iwconfig wlan0 essid "$ESSID"
>	 echo "broadcasting for IP address"
>	 /sbin/dhcpcd wlan0
>      fi
>   fi
>}
>
>
>wlandown() {
>
>   if grep wlan0: /proc/net/dev 1> /dev/null; then
>      echo "taking wireless interface down"
>      /sbin/ifconfig wlan0 down
>   fi
>}
>
>rmmod() {
>
>   if grep wlan0: /proc/net/dev 1> /dev/null; then
>      echo 'unloading ndiswrapper module'
>      /sbin/modprobe -r ndiswrapper
>
>   fi
>}
>
>if grep RTL8180L /proc/pci 1> /dev/null ; then
>
>      case "$1" in
>
>         'start')
>         modprobe
>         wlanup
>         ;;
>
>         'stop')
>         wlandown
>         rmmod
>         ;;
>
>         'restart')
>         wlandown
>         wlanup
>         ;;
>
>         *)
>         modprobe
>         wlanup
>
>
>      esac
>
>   else echo "Card not present, cannot initialise"
>
>fi
>
>Spero ti possa essere utile.
>GR
>
>  
>
Grazie Giuseppe, prenderĂ² ad esempio questo script (aiuto!) e darĂ² un 
occhio ai link che mi hai trovato.
Ciao,
Manuel D.



Maggiori informazioni sulla lista Lug