TP-Link WN821-n életre keltése Ubuntun

Fórumok

Egy TP-Link WN821-n USB Wi-fi eszközzel akarok csatlakozni egy wi-fi routerhez. A router wpa és wpa2 titkosítást használ.
Mit kell beállítani Ubuntu 9.10-en?
Elsősorban a konzolos beállítás érdekel.

Hozzászólások

op? Network-Manager elintézi pl.

De a


#!/bin/sh
SSID=${1:-def_ssid}
DEV=${DEV:-wlan0}
kill -9 $(ps -ef|grep wicd-daemon|cut -c 8-14)
NM=$(ps -ef|grep NetworkManager|grep -v grep|head -n 1|wc -l)
[ $NM -gt 0 ] && sudo /etc/init.d/NetworkManager stop
WICD=$(ps -ef|grep wicd|grep -v grep|head -n 1|wc -l)
[ $WICD -gt 0 ] && sudo /etc/init.d/wicd stop
sudo pkill -f 'wpa_supplicant'
sudo pkill -f NetworkManager
sudo modprobe -r iwl3945 ; sudo modprobe -v iwl3945
sudo ifconfig $DEV up
sudo iwconfig $DEV essid $SSID
CONF=/etc/wpa_supplicant/wpa_supplicant.conf
[ -e $CONF ] || CONF=$(dirname $0)/.wpa/wpa_supplicant.conf
echo 'search guba
nameserver 208.67.222.222
nameserver 8.8.8.8
nameserver 208.67.220.220
' | sudo sh -c 'cat >> /etc/resolv.conf'

(sleep 5 ; sudo ifconfig wlan0 192.168.1.10 ;
 sudo route add -net 0.0.0.0 gw 192.168.1.1 dev $DEV) &

_vissza=0
vissza () {
  if [ $_vissza -eq 0 ]; then
    [ -n "$NM" ] && [ "$NM" -gt 0 ] && sudo /etc/init.d/NetworkManager restart
    [ -n "$WICD" ] && [ "$WICD" -gt 0 ] && sudo /etc/init.d/wicd restart
    _vissza=1
  fi
}

#trap vissza SIGINT 

sudo wpa_supplicant -D wext -i $DEV -c $CONF \
|| { sudo modprobe -r iwl3945 ; sudo modprobe -v iwl3945; }

vissza

megfelelően módosítva neked is működhet (SSID, DEV, iwl3945 helyett a megfelelő driver, ip cím...)