<br><div>Hi list,</div><div><br></div><div>in order to achieve a more complex result, my first step is to correctly setup my <span class="Apple-style-span" style="border-collapse: collapse; ">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.</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">Here are the result of two completely different attempts that failed:</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">ATTEMPT NUMBER <span class="Apple-style-span" style="border-collapse: separate; "><span class="Apple-style-span" style="border-collapse: separate;">ONE:</span></span></span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="border-collapse: separate; "><span class="Apple-style-span" style="border-collapse: separate;"><br></span><span class="Apple-style-span" style="border-collapse: separate; ">Following instruction on <a href="http://svn.voyage.hk/repos/voyage/branches/voyage-live/0.6.2/config/chroot_local-includes/README">http://svn.voyage.hk/repos/voyage/branches/voyage-live/0.6.2/config/chroot_local-includes/README</a><span class="Apple-style-span" style="border-collapse: separate; "> [3.5 Madwifi] I fail p</span>retty quickly.</span></span></span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse; "><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="border-collapse: separate; "><span class="Apple-style-span" style="border-collapse: collapse; ">My /etc/network/interfaces looks like this:</span></span></span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">#### /etc/network/interfaces ####</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">auto lo</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;">iface lo inet loopback</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">auto eth0</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;">iface eth0 inet dhcp</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">    auto ath0</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;">        iface ath0 inet static</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">                address 10.1.20.1</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;">                netmask 255.255.255.0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">                broadcast 10.1.20.255</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;">                madwifi-base wifi1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">                wireless-mode Master</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;">                up iwpriv ath0 mode 3</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">                up iwconfig ath0 mode master</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;">                up iwconfig ath0 essid voyage</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">                up iwconfig ath0 txpower auto</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;">                up iwconfig ath0 enc off</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">                up iwconfig ath0 rate auto</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;">                up nat.sh ath0 eth0 "<a href="http://10.1.20.0/24">10.1.20.0/24</a>"iface eth0 inet dhcp</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><br>

</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">#### EOF ####</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">If I try /etc/init.d/networking restart I get:</span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><div>Reconfiguring network interfaces...[ 8415.962045] eth0: link up, 100Mbps, full-d</div>

<div>uplex, lpa 0x41E1</div><div>[ 8415.994330] eth0: link up, 100Mbps, full-duplex, lpa 0x41E1</div><div>wlanconfig: ioctl: No such device</div><div>run-parts: /etc/network/if-pre-up.d/050madwifi exited with return code 1</div>

<div>Error for wireless request "Set Mode" (8B06) :</div><div>    SET failed on device ath0 ; No such device.</div><div>SIOCSIFADDR: No such device</div><div>ath0: ERROR while getting interface flags: No such device</div>

<div>SIOCSIFNETMASK: No such device</div><div>SIOCSIFBRDADDR: No such device</div><div>ath0: ERROR while getting interface flags: No such device</div><div>ath0: ERROR while getting interface flags: No such device</div><div>

Failed to bring up ath0.</div><div>done.</div><div><br></div><div>and ath0 is not up.</div><div><br></div><div>ATTEMPT NUMBER <span class="Apple-style-span" style="border-collapse: separate;">TWO:</span></div></span></div>

<div><span class="Apple-style-span" style="border-collapse: collapse;"><span class="Apple-style-span" style="border-collapse: separate; font-family: 'Times New Roman'; font-size: 16px; "><div style="margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; font: normal normal normal small/normal arial; ">

<div><br></div><div>First the problem, then all the details:</div><div><br></div><div><div>When I try /etc/init.d/hostapd restart I get:</div><div><br></div><div><div>Stopping advanced IEEE 802.11 management: hostapd.</div>

<div>Starting advanced IEEE 802.11 management: hostapd failed!</div><div><br></div><div>with no clue about where is the problem.</div><div><br></div><div>Now all conf files and command outputs:</div><div><br></div></div>
</div>
<div>after following this thread <a href="http://www.mail-archive.com/voyage-linux@list.voyage.hk/msg02858.html">http://www.mail-archive.com/voyage-linux@list.voyage.hk/msg02858.html</a> I modified my /etc/network/interfaces to look like this:</div>

<div><br></div><div>### /etc/network/interfaces ###</div><div><div>auto lo</div><div>iface lo inet loopback</div><div><br></div><div>auto eth0</div><div>iface eth0 inet dhcp</div><div><br></div><div>auto ath0</div><div>iface ath0 inet manual</div>

<div>pre-up wlanconfig ath0 destroy || true</div><div># set up the ath0 device in AP mode before bringing up the interface</div><div>pre-up wlanconfig ath0 create wlandev wifi0 wlanmode ap</div><div># remove the ath0 device when bringing the interface down</div>

