Am Donnerstag, 26. Juni 2008 schrieb Zhou Rui:
> Finally, I emerged madwifi-ng and the WLAN card works. Add if I do the cmd
> manually:
> # /etc/init.d/net.ath0 start
> the interface can get IP address from dhcp normally. But when I add the
> net. ath0 to the
> runlevel default and reboot, it cannot obtain the IP information with
> dhcpcd... That means
> I have to run the network restart script every time the system boots... Can
> you give me some
> advices about this?

Did you autoload the module at boot (see /etc/conf.d/modules: 
modules="ath_pci")?

> # cat /etc/conf.d/net
>
> # This blank configuration will automatically use DHCP for any net.*
> # scripts in /etc/init.d.  To create a more complete configuration,
> # please review /etc/conf.d/net.example and save your configuration
> # in /etc/conf.d/net (this file :]!).
>
> # config_eth0=( "dhcp" )
> # dhcp_eth0="nonis nontp"
>
> modules=( "iwconfig" )
> key_xxxxxx="[1] cccc-cccc-cccc-cccc-cccc-cccc-cc key [1] enc restricted"
> preferred_aps=( "xxxxxx" )

Hmm, isn't that WEP only (not sure)?

> config_ath0=( "dhcp" )
> dhcp_ath0="nonis nontp"

Here's mine:

modules=( "wpa_supplicant" "dhcpcd" )
wpa_supplicant_ath0="-Dmadwifi"
wpa_timeout_ath0=60
essid_ath0="<my_network_name>"
config_<my_network_name>=( "dhcp" )
key_<my_network_name>="s:<my_wpa_key>"

And finally, my wpa_supplicant.conf:

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
# ap_scan=2 was the one for me you may try 0 or 1 indstead of 2
ap_scan=0
fast_reauth=1

network={
        ssid="<my_network_name>"
        proto=WPA
        key_mgmt=WPA-PSK
        pairwise=TKIP
        group=TKIP
        psk="<my_wpa_key>"
}

Of course, you need to emerge wpa_supplicant.

HTH...

        Dirk

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to