[Voyage-linux] Voyage 0.6.2 + Atheros AR5414 = cannot setup wireless AP with WPA
Alfonso Fiore
(spam-protected)
Mon Jul 27 21:45:19 HKT 2009
Hi list,
in order to achieve a more complex result, my first step is to correctly
setup my alix3d3 + Wistron DCMA81 [wifi0: Atheros AR5414 chip found (MAC
10.5, PHY SChip 6.1, Radio 6.3)] as a wireless AP with WPA-PSK encryption.
Here are the result of two completely different attempts that failed:
ATTEMPT NUMBER ONE:
Following instruction on
http://svn.voyage.hk/repos/voyage/branches/voyage-live/0.6.2/config/chroot_local-includes/README
[3.5
Madwifi] I fail pretty quickly.
My /etc/network/interfaces looks like this:
#### /etc/network/interfaces ####
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto ath0
iface ath0 inet static
address 10.1.20.1
netmask 255.255.255.0
broadcast 10.1.20.255
madwifi-base wifi1
wireless-mode Master
up iwpriv ath0 mode 3
up iwconfig ath0 mode master
up iwconfig ath0 essid voyage
up iwconfig ath0 txpower auto
up iwconfig ath0 enc off
up iwconfig ath0 rate auto
up nat.sh ath0 eth0 "10.1.20.0/24"iface eth0 inet dhcp
#### EOF ####
If I try /etc/init.d/networking restart I get:
Reconfiguring network interfaces...[ 8415.962045] eth0: link up, 100Mbps,
full-d
uplex, lpa 0x41E1
[ 8415.994330] eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
wlanconfig: ioctl: No such device
run-parts: /etc/network/if-pre-up.d/050madwifi exited with return code 1
Error for wireless request "Set Mode" (8B06) :
SET failed on device ath0 ; No such device.
SIOCSIFADDR: No such device
ath0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
ath0: ERROR while getting interface flags: No such device
ath0: ERROR while getting interface flags: No such device
Failed to bring up ath0.
done.
and ath0 is not up.
ATTEMPT NUMBER TWO:
First the problem, then all the details:
When I try /etc/init.d/hostapd restart I get:
Stopping advanced IEEE 802.11 management: hostapd.
Starting advanced IEEE 802.11 management: hostapd failed!
with no clue about where is the problem.
Now all conf files and command outputs:
after following this thread
http://www.mail-archive.com/voyage-linux@list.voyage.hk/msg02858.html I
modified my /etc/network/interfaces to look like this:
### /etc/network/interfaces ###
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto ath0
iface ath0 inet manual
pre-up wlanconfig ath0 destroy || true
# set up the ath0 device in AP mode before bringing up the interface
pre-up wlanconfig ath0 create wlandev wifi0 wlanmode ap
# remove the ath0 device when bringing the interface down
post-down wlanconfig ath0 destroy
up iwconfig ath0 essid "a_test" rate 54M channel 11
up ip link set ath0 up
auto br0
iface br0 inet static
# Assign your IP address, subnet and mask, broadcast address, and default
gateway
address 192.168.50.1
network 192.168.50.0
netmask 255.255.255.0
broadcast 192.168.50.255
gateway 192.168.50.2
# Bridge eth0 and ath0 with br0.
bridge_ports eth0 ath0
#### EOF ####
if I type /etc/init.d/networking restart I get:
Reconfiguring network interfaces...[ 3228.696890] br0: port 1(eth0) entering
disabled state
[ 3228.992922] br0: port 2(ath0) entering disabled state
[ 3229.008707] device ath0 left promiscuous mode
[ 3229.021948] br0: port 2(ath0) entering disabled state
[ 3229.405352] device eth0 left promiscuous mode
[ 3229.418712] br0: port 1(eth0) entering disabled state
ath0: ERROR while getting interface flags: No such device
[ 3229.971373] eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
[ 3230.003741] eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
if-up.d/mountnfs[eth0]: waiting for interface ath0 before doing NFS mounts
(warning).
if-up.d/mountnfs[eth0]: waiting for interface br0 before doing NFS mounts
(warning).
wlanconfig: ioctl: No such device
ath0
if-up.d/mountnfs[ath0]: waiting for interface br0 before doing NFS mounts
(warning).
[ 3231.456602] br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
[ 3231.565214] device eth0 entered promiscuous mode
[ 3231.603612] device ath0 entered promiscuous mode
[ 3231.632711] br0: port 2(ath0) entering learning state
[ 3231.647449] br0: port 1(eth0) entering learning state
Waiting for br0 to get ready (MAXWAIT is 30 seconds).
[ 3246.647043] br0: topology change detected, propagating
[ 3246.648021] br0: port 2(ath0) entering forwarding state
[ 3246.678016] br0: topology change detected, propagating
[ 3246.678016] br0: port 1(eth0) entering forwarding state
done.
iwconfig shows:
lo no wireless extensions.
eth0 no wireless extensions.
wifi0 no wireless extensions.
ath0 IEEE 802.11g ESSID:"a_test" Nickname:""
Mode:Master Frequency:2.462 GHz Access Point: 06:0B:6B:2E:25:D5
Bit Rate=54 Mb/s Tx-Power:16 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/70 Signal level=-96 dBm Noise level=-96 dBm
Rx invalid nwid:8 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
br0 no wireless extensions.
and ifconfig shows:
ath0 Link encap:Ethernet HWaddr 06:0b:6b:2e:25:d5
inet6 addr: fe80::40b:6bff:fe2e:25d5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:3258 (3.1 KiB)
br0 Link encap:Ethernet HWaddr 00:0d:b9:16:4b:0c
inet addr:192.168.50.1 Bcast:192.168.50.255 Mask:255.255.255.0
inet6 addr: fe80::20d:b9ff:fe16:4b0c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:102 (102.0 B) TX bytes:3114 (3.0 KiB)
eth0 Link encap:Ethernet HWaddr 00:0d:b9:16:4b:0c
inet6 addr: fe80::20d:b9ff:fe16:4b0c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:321 errors:0 dropped:0 overruns:0 frame:0
TX packets:576 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:43751 (42.7 KiB) TX bytes:38452 (37.5 KiB)
Interrupt:11 Base address:0x6000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:128 errors:0 dropped:0 overruns:0 frame:0
TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12119 (11.8 KiB) TX bytes:12119 (11.8 KiB)
wifi0 Link encap:UNSPEC HWaddr
00-0B-6B-2E-25-D5-65-74-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1158 errors:0 dropped:0 overruns:0 frame:171
TX packets:1262 errors:674 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:280
RX bytes:72734 (71.0 KiB) TX bytes:140881 (137.5 KiB)
Interrupt:10
Regarding the text above, I don't understand why eth0 does not get an IP
address (it does with the standard interfaces conf file).
I edited /etc/default/hostapd:
#### /etc/default/hostapd ####
# Defaults for hostapd initscript
RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"
DAEMON_OPTS="-dd"
#### EOF ####
And this is /etc/hostapd/hostapd.conf:
#### /etc/hostapd/hostapd.conf ####
# based on howto at http://www.linux.com/articles/55617
interface=ath0
bridge=br0
driver=madwifi
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=a_test
#macaddr_acl=1
#accept_mac_file=/etc/hostapd/accept
auth_algs=3
eapol_key_index_workaround=0
eap_server=0
wpa=1
#wpa_psk_file=/etc/hostapd/hostapd.wpa_psk
wpa_passphrase=somerandomtext
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_group_rekey=600
wpa_gmk_rekey=86400
####EOF####
Finally, when I try /etc/init.d/hostapd restart I get:
Stopping advanced IEEE 802.11 management: hostapd.
Starting advanced IEEE 802.11 management: hostapd failed!
with no clue about where is the problem.
/tmp/hostapd.dump does not exist even after remountrw.
Any idea?
Thank you,
alfonso
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.voyage.hk/pipermail/voyage-linux/attachments/20090727/fddeeb73/attachment.html>
More information about the Voyage-linux
mailing list