:: Re: [DNG] dealing with wifi
Top Page
Delete this message
Reply to this message
Author: Didier Kryn
Date:  
To: dng
Subject: Re: [DNG] dealing with wifi
Le 14/05/2016 21:27, emninger@??? a écrit :
> Am Sat, 14 May 2016 17:07:06 +0000
> schrieb Didier Kryn <kryn@???>:
>
>>       You have mostly two ways to deal with wifi.

>>
>>       1) you select the station and enter the key everytime you
>> connect. 2) your system remembers the ssid's and keys of all stations
>> you need and it connects you automatically - this is called
>> wifi-roaming.

>>
>>       I think wicd matches the first case only.

>>
>>       AFAIU, ceni allows you to either work according to the first
>> method or make the basic configuration of wpa_supplicant for the
>> second method, something you can also do with a text editor. There
>> are many howtos on the web, search for the following 3 keywords
>> "wifi" "roaming" "wpa_supplicant".

>>
>>       wpa_supplicant may or may not invoke the dhcp client, depending
>> on what it reads in /etc/network/interfaces.

>>
>>       Hope this helps.

>>
>>                                       Didier
> First of all merci!

>
> If it is about roaming (i.e. memorizing the ssids whereto the computer
> was connected, if i'm getting you right), then, wicd does that job.


     Yes, you're getting me right. Thanks for resolving my uncertainty 
about wicd :-)


>
> If you configure wpa_supplicant with ceni (which also does the job for
> wired connections, btw) then, the wifi connection on the next boot is
> started *BEFORE* the login screen.


     In wifi roaming mode, once configured, 
wpa_supplicant+ifup[+dhclient] do it all. I gave a try to ceni and it 
offered me two options: connect to an available station or rewrite my 
wpa_supplicant.conf to prepare roaming. I didn't need the first and 
didn't take the risk to mess my working config with the second.


>
> I'll check a bit and see, how in the end i'll configure the
> connections. Principally, to avoid wicd from starting automatically
> i'll have to pull out the wicd script out of /etc/init.d/ , correct?
> BUT: should there be a service "wpa_supplicant" in /etc/init.d/ ?

     wpa_supplicant is meant to be started by ifup and stopped by 
ifdown; it keeps running for the duration of the connection. The whole 
machinery is configured in the interfaces file and uses the ifupdown 
scripts. Have a look to the howtos to understand how it works; it gives 
you a great flexibility by allowing you to provide fixed IP addresses 
for some SSIDs and DHCP for others.


     I personally use to write by hand the initial wpa_supplicant.conf 
(or copy it from another laptop) and then use wpa_gui to enter a new 
SSID/password. I hoped ceni was some curses replacement for wpa_gui, but 
I'm afraid it's something else. Until someone gives it a full try and 
explains in details what it does.


     Didier