<div>post-down wlanconfig ath0 destroy</div><div>        up iwconfig ath0 essid "a_test" rate 54M channel 11</div><div>        up ip link set ath0 up</div><div><br></div><div>auto br0</div><div>iface br0 inet static</div>

<div><div># Assign your IP address, subnet and mask, broadcast address, and default gateway</div><div>    address 192.168.50.1</div><div>    network 192.168.50.0</div><div>    netmask 255.255.255.0</div><div>    broadcast 192.168.50.255</div>

<div>    gateway 192.168.50.2</div><div># Bridge eth0 and ath0 with br0.</div><div>    bridge_ports eth0 ath0</div><div><br></div><div>#### EOF ####</div><div><br></div><div>if I type /etc/init.d/networking restart I get:</div>

<div><br></div><div><div>Reconfiguring network interfaces...[ 3228.696890] br0: port 1(eth0) entering disabled state</div><div>[ 3228.992922] br0: port 2(ath0) entering disabled state</div><div>[ 3229.008707] device ath0 left promiscuous mode</div>

<div>[ 3229.021948] br0: port 2(ath0) entering disabled state</div><div>[ 3229.405352] device eth0 left promiscuous mode</div><div>[ 3229.418712] br0: port 1(eth0) entering disabled state</div><div>ath0: ERROR while getting interface flags: No such device</div>

<div>[ 3229.971373] eth0: link up, 100Mbps, full-duplex, lpa 0x41E1</div><div>[ 3230.003741] eth0: link up, 100Mbps, full-duplex, lpa 0x41E1</div><div>if-up.d/mountnfs[eth0]: waiting for interface ath0 before doing NFS mounts (warning).</div>

<div>if-up.d/mountnfs[eth0]: waiting for interface br0 before doing NFS mounts (warning).</div><div>wlanconfig: ioctl: No such device</div><div>ath0</div><div>if-up.d/mountnfs[ath0]: waiting for interface br0 before doing NFS mounts (warning).</div>

<div>[ 3231.456602] br0: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.</div><div>[ 3231.565214] device eth0 entered promiscuous mode</div><div>[ 3231.603612] device ath0 entered promiscuous mode</div><div>[ 3231.632711] br0: port 2(ath0) entering learning state</div>

<div>[ 3231.647449] br0: port 1(eth0) entering learning state</div><div><br></div><div>Waiting for br0 to get ready (MAXWAIT is 30 seconds).</div><div>[ 3246.647043] br0: topology change detected, propagating</div><div>[ 3246.648021] br0: port 2(ath0) entering forwarding state</div>

<div>[ 3246.678016] br0: topology change detected, propagating</div><div>[ 3246.678016] br0: port 1(eth0) entering forwarding state</div><div>done.</div><div><br></div><div>iwconfig shows:</div><div><br></div><div><div>lo        no wireless extensions.</div>

<div><br></div><div>eth0      no wireless extensions.</div><div><br></div><div>wifi0     no wireless extensions.</div><div><br></div><div>ath0      IEEE 802.11g  ESSID:"a_test"  Nickname:""</div><div>
          Mode:Master  Frequency:2.462 GHz  Access Point: 06:0B:6B:2E:25:D5</div>
<div>          Bit Rate=54 Mb/s   Tx-Power:16 dBm   Sensitivity=1/1</div><div>          Retry:off   RTS thr:off   Fragment thr:off</div><div>          Encryption key:off</div><div>          Power Management:off</div><div>

          Link Quality=0/70  Signal level=-96 dBm  Noise level=-96 dBm</div><div>          Rx invalid nwid:8  Rx invalid crypt:0  Rx invalid frag:0</div><div>          Tx excessive retries:0  Invalid misc:0   Missed beacon:0</div>

<div><br></div><div>br0       no wireless extensions.</div><div><br></div><div>and ifconfig shows:</div><div><br></div><div><div>ath0      Link encap:Ethernet  HWaddr 06:0b:6b:2e:25:d5</div><div>          inet6 addr: fe80::40b:6bff:fe2e:25d5/64 Scope:Link</div>

<div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div><div>          RX packets:0 errors:0 dropped:0 overruns:0 frame:0</div><div>          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0</div><div>

          collisions:0 txqueuelen:0</div><div>          RX bytes:0 (0.0 B)  TX bytes:3258 (3.1 KiB)</div><div><br></div><div>br0       Link encap:Ethernet  HWaddr 00:0d:b9:16:4b:0c</div><div>          inet addr:192.168.50.1  Bcast:192.168.50.255  Mask:255.255.255.0</div>

