Re: [beagleboard] Tethering SSID is reverted to default value after BBB reboot

2016-09-19 Thread Bo Deng
Hi Robert,

Great! The SSID is not reverted any more after I pull the latest scripts 
from git. Thank you for your quick response!


在 2016年9月19日星期一 UTC+8下午10:20:03,RobertCNelson写道:
>
> On Mon, Sep 19, 2016 at 9:10 AM, Bo Deng > 
> wrote: 
> > Hello, 
> > 
> > I have a BBB with debian-8.4-iot downloaded from beagleboard.org. I 
> changed 
> > the wifi tethering ssid and password by the following commands: 
> > 
> > # connmanctl tether wifi off 
> > 
> > Disabled tethering for wifi 
> > 
> > 
> > #connmanctl tether wifi on mybbb 1234567890 
> > 
> > Wifi SSID set 
> > 
> > Wifi passphrase set 
> > 
> > 
> > 
> > I confirmed that I can see the new ssid by my laptop wifi scanner. I 
> also 
> > confirmed settings in /var/lib/connman/settings was changed correctly. 
> > 
> > 
> > # cat /var/lib/connman/settings 
> > 
> > ... 
> > 
> > [WiFi] 
> > 
> > Enable=true 
> > 
> > Tethering=true 
> > 
> > Tethering.Identifier=mybbb 
> > 
> > Tethering.Passphrase=1234567890 
> > 
> > 
> > 
> > After rebooting the BBB, the ssid was reverted to BeagleBone-A4FD. The 
> > 'Tethering.Identifier' setting in /var/lib/connman/settings was also 
> changed 
> > to BeagleBone-A4FD, 
> > 
> > but the 'Tethering.Passphrase' setting was reserved. 
> > 
> > 
> > # cat /var/lib/connman/settings 
> > 
> > ... 
> > 
> > [WiFi] 
> > 
> > Enable=true 
> > 
> > Tethering=true 
> > 
> > Tethering.Identifier=BeagleBone-A4FD 
> > 
> > Tethering.Passphrase=1234567890 
> > 
> > 
> > Any one know how to reserve tethering SSID over rebooting? Thanks! 
>
> Opps, that's me: 
>
> wifi_name=$(grep Tethering.Identifier= /var/lib/connman/settings | awk 
> -F '=' '{print $2}' || true) 
> ssid_append=$(echo ${cpsw_0_mac} | cut -b 13-17 | sed 's/://g' || true) 
> if [ ! "x${wifi_name}" = "x${wifi_prefix}-${ssid_append}" ] ; then 
> sed -i -e 
> 's:Tethering.Identifier='$wifi_name':Tethering.Identifier='$wifi_prefix'-'$ssid_append':g'
>  
>
> /var/lib/connman/settings 
> systemctl restart connman.service || true 
> fi 
>
>
> https://github.com/RobertCNelson/boot-scripts/blob/23568a73ca762e985a84023e60a9dc9e5f716a35/boot/am335x_evm.sh#L172-L177
>  
>
> let's double check with wifi_prefix, so fixed with: 
>
>
> https://github.com/RobertCNelson/boot-scripts/commit/d798da6bfa7bd857a31f1f1842256d603f8bcdad
>  
>
> cd /opt/scripts/ 
> git pull 
>
> and you'll have the change.. 
>
> Regards, 
>
> -- 
> Robert Nelson 
> https://rcn-ee.com/ 
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/28a34bca-0a4d-40f9-8457-eea8fb05fd49%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [beagleboard] Tethering SSID is reverted to default value after BBB reboot

2016-09-19 Thread Robert Nelson
On Mon, Sep 19, 2016 at 9:10 AM, Bo Deng  wrote:
> Hello,
>
> I have a BBB with debian-8.4-iot downloaded from beagleboard.org. I changed
> the wifi tethering ssid and password by the following commands:
>
> # connmanctl tether wifi off
>
> Disabled tethering for wifi
>
>
> #connmanctl tether wifi on mybbb 1234567890
>
> Wifi SSID set
>
> Wifi passphrase set
>
>
>
> I confirmed that I can see the new ssid by my laptop wifi scanner. I also
> confirmed settings in /var/lib/connman/settings was changed correctly.
>
>
> # cat /var/lib/connman/settings
>
> ...
>
> [WiFi]
>
> Enable=true
>
> Tethering=true
>
> Tethering.Identifier=mybbb
>
> Tethering.Passphrase=1234567890
>
>
>
> After rebooting the BBB, the ssid was reverted to BeagleBone-A4FD. The
> 'Tethering.Identifier' setting in /var/lib/connman/settings was also changed
> to BeagleBone-A4FD,
>
> but the 'Tethering.Passphrase' setting was reserved.
>
>
> # cat /var/lib/connman/settings
>
> ...
>
> [WiFi]
>
> Enable=true
>
> Tethering=true
>
> Tethering.Identifier=BeagleBone-A4FD
>
> Tethering.Passphrase=1234567890
>
>
> Any one know how to reserve tethering SSID over rebooting? Thanks!

Opps, that's me:

wifi_name=$(grep Tethering.Identifier= /var/lib/connman/settings | awk
-F '=' '{print $2}' || true)
ssid_append=$(echo ${cpsw_0_mac} | cut -b 13-17 | sed 's/://g' || true)
if [ ! "x${wifi_name}" = "x${wifi_prefix}-${ssid_append}" ] ; then
sed -i -e 
's:Tethering.Identifier='$wifi_name':Tethering.Identifier='$wifi_prefix'-'$ssid_append':g'
/var/lib/connman/settings
systemctl restart connman.service || true
fi

https://github.com/RobertCNelson/boot-scripts/blob/23568a73ca762e985a84023e60a9dc9e5f716a35/boot/am335x_evm.sh#L172-L177

let's double check with wifi_prefix, so fixed with:

https://github.com/RobertCNelson/boot-scripts/commit/d798da6bfa7bd857a31f1f1842256d603f8bcdad

cd /opt/scripts/
git pull

and you'll have the change..

Regards,

-- 
Robert Nelson
https://rcn-ee.com/

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CAOCHtYjD1jofPhiuh%3DN-E0aGs%3D44XCN3%2BJ%3D4vW-9x9kXXZgX0A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[beagleboard] Tethering SSID is reverted to default value after BBB reboot

2016-09-19 Thread Bo Deng
Hello,

I have a BBB with debian-8.4-iot downloaded from beagleboard.org. I changed 
the wifi tethering ssid and password by the following commands:

# connmanctl tether wifi off

Disabled tethering for wifi


#connmanctl tether wifi on mybbb 1234567890

Wifi SSID set

Wifi passphrase set



I confirmed that I can see the new ssid by my laptop wifi scanner. I also 
confirmed settings in /var/lib/connman/settings was changed correctly.


# cat /var/lib/connman/settings

...

[WiFi]

Enable=true

Tethering=true

Tethering.Identifier=*mybbb*

Tethering.Passphrase=*1234567890*



After rebooting the BBB, the ssid was reverted to BeagleBone-A4FD. The 
'Tethering.Identifier' setting in /var/lib/connman/settings was also 
changed to BeagleBone-A4FD,

but the 'Tethering.Passphrase' setting was reserved.


# cat /var/lib/connman/settings

...

[WiFi]

Enable=true

Tethering=true

Tethering.Identifier=*BeagleBone-A4FD*

Tethering.Passphrase=*1234567890*


Any one know how to reserve tethering SSID over rebooting? Thanks!



-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/b2ed14af-da7c-40bf-a94f-f1ed32cfef64%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.