Switch calanda configuration to new router scheme
This commit is contained in:
parent
8ad8d5a8ff
commit
e6f0c99920
1 changed files with 28 additions and 1 deletions
|
@ -7,8 +7,11 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
../hardware/apu.nix
|
../hardware/apu.nix
|
||||||
|
../hardware/wle200nx.nix
|
||||||
../role/base
|
../role/base
|
||||||
# ../role/router.nix #TODO
|
../role/router
|
||||||
|
../role/router-dns
|
||||||
|
../role/router-wireless-ap
|
||||||
];
|
];
|
||||||
|
|
||||||
fileSystems."/" = {
|
fileSystems."/" = {
|
||||||
|
@ -20,6 +23,30 @@
|
||||||
swapDevices =
|
swapDevices =
|
||||||
[{ device = "/dev/disk/by-uuid/b5104a7c-4a4a-4048-a9f8-44ddb0082632"; }];
|
[{ device = "/dev/disk/by-uuid/b5104a7c-4a4a-4048-a9f8-44ddb0082632"; }];
|
||||||
|
|
||||||
|
services.router = {
|
||||||
|
enable = true;
|
||||||
|
wanInterface = "enp4s0";
|
||||||
|
wirelessInterfaces = [ "wlp5s0" ];
|
||||||
|
lanInterfaces = [ "enp2s0" ];
|
||||||
|
internalRouterIP = "10.2.1.1";
|
||||||
|
dhcp = {
|
||||||
|
enable = true;
|
||||||
|
localDomain = "ilanz.fh2.ch";
|
||||||
|
dhcpRange = "10.1.1.2,10.1.1.249";
|
||||||
|
};
|
||||||
|
recursiveDns = {
|
||||||
|
enable = true;
|
||||||
|
networkIdIp = "10.1.1.0";
|
||||||
|
};
|
||||||
|
wireless = {
|
||||||
|
enable = true;
|
||||||
|
wleInterface24Ghz = "wlp5s0";
|
||||||
|
#wleInterface5Ghz = "wlp5s0";
|
||||||
|
ssid = "hauser";
|
||||||
|
passphrase = "mifatielma";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
# Use the GRUB 2 boot loader.
|
# Use the GRUB 2 boot loader.
|
||||||
boot.loader.grub.enable = true;
|
boot.loader.grub.enable = true;
|
||||||
boot.loader.grub.version = 2;
|
boot.loader.grub.version = 2;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue