Switch to vlans in place of static IPs
This commit is contained in:
parent
03dfb572aa
commit
5dd407f841
7 changed files with 27 additions and 28 deletions
|
@ -77,7 +77,7 @@
|
||||||
kitty = mkNix [ ./hosts/kitty ]; # Dell Optiplex 7010
|
kitty = mkNix [ ./hosts/kitty ]; # Dell Optiplex 7010
|
||||||
prophet = mkNix [ ./hosts/prophet ]; # Oracle Neoverse-N1
|
prophet = mkNix [ ./hosts/prophet ]; # Oracle Neoverse-N1
|
||||||
|
|
||||||
droid = mkNix [ ./hosts/tower ]; # Android Virtualization Framework
|
droid = mkNix [ ./hosts/droid ]; # Android Virtualization Framework
|
||||||
};
|
};
|
||||||
|
|
||||||
# nh home switch /path -c arch
|
# nh home switch /path -c arch
|
||||||
|
|
|
@ -12,14 +12,14 @@
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "intuos";
|
hostName = "intuos";
|
||||||
wireless.enable = true;
|
wireless.enable = true;
|
||||||
interfaces."wlp1s0".ipv4.addresses = [{
|
vlans.internal = {
|
||||||
address = "10.2.0.101";
|
id=100;
|
||||||
prefixLength = 8;
|
|
||||||
}];
|
|
||||||
defaultGateway = {
|
|
||||||
address = "10.1.0.1";
|
|
||||||
interface="wlp1s0";
|
interface="wlp1s0";
|
||||||
};
|
};
|
||||||
|
interfaces.internal.ipv4.addresses = [{
|
||||||
|
address = "11.0.0.102";
|
||||||
|
prefixLength = 8;
|
||||||
|
}];
|
||||||
};
|
};
|
||||||
|
|
||||||
system = {
|
system = {
|
||||||
|
|
|
@ -13,14 +13,14 @@
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "kitty";
|
hostName = "kitty";
|
||||||
hostId = "8745e22e";
|
hostId = "8745e22e";
|
||||||
interfaces."eno1".ipv4.addresses = [{
|
vlans.internal = {
|
||||||
address = "10.2.0.2";
|
id=100;
|
||||||
prefixLength = 8;
|
|
||||||
}];
|
|
||||||
defaultGateway = {
|
|
||||||
address = "10.1.0.1";
|
|
||||||
interface="eno1";
|
interface="eno1";
|
||||||
};
|
};
|
||||||
|
interfaces.internal.ipv4.addresses = [{
|
||||||
|
address = "11.0.0.1";
|
||||||
|
prefixLength = 8;
|
||||||
|
}];
|
||||||
};
|
};
|
||||||
|
|
||||||
system = {
|
system = {
|
||||||
|
|
|
@ -15,14 +15,14 @@
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "midas";
|
hostName = "midas";
|
||||||
hostId = "38ba3f57";
|
hostId = "38ba3f57";
|
||||||
interfaces."enp0s31f6".ipv4.addresses = [{
|
vlans.internal = {
|
||||||
address = "10.2.0.1";
|
id=100;
|
||||||
prefixLength = 8;
|
|
||||||
}];
|
|
||||||
defaultGateway = {
|
|
||||||
address = "10.1.0.1";
|
|
||||||
interface="enp0s31f6";
|
interface="enp0s31f6";
|
||||||
};
|
};
|
||||||
|
interfaces.internal.ipv4.addresses = [{
|
||||||
|
address = "11.0.0.1";
|
||||||
|
prefixLength = 8;
|
||||||
|
}];
|
||||||
};
|
};
|
||||||
|
|
||||||
system = {
|
system = {
|
||||||
|
|
|
@ -12,14 +12,14 @@
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "tower";
|
hostName = "tower";
|
||||||
interfaces."enp42s0".ipv4.addresses = [{
|
vlans.internal = {
|
||||||
address = "10.2.0.100";
|
id=100;
|
||||||
prefixLength = 8;
|
|
||||||
}];
|
|
||||||
defaultGateway = {
|
|
||||||
address = "10.1.0.1";
|
|
||||||
interface="enp42s0";
|
interface="enp42s0";
|
||||||
};
|
};
|
||||||
|
interfaces.internal.ipv4.addresses = [{
|
||||||
|
address = "11.0.0.100";
|
||||||
|
prefixLength = 8;
|
||||||
|
}];
|
||||||
};
|
};
|
||||||
|
|
||||||
system = {
|
system = {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ config, ... }:
|
{ config, lib, ... }:
|
||||||
{
|
{
|
||||||
boot = {
|
boot = {
|
||||||
supportedFilesystems = {
|
supportedFilesystems = {
|
||||||
|
@ -11,7 +11,7 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = lib.mkIf config.environment.persistence."/persist".enable {
|
||||||
btrfs.autoScrub.enable = true;
|
btrfs.autoScrub.enable = true;
|
||||||
fstrim.enable = true;
|
fstrim.enable = true;
|
||||||
};
|
};
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
|
|
||||||
services.resolved = {
|
services.resolved = {
|
||||||
enable = true;
|
enable = true;
|
||||||
dnssec = "true";
|
|
||||||
dnsovertls = "true";
|
dnsovertls = "true";
|
||||||
fallbackDns = config.networking.nameservers;
|
fallbackDns = config.networking.nameservers;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue