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

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

Reply via email to