[Ninux-Wireless] configurazione linux access point

piuma a piumalab.org piuma a piumalab.org
Sab 9 Ott 2010 13:09:30 CEST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ciao,
vorrei configurare un router linux come wireless access point ma ho dei problemi
con la configurazione, forse voi potete darmi qualche consiglio.

Questo e` il device:

# lspci -k
01:00.0 Network controller: Atheros Communications Inc. AR5008 Wireless Network
Adapter (rev 01)
	Subsystem: D-Link System Inc Device 3a6d
	Kernel driver in use: ath9k
	Kernel modules: ath9k


# cat /etc/sysconfig/network-scripts/ifcfg-wlan1
DEVICE=wlan1
ESSID=nepero
BOOTPROTO=none
ONBOOT=yes
PERSISTENT_DHCLIENT=Y
DHCLIENTARGS=-nw
NETMASK=255.255.255.0
IPADDR=192.168.10.100
TYPE=Wireless
USERCTL=yes
IPV6INIT=no
CHANNEL=6
MODE=Master
RATE=auto
GATEWAY=192.168.1.1
HWADDR=00:22:b0:ce:59:9a
NM_CONTROLLED=yes


Ho scritto una configurazione semplicissima di hostapd

# cat hostapd_test.conf
interface=wlan1
driver=nl80211
hw_mode=g
channel=1
ssid=nepero
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_passphrase=12345678

# ./hostapd -d hostapd_test.conf
Configuration file: hostapd_test.conf
rfkill: Cannot open RFKILL control device
nl80211: RFKILL status not available
nl80211: Register Action command failed: ret=-95 (Operation not supported)
nl80211: Register Action match - hexdump(len=1): 06
nl80211: Failed to register Action frame processing - ignore for now
nl80211: Add own interface ifindex 5
nl80211: New interface mon.wlan1 created: ifindex=53
nl80211: Add own interface ifindex 53
BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits)
nl80211: Added 802.11b mode based on 802.11g information
RATE[0] rate=10 flags=0x1
RATE[1] rate=20 flags=0x1
RATE[2] rate=55 flags=0x1
RATE[3] rate=110 flags=0x1
RATE[4] rate=60 flags=0x0
RATE[5] rate=90 flags=0x0
RATE[6] rate=120 flags=0x0
RATE[7] rate=180 flags=0x0
RATE[8] rate=240 flags=0x0
RATE[9] rate=360 flags=0x0
RATE[10] rate=480 flags=0x0
RATE[11] rate=540 flags=0x0
Completing interface initialization
Mode: IEEE 802.11g  Channel: 1  Frequency: 2412 MHz
Flushing old station entries
Deauthenticate all stations
wpa_driver_nl80211_set_key: ifindex=5 alg=0 addr=(nil) key_idx=0 set_tx=1
seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=5 alg=0 addr=(nil) key_idx=1 set_tx=0
seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=5 alg=0 addr=(nil) key_idx=2 set_tx=0
seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=5 alg=0 addr=(nil) key_idx=3 set_tx=0
seq_len=0 key_len=0
Using interface wlan1 with hwaddr 00:22:b0:ce:59:9a and ssid 'nepero'
Deriving WPA PSK based on passphrase
SSID - hexdump_ascii(len=6):
     6e 65 70 65 72 6f                                 nepero
PSK (ASCII passphrase) - hexdump_ascii(len=8): [REMOVED]
PSK (from passphrase) - hexdump(len=32): [REMOVED]
WPA: group state machine entering state GTK_INIT (VLAN-ID 0)
GMK - hexdump(len=32): [REMOVED]
GTK - hexdump(len=16): [REMOVED]
WPA: group state machine entering state SETKEYSDONE (VLAN-ID 0)
wpa_driver_nl80211_set_key: ifindex=5 alg=3 addr=(nil) key_idx=1 set_tx=1
seq_len=0 key_len=16
nl80211: Set beacon (beacon_set=0)
wlan1: Setup of interface done.
RTM_NEWLINK: operstate=0 ifi_flags=0x1002 ()
nl80211: Interface down
Unknown event 29
RTM_NEWLINK, IFLA_IFNAME: Interface 'mon.wlan1' added
Unknown event 5
nl80211: Ignore event for foreign ifindex 4
RTM_NEWLINK: operstate=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
nl80211: Interface up
Unknown event 28
RTM_NEWLINK, IFLA_IFNAME: Interface 'mon.wlan1' added
Unknown event 5
RTM_NEWLINK: operstate=0 ifi_flags=0x11143 ([UP][RUNNING][LOWER_UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan1' added
Unknown event 5
RTM_NEWLINK: operstate=0 ifi_flags=0x11143 ([UP][RUNNING][LOWER_UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan1' added
Unknown event 5



# ifconfig
mon.wlan1 Link encap:UNSPEC  HWaddr
00-22-B0-CE-59-9A-E1-F9-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:112 (112.0 b)  TX bytes:0 (0.0 b)

wlan1     Link encap:Ethernet  HWaddr 00:22:B0:CE:59:9A
          inet addr:192.168.10.100  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::222:b0ff:fece:599a/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:207 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:17196 (16.7 KiB)

wmaster0  Link encap:UNSPEC  HWaddr
00-22-B0-CE-59-9A-E1-F9-00-00-00-00-00-00-00-00
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Sembra che funzioni tutto, infatti da un altro pc riesco a vedere la Wireless,
quando tento di collegarmi mi chiede la password, la inserisco ma non riesce a
stabilire una connessione, sul message.log del client leggo:
NetworkManager[1068]: <info> (wlan0): device state change: 5 -> 6 (reason 0)
NetworkManager[1068]: <warn> Activation (wlan0/wireless): asking for new secrets
NetworkManager[1068]: <info> (wlan0): supplicant connection state:  associating
- -> disconnected

Grazie in anticipo per l'aiuto


- -- 
Il Piuma
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJMsE1qAAoJEDSpnBSp0g/YLPUH/jwprLnUMGF1Dy0qMu8FwFsT
OOekG3V1NRf1WFISXHg9B1+tMxGFaUIiayCevPyiYCr3UZ4OYyPEr+6LRHC2ijBF
s/J79bLYNhdf1noCFGAjzlKjXvUQs9UlA+gZ/xPsIrVucksitzJjvAqHZKPHHZU2
dTdiDlXm7NmsG+gAFXV7C6KrXGTGWmAaWS06CrOJ5ytSd1RD6PQLXHNV3baaL+Ej
uJO8H2XFWR6zGoCDH2RKF5yAdPbhlqPjp0LVe56+yf48ejRMxYCeR90pIQ86xZYA
HsMSXC/i/Z8g6M4CulpUKw3yq9HQvt/gNCfE9hQL9mP8GZGy0GYjm/wF+Om6yY8=
=lz+g
-----END PGP SIGNATURE-----



Maggiori informazioni sulla lista Wireless