You would think. So after a fresh boot, this is the default IP address:
root@linux:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr fa:3d:97:77:69:eb
inet addr:169.254.118.241 Bcast:169.254.255.255 Mask:255.255.0.0
inet6 addr: fe80::f83d:97ff:fe77:69eb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST DYNAMIC MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:192 (192.0 B) TX bytes:5234 (5.1 KiB)
So then using connman set a static IP address:
root@linux:~# connmanctl services
*AR Wired ethernet_fa3d977769eb_cable
root@linux:~# connmanctl config ethernet_fa3d977769eb_cable --ipv4 manual 10.10.10.60 255.255.255.0 10.10.10.1
root@linux:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr fa:3d:97:77:69:eb
inet addr:10.10.10.60 Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: fe80::f83d:97ff:fe77:69eb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST DYNAMIC MTU:1500 Metric:1
RX packets:543 errors:0 dropped:0 overruns:0 frame:0
TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:116629 (113.8 KiB) TX bytes:21434 (20.9 KiB)
root@linux:~#
root@linux:~# ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
From 10.10.10.60 icmp_seq=14 Destination Host Unreachable
From 10.10.10.60 icmp_seq=15 Destination Host Unreachable
From 10.10.10.60 icmp_seq=16 Destination Host Unreachable
From 10.10.10.60 icmp_seq=17 Destination Host Unreachable
From 10.10.10.60 icmp_seq=18 Destination Host Unreachable
From 10.10.10.60 icmp_seq=19 Destination Host Unreachable
^C
--- 10.10.10.1 ping statistics ---
21 packets transmitted, 0 received, +6 errors, 100% packet loss, time 20001ms
pipe 3
root@linux:~# ping google.com
ping: unknown host google.com
root@linux:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr fa:3d:97:77:69:eb
inet addr:10.10.10.60 Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: fe80::f83d:97ff:fe77:69eb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST DYNAMIC MTU:1500 Metric:1
RX packets:658 errors:0 dropped:0 overruns:0 frame:0
TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:141355 (138.0 KiB) TX bytes:23296 (22.7 KiB)
root@linux:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.10.10.1 0.0.0.0 UG 0 0 0 eth0
10.10.10.0 * 255.255.255.0 U 0 0 0 eth0
10.10.10.1 * 255.255.255.255 UH 0 0 0 eth0
I'm wondering if there is an issue with the OS - I may try to load another image today.