On Wednesday 18 November 2009 23:38:22 Michael P. Soulier wrote: > On 18/11/09 Mick said: > > I don't think that there bugs in conf.d/net just a matter of preference. > > Alan suggested that wicd is a simpler way to have your wireless > > configured and it does not need /etc/init.d/*net scripts to function. > > > > I am running wpa_supplicant: > > > > modules=( "wpa_supplicant" ) > > > > wpa_supplicant_ath0="-Dwext" > > > > and it just works??? for my wireless card. > > > > You may want to try something like this in your /etc/conf.d/net: > > > > sleep_scan_wlan0="1" > > > > config_wlan0=( "dhcp" ) > > fallback_wlan0=( "192.168.0.5 netmask 255.255.255.0" ) > > fallback_route_wlan0=( "default via 192.168.0.1" ) > > > > in case there is a dhcp problem with how the router releases IP address > > leases. > > I'm not using dhcp, just a static address.
Does your router know this? I'm not being funny, but I had run into a problem sometime in the past where a change in the dhcpcd version caused the router to not read the NIC MAC address correctly. That created a clash with the IP address lease. > All I want the damn scripts to > do is this > > modprobe ndiswrapper OK, have you looked in your logs/dmesg? I think that the ndiswrapper has to load first and probe your NIC, before /etc/init.d/net.wlan0 launches. It may pay to keep an eye on the router logs while your machine boots. My line above with sleep_scan_wlan0="1" or say "3" seconds delay may help, if this is the problem. > iwconfig wlan0 essid digitaltorque > ifconfig wlan0 192.168.0.5 netmask 255.255.255.0 > route add default gw 192.168.0.1 > > After looking at the net.example again maybe I need this > > modules=( "ifconfig" "iwconfig" "!wpa_supplicant" ) If you have not installed wpa_supplicant you don't need this. Just make sure #modules=( "wpa_supplicant" ) is commented out. iwconfig is the default anyway. ifconfig or iproute2 will work so I don't think that you need to define that either. Your entries: essid_wlan0="digitaltorque" config_wlan0=( "192.168.0.5/24" ) routes_wlan0=( "default via 192.168.0.1" ) are correct - so the error is not because of these. > Or maybe I should just run an rc.local script. You could use the preup scripts in /etc/conf.d/net, if for some reason the ndiswrapper takes for ever to kick into action. HTH. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.