58 lines
1.3 KiB
Nix
58 lines
1.3 KiB
Nix
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
||
# and may be overwritten by future invocations. Please make changes
|
||
# to /etc/nixos/configuration.nix instead.
|
||
{ config, lib, pkgs, ... }:
|
||
|
||
{
|
||
#virtualisation.writableStore = true;
|
||
#virtualisation.additionalPaths = [ pkgs.stdenv ];
|
||
|
||
networking = {
|
||
hostName = "arachnide";
|
||
useDHCP = false;
|
||
defaultGateway = "192.168.36.1";
|
||
|
||
# bridge for containers
|
||
bridges = {
|
||
"br0" = {
|
||
#interfaces = [ "enp4s0" ];
|
||
interfaces = [ ];
|
||
};
|
||
};
|
||
|
||
interfaces = {
|
||
# primary network interface, connected to WAN through a router
|
||
enp1s0 = {
|
||
useDHCP = false;
|
||
ipv4.addresses = [ {
|
||
address = "192.168.36.9";
|
||
prefixLength = 24;
|
||
} ];
|
||
};
|
||
# secondary network interface connected to a private local network
|
||
enp3s0 = {
|
||
useDHCP = false;
|
||
ipv4.addresses = [ {
|
||
address = "10.0.0.1";
|
||
prefixLength = 24;
|
||
} ];
|
||
};
|
||
# interface for containers virtual network
|
||
br0 = {
|
||
useDHCP = false;
|
||
ipv4.addresses = [ {
|
||
address = "10.10.10.1";
|
||
prefixLength = 24;
|
||
} ];
|
||
#ipv6.addresses = [
|
||
# {
|
||
# address = hostIp6;
|
||
# prefixLength = 7;
|
||
# }
|
||
#];
|
||
};
|
||
};
|
||
|
||
};
|
||
|
||
}
|