NEMS 1.5 - static IP with NetworkManager & cockpit

Have you done something on your NEMS server to make it more usable for yourself? Want to share your code? I'd love for you to share and may include your ideas in future releases of NEMS.
Post Reply
Junior Member
Posts: 1
Joined: Mon Mar 18, 2019 12:05 pm

NEMS 1.5 - static IP with NetworkManager & cockpit

Post by spacej »

If you would like to set up a static IP for NEMS 1.5 (should also work for 1.4.x) the following steps might help you.
Additionally, the last command installs the interface for Cockpit to NetworkManager, enabling IP changes via the Cockpit-Webinterface.

ssh into into your NEMS machine and execute the following:
(BOLD for returns)

sudo systemctl disable dhcpcd
sudo systemctl enable networking

sudo nmcli device

eth0    ethernet  unmanaged  --
lo      loopback  unmanaged  --

sudo nmcli connection


sudo mv /etc/network/interfaces /etc/network/interfaces.unused
sudo nmcli connection add type ethernet ifname eth0

Connection 'ethernet-eth0' (YOUR-UUID) successfully added.

sudo nmcli connection edit ethernet-eth0
goto ipv4
set addresses YOUR-IP
set gateway YOUR-GATEWAY-IP
set dns YOUR-DNS-IP

Connection 'ethernet-eth0' (YOUR-UUID) successfully updated.


sudo apt install cockpit-networkmanager
sudo reboot

---snip snap---

Enjoy...  :D
User avatar
Robbie Ferguson
Posting Freak
Posts: 830
Joined: Wed Mar 07, 2012 3:23 pm
Location: Ontario, Canada

RE: NEMS 1.5 - static IP with NetworkManager & cockpit

Post by Robbie Ferguson »

Hi spacej,
Thank you :)

Just a heads up: cockpit-networkmanager was introduced in NEMS Linux 1.5 Build 7 for Raspberry Pi.

So just for future forum visitors, note that any NEMS Linux builds after March 16, 2019 already include this, pre-configured out of the box (a bit differently than described above), so these steps posted above only apply to older builds.

Please see the documentation here:
Robbie Ferguson // The Bald Nerd

Did I help you out? Appreciate what I do? Please consider saying thanks:
Post Reply