Help with wpa_cli not executing a "kill -usr1" action

David Linares 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
>>         fi
>
>> 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
> http://lists.shmoo.com/mailman/listinfo/hostap


More information about the HostAP mailing list