summaryrefslogtreecommitdiff
path: root/os/kay
diff options
context:
space:
mode:
Diffstat (limited to 'os/kay')
-rw-r--r--os/kay/modules/router.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/os/kay/modules/router.nix b/os/kay/modules/router.nix
index 1424b8a..9f6b6cd 100644
--- a/os/kay/modules/router.nix
+++ b/os/kay/modules/router.nix
@@ -6,6 +6,7 @@
gponPrefix = 24;
lanInterface = "enp8s0f3u1";
+ bridgeInterface = "lan";
subnet = "192.168.43.0";
prefix = 24;
host = "192.168.43.1";
@@ -21,13 +22,15 @@ in {
];
networking = {
+ bridges.${bridgeInterface}.interfaces = [ /* lanInterface */ ];
+
nat = {
enable = true;
externalInterface = wanInterface;
- internalInterfaces = [ lanInterface ];
+ internalInterfaces = [ bridgeInterface ];
};
interfaces = {
- ${lanInterface}.ipv4.addresses = [{
+ ${bridgeInterface}.ipv4.addresses = [{
address = host;
prefixLength = prefix;
}];
@@ -54,7 +57,7 @@ in {
services.dnsmasq.settings = {
dhcp-range = [ "${leaseRangeStart},${leaseRangeEnd}" ];
dhcp-host= "${wapMac},${wapIp}";
- interface = [ lanInterface ];
+ interface = [ bridgeInterface ];
};
services.prometheus.exporters.dnsmasq = {