File tree Expand file tree Collapse file tree 1 file changed +34
-13
lines changed
nix/nixos-modules/routers Expand file tree Collapse file tree 1 file changed +34
-13
lines changed Original file line number Diff line number Diff line change 399399 "bridge903" # conf
400400 ] ;
401401
402- services . dhcp4-relay . "tech" = {
403- enable = true ;
404- # excluding bridge107 (exSigns) since
405- # its a ipv6 only network
406- downstreamInterfaces = [
407- "bridge100"
408- "bridge101"
409- "bridge102"
410- "bridge104"
411- "bridge110"
412- ] ;
413- upstreamInterfaces = [ "bridge103" ] ;
414- dhcpServerIps = [ "10.0.3.20" ] ;
402+ services . dhcp4-relay = {
403+ # no AV dhcp6-relay because dhcp server on the same subnet (105)
404+ # as its clients
405+ "tech" = {
406+ enable = true ;
407+ # excluding bridge107 (exSigns) since
408+ # its a ipv6 only network
409+ downstreamInterfaces = [
410+ "bridge100"
411+ "bridge101"
412+ "bridge102"
413+ "bridge104"
414+ "bridge110"
415+ ] ;
416+ upstreamInterfaces = [ "bridge103" ] ;
417+ dhcpServerIps = [ "10.0.3.20" ] ;
418+ } ;
419+ } ;
420+ # must use to %% to escape the % expansion by systemd
421+ services . dhcp6-relay = {
422+ # no AV dhcp6-relay because dhcp server on the same subnet (105)
423+ # as its clients
424+ "tech" = {
425+ enable = true ;
426+ downstreamInterfaces = [
427+ "2001:470:f026:100::1%%bridge100"
428+ "2001:470:f026:101::1%%bridge101"
429+ "2001:470:f026:102::1%%bridge102"
430+ "2001:470:f026:104::1%%bridge104"
431+ "2001:470:f026:107::1%%bridge107"
432+ "2001:470:f026:110::1%%bridge110"
433+ ] ;
434+ upstreamInterfaces = [ "2001:470:f026:103::20%%bridge103" ] ;
435+ } ;
415436 } ;
416437 } ;
417438 } ;
You can’t perform that action at this time.
0 commit comments