24 lines
		
	
	
	
		
			799 B
		
	
	
	
		
			SYSTEMD
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			799 B
		
	
	
	
		
			SYSTEMD
		
	
	
	
	
	
| [Match]
 | |
| # Matching with "Type=ether" causes issues with containers because it also matches virtual Ethernet interfaces (veth*).
 | |
| # See https://bugs.archlinux.org/task/70892
 | |
| # Instead match by globbing the network interface name.
 | |
| Name=en*
 | |
| Name=eth*
 | |
| 
 | |
| [Link]
 | |
| RequiredForOnline=routable
 | |
| 
 | |
| [Network]
 | |
| DHCP=yes
 | |
| MulticastDNS=yes
 | |
| 
 | |
| # systemd-networkd does not set per-interface-type default route metrics
 | |
| # https://github.com/systemd/systemd/issues/17698
 | |
| # Explicitly set route metric, so that Ethernet is preferred over Wi-Fi and Wi-Fi is preferred over mobile broadband.
 | |
| # Use values from NetworkManager. From nm_device_get_route_metric_default in
 | |
| # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/src/core/devices/nm-device.c
 | |
| [DHCPv4]
 | |
| RouteMetric=100
 | |
| 
 | |
| [IPv6AcceptRA]
 | |
| RouteMetric=100
 |