<div>          inet6 addr: fe80::20d:b9ff:fe16:4b0c/64 Scope:Link</div><div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div><div>          RX packets:3 errors:0 dropped:0 overruns:0 frame:0</div><div>          TX packets:69 errors:0 dropped:0 overruns:0 carrier:0</div>

<div>          collisions:0 txqueuelen:0</div><div>          RX bytes:102 (102.0 B)  TX bytes:3114 (3.0 KiB)</div><div><br></div><div>eth0      Link encap:Ethernet  HWaddr 00:0d:b9:16:4b:0c</div><div>          inet6 addr: fe80::20d:b9ff:fe16:4b0c/64 Scope:Link</div>

<div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div><div>          RX packets:321 errors:0 dropped:0 overruns:0 frame:0</div><div>          TX packets:576 errors:0 dropped:0 overruns:0 carrier:0</div><div>

          collisions:0 txqueuelen:1000</div><div>          RX bytes:43751 (42.7 KiB)  TX bytes:38452 (37.5 KiB)</div><div>          Interrupt:11 Base address:0x6000</div><div><br></div><div>lo        Link encap:Local Loopback</div>

<div>          inet addr:127.0.0.1  Mask:255.0.0.0</div><div>          inet6 addr: ::1/128 Scope:Host</div><div>          UP LOOPBACK RUNNING  MTU:16436  Metric:1</div><div>          RX packets:128 errors:0 dropped:0 overruns:0 frame:0</div>

<div>          TX packets:128 errors:0 dropped:0 overruns:0 carrier:0</div><div>          collisions:0 txqueuelen:0</div><div>          RX bytes:12119 (11.8 KiB)  TX bytes:12119 (11.8 KiB)</div><div><br></div><div>wifi0     Link encap:UNSPEC  HWaddr 00-0B-6B-2E-25-D5-65-74-00-00-00-00-00-00-00-00</div>

<div>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1</div><div>          RX packets:1158 errors:0 dropped:0 overruns:0 frame:171</div><div>          TX packets:1262 errors:674 dropped:0 overruns:0 carrier:0</div>

<div>          collisions:0 txqueuelen:280</div><div>          RX bytes:72734 (71.0 KiB)  TX bytes:140881 (137.5 KiB)</div><div>          Interrupt:10</div><div><br></div><div>Regarding the text above, I don't understand why eth0 does not get an IP address (it does with the standard interfaces conf file).</div>

<div><br></div><div>I edited /etc/default/hostapd:</div><div><br></div><div>#### /etc/default/hostapd ####</div><div><div># Defaults for hostapd initscript</div><div>RUN_DAEMON="yes"</div><div>DAEMON_CONF="/etc/hostapd/hostapd.conf"</div>

<div>DAEMON_OPTS="-dd"</div><div>#### EOF ####</div><div><br></div><div>And this is /etc/hostapd/hostapd.conf:</div><div><br></div><div><div>#### /etc/hostapd/hostapd.conf ####</div><div># based on howto at <a href="http://www.linux.com/articles/55617" target="_blank">http://www.linux.com/articles/55617</a></div>

<div>interface=ath0</div><div>bridge=br0</div><div>driver=madwifi</div><div>logger_syslog=-1</div><div>logger_syslog_level=2</div><div>logger_stdout=-1</div><div>logger_stdout_level=2</div><div>debug=2</div><div>dump_file=/tmp/hostapd.dump</div>

<div>ctrl_interface=/var/run/hostapd</div><div>ctrl_interface_group=0</div><div>ssid=a_test</div><div>#macaddr_acl=1</div><div>#accept_mac_file=/etc/hostapd/accept</div><div>auth_algs=3</div><div>eapol_key_index_workaround=0</div>

<div>eap_server=0</div><div>wpa=1</div><div>#wpa_psk_file=/etc/hostapd/hostapd.wpa_psk</div><div>wpa_passphrase=somerandomtext</div><div>wpa_key_mgmt=WPA-PSK</div><div>wpa_pairwise=CCMP</div><div>wpa_group_rekey=600</div>

<div>wpa_gmk_rekey=86400</div><div>####EOF####</div><div><br></div><div>Finally, when I try /etc/init.d/hostapd restart I get:</div><div><br></div><div><div>Stopping advanced IEEE 802.11 management: hostapd.</div><div>Starting advanced IEEE 802.11 management: hostapd failed!</div>

<div><br></div><div>with no clue about where is the problem.</div><div><br></div><div>/tmp/hostapd.dump does not exist even after remountrw.</div><div><br></div><div>Any idea?</div><div><br></div><div>Thank you,</div><div>

<br></div><div>alfonso</div></div></div></div></div></div></div></div></div></div></span></span></div>