hosts: working vswitch with vlans

This commit is contained in:
2023-01-28 17:40:29 +01:00
parent f8e8831622
commit 9f83338d6d
2 changed files with 48 additions and 19 deletions

View File

@@ -101,7 +101,6 @@
};
};
fileSystems."/" =
{ device = "/dev/disk/by-label/NIXROOT";
fsType = "btrfs";
@@ -174,6 +173,18 @@
swapDevices = [ ];
networking = {
vswitches = {
vs0 = {
interfaces = {
enp0s31f6 = { };
lo1 = {
type = "internal";
};
enp0s31f6iot = {
type = "internal";
vlan = 100;
};
};
useDHCP = false; # Deprecated
hostName = "nas";
domain = "home.opel-online.de";
@@ -190,8 +201,8 @@
};
};
interfaces = {
enp0s31f6 = {
useDHCP = true; # For versatility sake, manually edit IP on nm-applet.
# enp0s31f6 = {
# useDHCP = true; # For versatility sake, manually edit IP on nm-applet.
# ipv4.addresses = [ {
# address = "45.142.114.153";
# prefixLength = 24;
@@ -201,11 +212,13 @@
# prefixLength = 64;
# } ];
};
lo1.useDHCP = true;
};
# defaultGateway = "45.142.114.1";
defaultGateway6 = {
address = "fe80::1";
interface = "enp0s31f6";
#interface = "enp0s31f6";
interface = "lo1";
};
# nameservers = [ "9.9.9.9" "2620:fe::fe" ];
#firewall = {