systemd-networkd
- rename interface
- /etc/systemd/network/10-ens2.link
[Match] Type=ether MACAddress=00:11:22:aa:bb:cc [Link] MACAddressPolicy=presistent Name=lan0
- basic network configuration
- /etc/systemd/network/20-lan0.network
[Match] Name=lan0 [Network] Address=192.168.0.123/24 Address=192.168.0.124/24 Gateway=192.168.0.254 DNS=1.1.1.1 DNS=8.8.8.8 VLAN=lan0.10 [Route] Gateway=192.168.0.1 Destination=10.0.0.0/24
- /etc/systemd/network/20-enp1s0.network
[Match] Name=enp1s0 [Network] DHCP=yes
- VLAN configuration
- /etc/systemd/network/30-lan0.10.netdev
[NetDev] Name=lan0.10 Kind=vlan [VLAN] Id=10
- /etc/systemd/network/40-lan0.10.network
[Match] Name=lan0.10 [Network] Address=172.16.0.123/24