I have a Ubuntu 22.04.2 LTS machine here that needs to be set with static IP address.
I followed the Linuxize tutorial for employing netplan
, plus the StackExchange update on the new syntax to set /etc/netplan/01-netcfg.yaml
as follows:
network: version: 2 renderer: networkd ethernets: enp2s0f0: dhcp4: no addresses: - 172.16.86.3/24 routes: - to: default via: 172.16.86.2 nameservers: addresses: [200.131.157.4, 8.8.8.8]
The file /etc/NetworkManager/NetworkManager.conf
is like this:
[main] plugins=ifupdown,keyfile [ifupdown] managed=true [device] wifi.scan-rand-mac-address=no
I've tried nmcli dev set enp2s0f0 managed yes
But nmcli device status
still shows:
DEVICE TYPE STATE CONNECTION enp2s0f0 ethernet unmanaged -- enp2s0f1 ethernet unmanaged -- enp2s0f2 ethernet unmanaged -- enp2s0f3 ethernet unmanaged -- lo loopback unmanaged --
And nmtui
is of no help:
[Activate a connection] [Ethernet connection 1] Could not activate connection: Connection 'Ethernet Connection 1' is not available on device enp2s0f0 because device is strictly unmanaged. [OK]
So, what should I do to make device manageable? Is this what I need in order to make the static IP work, or I am acting on wrong assumptions?
Please add output of ip a
.
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp2s0f0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:25:90:5a:[...] brd ff:ff:ff:ff:ff:ff inet 127.16.86.3/24 brd 172.16.86.255 scope global enp2s0f0 valid_lft forever preferred_lft forever inet6 fe80::255:90ff:fe5a:fe/64 scope link valid_lft forever preferred_lft forever 3: enp2s0f1: mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:25:90:5a:[...] brd ff:ff:ff:ff:ff:ff 4: enp2s0f2: mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:25:90:5a:[...] brd ff:ff:ff:ff:ff:ff 5: enp2s0f3: mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:25:90:5a:[...] brd ff:ff:ff:ff:ff:ff
ip a
. And is it a desktop or a server? You need to choose one way to setup your interface, not both.ip a
output to the question description. NetworkManager was used because that's what shows up on Google when searching for a way to set up static IP addresses, most of the time.