root@beaglebone:/usr/lib/connman/test# ./set-ipv4-me* ethernet_7c669d6d9049_cable dhcp Traceback (most recent call last): File "./set-ipv4-method", line 22, in <module> properties = service.GetProperties() File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 70, in __call__ return self._proxy_method(*args, **keywords) File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 145, in __call__ **keywords) File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownObject: Method "GetProperties" with signature "" on interface "net.connman.Service" doesn't exist
Нашел где-то, что для настройки конкретного интерфейса, он должен быть подключен и подключен правильно. Воткнул лан в ноутбук, пробуем... ./get-services выдало список.
Код
root@beaglebone:/usr/lib/connman/test# ./set-ipv4-me* ethernet_7c669d6d9049_cable dhcp Setting method dhcp for ethernet_7c669d6d9049_cable New IPv4.Configuration: {'Method': dbus.String(u'dhcp', variant_level=1)}