I'm using Connman on BeagleBoneBlack,
connmand -v show me: 1.4
My kernel version is 3.8.13 #1 SMP Tue Jun 18 02:11:09 EDT 2013 armv7l
GNU/Linux On Angstrom Linux v2012.12
My problem is that:
I use two Ethernet interface (one is IP over USB) and the other the real
one,
I 've add to boot a simple script that call connman connect to all the
devices, and in this way i can obtain all interfaces connected.
If i mantain all the cables connected during boot, i'm ok, and all
devices will be up and connected.
If i try to remove one of the cable and reinsert, this device can't
automatically connect to the network.
All services has autoconnect flag true.
This is my list services after boot:
[ ethernet_9059af513ce5_cable ]
IPv6.Configuration = { Method=auto Privacy=disabled }
AutoConnect = true
Name = Wired
Nameservers = [ 192.168.11.200 ]
Provider = { }
Favorite = true
Domains.Configuration = [ ]
Timeservers.Configuration = [ ]
State = online
Proxy = { Method=direct }
Nameservers.Configuration = [ ]
IPv4 = { Netmask=255.255.254.0 Gateway=192.168.10.1 Method=dhcp
Address=192.168.11.103 }
Timeservers = [ 192.168.10.1 0.angstrom.pool.ntp.org
1.angstrom.pool.ntp.org 2.angstrom.pool.ntp.org 3.angstrom.pool.ntp.org ]
IPv6 = { }
Domains = [ elenos.corp ]
Ethernet = { Interface=eth0 MTU=1500 Method=auto
Address=90:59:AF:51:3C:E5 }
Security = [ ]
Proxy.Configuration = { }
Type = ethernet
Immutable = false
IPv4.Configuration = { Method=dhcp }
[ ethernet_9059af5beced_cable ]
IPv6.Configuration = { Method=auto Privacy=disabled }
AutoConnect = true
Name = Wired
Nameservers = [ ]
Provider = { }
Favorite = true
Domains.Configuration = [ ]
Timeservers.Configuration = [ ]
State = ready
Proxy = { Method=direct }
Nameservers.Configuration = [ ]
IPv4 = { Netmask=255.255.255.255 Method=manual Address=192.168.7.1 }
Timeservers = [ 255.255.255.252 0.angstrom.pool.ntp.org
1.angstrom.pool.ntp.org 2.angstrom.pool.ntp.org 3.angstrom.pool.ntp.org ]
IPv6 = { }
Domains = [ ]
Ethernet = { Interface=eth1 MTU=1500 Method=auto
Address=90:59:AF:5B:EC:ED }
Security = [ ]
Proxy.Configuration = { }
Type = ethernet
Immutable = false
IPv4.Configuration = { Netmask=255.255.255.255
Gateway=255.255.255.252 Method=manual Address=192.168.7.1 }
And this is my list services after connect and disconnect one of the cables.
[ ethernet_9059af513ce5_cable ]
IPv6.Configuration = { Method=auto Privacy=disabled }
AutoConnect = true
Name = Wired
Nameservers = [ 192.168.11.200 ]
Provider = { }
Favorite = true
Domains.Configuration = [ ]
Timeservers.Configuration = [ ]
State = online
Proxy = { Method=direct }
Nameservers.Configuration = [ ]
IPv4 = { Netmask=255.255.254.0 Gateway=192.168.10.1 Method=dhcp
Address=192.168.11.103 }
Timeservers = [ 192.168.10.1 0.angstrom.pool.ntp.org
1.angstrom.pool.ntp.org 2.angstrom.pool.ntp.org 3.angstrom.pool.ntp.org ]
IPv6 = { }
Domains = [ elenos.corp ]
Ethernet = { Interface=eth0 MTU=1500 Method=auto
Address=90:59:AF:51:3C:E5 }
Security = [ ]
Proxy.Configuration = { }
Type = ethernet
Immutable = false
IPv4.Configuration = { Method=dhcp }
[ ethernet_9059af5beced_cable ]
IPv6.Configuration = { Method=auto Privacy=disabled }
AutoConnect = true
Name = Wired
Nameservers = [ ]
Provider = { }
Favorite = true
Domains.Configuration = [ ]
Timeservers.Configuration = [ ]
State = idle
Proxy = { }
Nameservers.Configuration = [ ]
IPv4 = { }
Timeservers = [ ]
IPv6 = { }
Domains = [ ]
Ethernet = { Interface=eth1 MTU=1500 Method=auto
Address=90:59:AF:5B:EC:ED }
Security = [ ]
Proxy.Configuration = { }
Type = ethernet
Immutable = false
IPv4.Configuration = { Netmask=255.255.255.255
Gateway=255.255.255.252 Method=manual Address=192.168.7.1 }
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman