Questions tagged [systemd-networkd]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
1 answer
2k views

What controls the NIC naming convention after fresh Ubuntu 20.04 install?

This is a fresh install Ubuntu server 20.04.04 system. I'm using networkd and netplan to configure networking. I did not do any custom install steps, just loaded the .iso and installed Ubuntu server ...
0 votes
0 answers
49 views

Issue when switching from networkd to NetworkManager

On an Ubuntu 22.04 instance on Google Cloud, I can switch from networkd to NetworkManager like this: $ sudo apt install network-manager $ sudo nano /etc/netplan/50-cloud-init.yaml # add: network: ...
0 votes
2 answers
1k views

linux bridge vlan-aware and untagged traffic

I have the following use case. A machine which runs VMs that have to be located to a VLAN with ID 166. The traffic must go out of an physical interface enp89s0 which is connected to the primary ...
1 vote
1 answer
137 views

Applying initcwn/ initrwnd to routes from DHCP

I am using Amazon Linux 2023 (which is based on Fedora and uses systemd-networkd for DHCP). ip route show shows routes like default via 10.0.0.1 dev enX0 proto dhcp src 10.0.0.211 metric 1024 I would ...
0 votes
0 answers
240 views

Difference in routing between systemd-networkd and dhcpcd?

When using systemd-networkd with the configuration below, I cannot connect over SSH (connection time out) to a certain server on our network. Bizarrely, there are no problems when I use dhcpcd instead....
1 vote
0 answers
327 views

Contents of /etc/systemd/network/10-eth0.network gets overwritten on reboot

I am using a VMware photon OS VM. I want to configure a secondary IP address for my eth0 interface. And following the lead in : How to configure interface aliases using Systemd-Networkd? I added an ...
0 votes
0 answers
374 views

How to overwrite an interface config with match option in netplan?

I am using an Ubuntu 18 on a virtualbox machine and I am trying to overwrite a netplan config related to an interface. There are two config files located in /etc/netplan/. 50-cloud-init.yaml: network: ...
1 vote
0 answers
298 views

untagged traffic must become tagged traffic after passing through the bridge

I'm trying to achieve something simple. I have a machine which has a single physical port enp89s0. this is connected to the native VLAN (VLAN=1). I need to create VMs and place them on a separate VLAN=...
0 votes
0 answers
95 views

systemd-nspawn and firewall

I have a systemd-nspawn container configured with systemd-networkd, DHCPServer=yes and IPMasquerade=yes For replication I've opened a mysql port in /etc/systemd/nspawn/machine.nspanw [Network] Port=...
4 votes
2 answers
2k views

Why is networkd changing the MAC addresses of my bonded interfaces?

When I add the config files below into /etc/systemd/network and restart systemd-networkd, I find that the MAC addresses of bond0, eth0 and eth2 have all been changed to a single, locally administered ...
1 vote
0 answers
168 views

systemd-nspawn can't auto login

I'm trying to config auto login for my nspawn container and I created /etc/systemd/system/[email protected]/autologin.conf and inside of that I wrote this config: [Service] ExecStart= ...
1 vote
3 answers
9k views

VLAN support with libvirt for linux bridge to virtual machines

I'm using systemd-networkd to configure network interfaces managed by libvirt for KVM (Kernel-based Virtual Machine) with Debian Bullseye on all nodes. I want to have transparent VLAN support on the ...
1 vote
1 answer
3k views

Configuring DHCP lease when using systemd-networkd on Ubuntu 18.04 Server

we have an Ubuntu 18.04 dedicated server hosted by IONOS (1&1) and want to use one IPv4 and 2 IPv6 addresses. Recently we decided to switch from networking.service to systemd-networkd.service to ...
0 votes
1 answer
2k views

systemd: Why "ens3: Could not set route: Network is unreachable" when default route is valid?

Recently my VPS hosted at OVH abrutly lost connectivity. Upon further inspection, systemd-networkd was failing to set default route: ens3: Could not set route: Network is unreachable. It isn't clear ...
0 votes
1 answer
468 views

Ubuntu 22.04 netns with veth connected to bridge unable to ping gateway

Hey guys this is probably just something stupid I'm missing, but I'm having trouble setting up a net namespace to use for my VPN. The weird part is that this script/setup was working, and has suddenly ...
1 vote
0 answers
2k views

Why is my systemd-networkd not aquiring an IP address via DHCP?

On my notebook running Gentoo, I set up the following things: Kernel with all necessary settings and modules WPA_Supplicant Systemd Systemd-Networkd Almost everything works as expected, the ...
4 votes
1 answer
2k views

Systemd's Networkd: Unable to add ipv6 default route

