Switch router roles to services
This commit is contained in:
parent
1628359fbd
commit
fad59bbb27
5 changed files with 892 additions and 761 deletions
|
@ -5,7 +5,40 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
imports = [ ../hardware/apu1.nix ../role/base ];
|
||||
imports = [
|
||||
../hardware/apu1.nix
|
||||
../hardware/wel200vx.nix
|
||||
../hardware/wle600vx.nix
|
||||
../role/base
|
||||
../role/router
|
||||
../role/router-dhcp
|
||||
../role/router-dns
|
||||
../role/router-wireless-ap
|
||||
];
|
||||
|
||||
|
||||
service.router = {
|
||||
enable = true;
|
||||
wanInterface = "enp2s0";
|
||||
wirelessInterfaces = [ "wlp4s0" "wlp6s0" ];
|
||||
lanInterfaces = ["enp1s0", "enp3s0" ];
|
||||
internalRouterIP = "10.2.2.1";
|
||||
dhcp = {
|
||||
enable = true;
|
||||
localDomain = "test.rappi.fh2.ch";
|
||||
dhcpRange = "10.2.2.2,10.2.2.200";
|
||||
};
|
||||
recursiveDns = {
|
||||
enable = true;
|
||||
networkIdIp = "10.2.2.0";
|
||||
};
|
||||
wireless = {
|
||||
enable = true;
|
||||
wleInterface24Ghz = "wlp4s0";
|
||||
wleInterface5Ghz = "wlp6s0";
|
||||
ssid = "testnet";
|
||||
passphrase = "testnet";
|
||||
};
|
||||
|
||||
# Use the GRUB 2 boot loader.
|
||||
boot.loader.grub.enable = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue