Auto-commit: 2026-01-07 10:49:06
This commit is contained in:
@@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
systemd.network = {
|
||||||
|
|
||||||
|
netdevs = {
|
||||||
|
|
||||||
|
iot = {
|
||||||
|
netdevConfig = {
|
||||||
|
Name = "iot";
|
||||||
|
Kind = "vlan";
|
||||||
|
};
|
||||||
|
vlanConfig.Id = "2";
|
||||||
|
};
|
||||||
|
|
||||||
|
macvtaphost = {
|
||||||
|
netdevConfig = {
|
||||||
|
Name = "macvtaphost";
|
||||||
|
Kind = "macvtap";
|
||||||
|
MACAddress = "18:C0:4D:04:DE:0B";
|
||||||
|
};
|
||||||
|
extraConfig = ''
|
||||||
|
[MACVTAP]
|
||||||
|
Mode=bridge
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
networks = {
|
||||||
|
|
||||||
|
physicalinterface = {
|
||||||
|
matchConfig.PermanentMACAddress = "18:C0:4D:04:DE:0B";
|
||||||
|
linkConfig.MACAddress = "18:C0:4D:04:DE:0C";
|
||||||
|
macvtap = [ "macvtaphost" ];
|
||||||
|
vlan = [ "iot" ];
|
||||||
|
networkConfig.IPv6AcceptRA = false;
|
||||||
|
};
|
||||||
|
|
||||||
|
macvtaphost = {
|
||||||
|
matchConfig.Name = "macvtaphost";
|
||||||
|
networkConfig = {
|
||||||
|
DHCP = "ipv6";
|
||||||
|
IPv6AcceptRA = true;
|
||||||
|
Address = "10.0.10.5/16";
|
||||||
|
DNS = "10.0.0.1";
|
||||||
|
Gateway = "10.0.0.1";
|
||||||
|
};
|
||||||
|
dhcpV4Config.UseDNS = false;
|
||||||
|
dhcpV6Config.UseDNS = false;
|
||||||
|
ipv6AcceptRAConfig.UseDNS = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user