I am having a hell of a time getting IPv6 address connectivity set up on my new VPS. I thought I knew what I was doing but apparently networkd disagrees, I keep getting issues when trying to add a ...
4 votes
0 answers
718 views

Setting up multiple IPv6 routes over a single interface on Linux

tldr; A LAN device is able to get 2 separate internet connection (1 NATted from ISP Router, 1 from manual PPP connection). Able to separate ISP-WAN and PPP-WAN IPv4 into 2 routes using ip rules but ...
1 vote
1 answer
1k views

Bridge on a bonded interface with systemd-networkd

So I recently changed my server from a Debian based distribution that used the old ifupdown style configs over to systemd-networkd. What I want is, my two primary interfaces, bonded, and then a bridge ...
1 vote
1 answer
2k views

Netplan - Configure two interfaces on same network

I have a set of Ubuntu 18.04.5 LTS servers with two interfaces each. eno1 - 1g management interface eno5 - 10g data interface Both interfaces are in the same L2 subnet (10.98.16.0/22). My issue is ...
1 vote
1 answer
1k views

systemd-networkd not launching DHCPv6 client

The systemd-networkd documentation makes this statement... By enabling DHCPv6 support explicitly, the DHCPv6 client will be started regardless of the presence of routers on the link This is the ...
0 votes
0 answers
778 views

IPv6 forwarding enabled but not working. How to get it to work?

My system is running Debian GNU/Linux 11 (bullseye) My network is configured with two interfaces, one to my ISP and one to my lan. I am using systemd-networkd to manage the interfaces. The problem is ...
0 votes
1 answer
506 views

Networkctl: Manual VLAN IP Link

