I use Debian 10.3 on a beaglebone enhanced industrial and try to configure eth0 to a static ip.
https://wiki.debian.org/NetworkConfiguration claim /etc/network/interfaces should have the lines
iface eth0 inet static
the commands ifup and ifdown should then take care of the switching.
$ ifdown eth0
results in an error
ifdown: interface eth0 not configured
When I reboot, I do get the right address and everything seem to work.
However the service networking.service gets an error.
Interestingly, the original version of /etc/network/interfaces does not mention eth0, yet it starts correctly. Is there some other mechanism starting it?
What is the correct way of configuring static ip for eth0?
I think I found the solution.
Debian for BB uses connman for handling eth0.
Found this that gives directions https://variwiki.com/index.php?title=Static_IP_Address
So what I had to do was
Find the service name by
$ connmanctl services
It will output something like
*AR Wired ethernet_d05fb8efd72f_cable
The latter part will be used as reference to what to change
$ connmanctl config --ipv4 manual 192.168.10.156 255.255.255.0 192.168.10.1
Where the order of the addresses are: ip netmask gateway
If you are on ethernet you will loose contact (in case the ip is changed), connect again with the new address.
You also need to change the nameservers (better to do before)
$ connmanctl config --nameservers 126.96.36.199 188.8.131.52
onsdag 3 februari 2021 kl. 17:12:29 UTC+1 skrev Johan Ingvast:
Helpful, thank you!
Why must the nameservers be changed?? I thought it was a property of the host, not the interface.
Correction, the command lines came out wrong. Should be
$ connmanctl config ethernet_d05fb8efd72f_cable --ipv4 manual 192.168.10.156 255.255.255.0 192.168.10.1
$ connmanctl config ethernet_d05fb8efd72f_cable --nameservers 184.108.40.206 220.127.116.11
onsdag 3 februari 2021 kl. 18:08:44 UTC+1 skrev Johan Ingvast:
Maybe they do not have to be changed. I guess it depends on what nameservers were from beginning. I just noted that when I set the new ip, I lost dns.
However, I did not try a reboot before I set the new nameservers.
onsdag 3 februari 2021 kl. 23:40:28 UTC+1 skrev Ren Waldura: