diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2018-04-22 13:41:27 +0200 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2018-04-22 13:41:27 +0200 |
commit | 661ebb36d6b2acab2de4553178e8b474cc5a1b00 (patch) | |
tree | 189a532b5f8dedfd451c5b725c95624312cc5175 | |
parent | 2ab67e4cff78ecf6c7f38d55838886033fe57520 (diff) | |
download | nixos-661ebb36d6b2acab2de4553178e8b474cc5a1b00.tar nixos-661ebb36d6b2acab2de4553178e8b474cc5a1b00.tar.gz nixos-661ebb36d6b2acab2de4553178e8b474cc5a1b00.tar.bz2 nixos-661ebb36d6b2acab2de4553178e8b474cc5a1b00.tar.xz nixos-661ebb36d6b2acab2de4553178e8b474cc5a1b00.zip |
dhcp4
-rw-r--r-- | bragi.nix | 29 |
1 files changed, 25 insertions, 4 deletions
@@ -67,6 +67,15 @@ in rec { | |||
67 | useSTARTTLS = true; | 67 | useSTARTTLS = true; |
68 | setSendmail = true; | 68 | setSendmail = true; |
69 | }; | 69 | }; |
70 | |||
71 | dhcpcd = { | ||
72 | enable = true; | ||
73 | extraConfig = '' | ||
74 | interface wlp4s0 | ||
75 | ipv6rs | ||
76 | ia_pd 1/::/64 eth/0/64 | ||
77 | ''; | ||
78 | }; | ||
70 | }; | 79 | }; |
71 | 80 | ||
72 | services.radvd = { | 81 | services.radvd = { |
@@ -102,12 +111,24 @@ in rec { | |||
102 | ''; | 111 | ''; |
103 | }; | 112 | }; |
104 | 113 | ||
105 | services.dhcpcd = { | 114 | services.dhcpd4 = { |
106 | enable = true; | 115 | enable = true; |
116 | interfaces = [ "eth" | ||
117 | ]; | ||
118 | |||
119 | machines = [ | ||
120 | { ethernetAddress = "e0:cb:4e:f7:10:3d"; hostName = "vali"; ipAddress = "vali.bragisheimr.yggdrasil"; } | ||
121 | ]; | ||
122 | |||
107 | extraConfig = '' | 123 | extraConfig = '' |
108 | interface wlp4s0 | 124 | option subnet-mask 255.255.225.0 |
109 | ipv6rs | 125 | option domain-name-servers 10.141.1.1, 8.8.8.8, 8.8.4.4; |
110 | ia_pd 1/::/64 eth/0/64 | 126 | option domain-name "bragisheimr.yggdrasil"; |
127 | option routers 10.141.4.1; | ||
128 | |||
129 | subnet 10.141.4.0 netmask 255.255.255.0 { | ||
130 | range 10.141.4.128 10.141.4.254; | ||
131 | } | ||
111 | ''; | 132 | ''; |
112 | }; | 133 | }; |
113 | 134 | ||