Voici les étapes, on commence par vérifier que l’on a la même version que moi :
osmc@osmc:~$ uname -a Linux osmc 4.14.34-6-osmc #1 SMP PREEMPT Thu Sep 6 00:47:56 UTC 2018 armv7l GNU/Linux osmc@osmc:~$ cat /etc/*release PRETTY_NAME="Open Source Media Center" NAME="OSMC" VERSION="August 2018" VERSION_ID="2018.08-2" ID=osmc ID_LIKE=debian ANSI_COLOR="1;31" HOME_URL="https://www.osmc.tv" SUPPORT_URL="https://www.osmc.tv" BUG_REPORT_URL="https://www.osmc.tv" osmc@osmc:~$ sudo mii-tool eth0 eth0: negotiated 1000baseT-HD flow-control, link ok
Maintenant que vous avez vu que vous aviez la même version que moi, on peut commencer :
osmc@osmc:~$ sudo tree /var/lib/connman/ /var/lib/connman/ ├── ethernet_b827eb2140a5_cable │ ├── data │ ├── settings │ └── settings.L2TKPZ └── settings 1 directory, 4 files osmc@osmc:~$ which connmanctl /usr/bin/connmanctl osmc@osmc:~$ /usr/bin/connmanctl connmanctl> config ethernet_b827eb2140a5_cable --ipv4 manual 192.168.0.80 255.255.255.0 192.168.0.254
Il y a une déconnexion …
osmc@osmc:~$ ifconfig eth0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC> mtu 1500 inet 192.168.0.80 netmask 255.255.255.0 broadcast 192.168.0.255 ether b8:27:eb:21:40:a5 txqueuelen 1000 (Ethernet) RX packets 289041 bytes 103329110 (98.5 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 343245 bytes 65576195 (62.5 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Boucle locale) RX packets 352082 bytes 49704012 (47.4 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 352082 bytes 49704012 (47.4 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 osmc@osmc:~$ route Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface default gateway 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 gateway 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
Ensuite on peut ajouter les DNS :
osmc@osmc:~$ connmanctl services *AR Wired ethernet_b827eb2140a5_cable connmanctl> config ethernet_b827eb2140a5_cable --nameservers 8.8.8.8 connmanctl> quit
On peut aussi ajouter plusieurs DNS, pour vérifier on peut faire un cat sur résolv.conf :
connmanctl> config ethernet_b827eb2140a5_cable --nameservers 212.27.40.241 212.27.40.240 8.8.8.8 connmanctl> quit osmc@osmc:~$ cat /etc/resolv.conf # Generated by Connection Manager nameserver 212.27.40.241 nameserver 212.27.40.240 nameserver 8.8.8.8