Help with wpa_cli not executing a "kill -usr1" action
dlinares.linux at gmail.com
Wed May 1 04:50:58 EDT 2013
On 30 April 2013 20:54, Jouni Malinen <j at w1.fi> wrote:
> On Tue, Apr 30, 2013 at 06:24:49PM +0100, David Linares wrote:
>> And here is the content of my /tmp/wpa_cli-action.sh script that I
>> pass to wpa_cli:
>> echo "CONNECTED"
>> PIDOF_UDHCPC=`pidof udhcpc`
>> if [[ "$PIDOF_UDHCPC" != "" ]]; then
>> echo "Sending SIGUSR1 to process $PIDOF_UDHCPC"
>> kill -usr1 $PIDOF_UDHCPC
>> From the wpa_cli, I am getting the echos (CONNECTED and Sending...)
>> but it doesn't seem that my signal is sent to udhcpc as my IP address
>> is not renewed when looking at ifconfig.
>> By doing a kill -usr1 `pidof udhcpc` directly from the command line,
>> straight away, a new IP is requested and updated a few seconds later.
>> Then, does anybody know if there is a limitation from the wpa_cli
>> command-line tool not being able to execute a kill command? I will try
>> the last version (2.0) tomorrow.
> wpa_cli does not prevent that. Are you running this process under a
> user account that has privileges to execute that kill command on udhcpc?
> Have you verified that running that wpa_cli-action.sh script of your
> manually from the command line works?
Thanks a lot Jouni.
Today I have done more tests by launching the script manually from
command line after I get connected to my 2nd connection.
I noticed that I need to execute it twice to have an effect.
Same thing by just using "kill -usr1 <pid>" from command line, I need
to send the SIGUSR1 twice to udhcpc in order get a new IP address.
> Jouni Malinen PGP id EFC895FA
> HostAP mailing list
> HostAP at lists.shmoo.com
More information about the HostAP