I've a network interface eth0 that carries my main network as untagged traffic and a "management" network with tagged traffic with the id 18. This is how it's configured: 10-eth0.network: [...
0 votes
1 answer
902 views

Can't connect container with bridge to the internet using networkd

i have a server running Ubuntu 20.04 LTS connected through one physical ethernet interface to the internet. My prodiver assigned me a static primary IP4 (i will use A.A.A.A here for this IP), so my ...
0 votes
0 answers
2k views

Force DHCP client to use only IPv4

I have Linux client (running systemd-networkd, version 244), and I want to configure it's network only with IPv4. However, the DHCP server offers both v4 and v6. Is it possible to limit the client to ...
1 vote
0 answers
247 views

Systemd-networkd fails IPv6 autoconfig where ifupdown succeeds

Title is a bit vague, since I do not know what is going on. I want to switch to systemd-networkd, and I want it to autoconfigure both IPv4 and IPv6. I come from ifupdown, with the following config: # ...
2 votes
0 answers
906 views

OpenSSH server on Ubuntu Impish fails to start after reboot, only manual restart works

Preface and issue I have an Ubuntu 21.10 (Impish) server, which network is managed by netplan and systemd-networkd. My /etc/netplan/01-netcfg.yaml looks like this: network: version: 2 renderer: ...
0 votes
1 answer
516 views

lost network interface to systemd-networkd. What is going on?

I have a systemd host with 4 ethernet ports. one port is reserved for isolated containers. It is set as: # /etc/systemd/network/20-eth3-reserved.network [Match] Name=eth3 [Link] Unmanaged=yes I also ...
1 vote
1 answer
538 views

systemd-networkd configuration not adding any routes and not finishing configuration

With systemd 241 on Debian 10, I am attempting to configure systemd-networkd style networking for an edge server. The problem I have is that when systemd-networkd starts up, it does not add the v4 or ...
2 votes
2 answers
2k views

Failure to configure Wireguard device via systemd-networkd on Google Compute Engine VM

Debian Buster image on a Google Compute Engine VM, and I have this systemd-networkd config placed at /etc/systemd/network/wg0.netdev to configure a Wireguard device: [NetDev] Name=wg0 Kind=wireguard ...
1 vote
1 answer
2k views

How to translate "ip route add local 0.0.0.0/0 dev lo table 100" to systemd-networkd?

I am trying to setup a software router with the goal of routing packets to a proxy server on the router. The tutorial I am reading has the following routing rules: ip rule add fwmark 1 table 100 ip ...
2 votes
0 answers
434 views

Route untagged vlan to a tagged vlan with nftables

I have played around a lot with nftables, but I am stuck on this problem for the entire day. I have a wifi ssid that gets tagged vlan20. This part works, and I can see that dnsmasq is assigning ip ...
2 votes
1 answer
1k views

How to set custom settings in resolv.conf when using system-resolvd

I would like to use option values in /etc/resolv.conf. From reviewing the relevant man page (https://linux.die.net/man/5/resolv.conf) I noticed that I can configure various options. For example one ...
2 votes
1 answer
2k views

systemd-nspawn container DNS not working

I'm trying to launch a container with systemd-nspawn (from the systemd-container package, version 241), but the container is not able to resolve host names. The host environment is PureOS 9.0, which ...
0 votes
1 answer
536 views

systemd-networkd: how to elegantly switch between creating a wireless access point and connecting to a wifi network

I'm working on a headless IoT device that creates its own access point so that the user can access its web UI and do necessary configuration. The system uses networkd but I'm not very attached to it ...
1 vote
2 answers
1k views

How to tag IPv4 and IPv6 packets with different VLAN tags on a Linux box?

I want to tag incoming IPv4 and IPv6 packets from a dual stack enabled connection with different VLAN tags, e.g. IPv4 packets should go to VLAN4 and IPv6 packets should go to VLAN6. To be more general,...
0 votes
1 answer
772 views

WireGuard via systemd-networkd but with /etc/wireguard/wg0.conf

Is there any solution to use /etc/wireguard/wg0.conf for both, wg-quick and systemd-networkd. Following this example I have to duplicate configuration, but I want to store config in one place. How to ...
0 votes
1 answer
1k views

How to drop dhcp ip assignated when using clevis/tang on Ubuntu 20.04

I unlock my drive with clevis/tang on an Ubuntu server (NBDE). It works fine, but even if my server is configured to use a static ip in /etc/netplan/01-netcfg.yaml, my network interface also listen on ...
2 votes
1 answer
711 views

Stop Google Compute instance from configuring second network interface

I'm spinning up a VM in Google Compute Engine running Debian Buster, and configuring it with two network interfaces. The first uses an ephemeral IP config, and is assigned to a publicly routable ...
3 votes
1 answer
4k views

systemd networkd is restarted after systemctl stop

I have some python code that needs to change the configuration of a linux bond using systemd-networkd. I tried editing the .network and .netdev config files and restarting networkd but it doesn't ...
5 votes
1 answer
4k views

How to configure interface aliases using Systemd-Networkd?

I am trying to port the following alias from /etc/network/interfaces to /etc/systemd/network/eth0.network. auto eth0:1 iface eth0:1 inet static address 10.0.2.1/24
2 votes
1 answer
2k views

How to create dummy interface in /etc/systemd/network?

I am trying to create an equivalent to the following for systemd. auto strongswan0 iface strongswan0 inet static address 10.0.2.1/24 pre-up ip link add strongswan0 type dummy
0 votes
0 answers
1k views

Add DNS options to systemd-resolved /etc/resolv.conf

I am using systemd-networkd and systemd-resolved. I have /etc/resolv.conf being a symlink to /run/systemd/resolve/stub-resolv.conf as recommended. I guess that /run/systemd/resolve/stub-resolv.conf ...
0 votes
1 answer
1k views

Add IP addresses to systemd-network besides netplan

On an Ubuntu 20.04 server, netplan is used to configure the network. It can configure ordinary static IP addresses but I need additional IPv6 addresses with preferred_lft=0. Netplan can't do that (...
1 vote
2 answers
1k views

create alias for network link using systemd-networkd configuration

I want to add aliases to my network links to use them as short descriptions. I am configuring my interfaces using systemd-networkd, having systemd version 241 on a debian buster server. I've created ...
2 votes
0 answers
582 views

systemd-networkd: Set DNS via CLI for managed link

I want to set the DNS for an interface managed by systemd-networkd via cli. The file system is mounted read-only, so is there way to achieve this without manipulating any files? I tried e.g.: ...
1 vote
0 answers
363 views

KVM: centos get no bridged ip on fedora

I've installed on my fedora machine centos as vm over kvm. My vm does not get an ip-address from my dhcp server over the bridge interface. When I want to active the interface via nmtui on my centos ...
1 vote
1 answer
773 views

Make temporary changes to systemd-networkd which go away after reboot, for testing?

systemd-networkd is the way to configure a network using systemd. The files live in /etc/systemd/network. If I want to change a setting, I can edit a file there, and then do a systemctl restart ...
4 votes
2 answers
3k views

Is there a way to automatically add network interfaces to systemd-networkd and/or netplan?

I'm currently building pre-configured disk images for Ubuntu 18.04 servers. While the hardware is mostly the same, there are a few different network interfaces between the devices (and some are ...
0 votes
1 answer
1k views

Change multiple interface IP’s with networkd on coreos

I have a working CoreOS machine where I need to change two virtual network interface IP’s in the /etc/systemd/network file like this: [Match] Name=interface name [Network] Address=ip address. This ...