|
350 | 350 | }; |
351 | 351 | dnsmasq = { |
352 | 352 | enable = true; |
| 353 | + extraConfig = '' |
| 354 | + address=/hivebedrock.network/10.40.33.20 |
| 355 | + ''; |
353 | 356 | }; |
354 | 357 | tftpd = { |
355 | 358 | enable = true; |
|
524 | 527 | ]; |
525 | 528 | }; |
526 | 529 | }; |
527 | | - openvpn = { |
528 | | - servers = { |
529 | | - wedlake = { |
530 | | - config = '' |
531 | | - dev tun |
532 | | - proto udp |
533 | | - port 1194 |
534 | | - tun-ipv6 |
535 | | - ca /var/lib/openvpn/ca.crt |
536 | | - cert /var/lib/openvpn/crate.wedlake.lan.crt |
537 | | - key /var/lib/openvpn/crate.wedlake.lan.key |
538 | | - dh /var/lib/openvpn/dh2048.pem |
539 | | - server 10.40.12.0 255.255.255.0 |
540 | | - server-ipv6 2601:98a:4101:bff3::/64 |
541 | | - push "route 10.40.33.0 255.255.255.0" |
542 | | - push "route-ipv6 2000::/3" |
543 | | - push "dhcp-option DNS 10.40.12.1" |
544 | | - duplicate-cn |
545 | | - keepalive 10 120 |
546 | | - tls-auth /var/lib/openvpn/ta.key 0 |
547 | | - comp-lzo |
548 | | - user openvpn |
549 | | - group root |
550 | | - persist-key |
551 | | - persist-tun |
552 | | - status openvpn-status.log |
553 | | - verb 3 |
554 | | - ''; |
555 | | - }; |
556 | | - guest = { |
557 | | - config = '' |
558 | | - dev ovpn-guest |
559 | | - dev-type tun |
560 | | - proto udp |
561 | | - port 1195 |
562 | | - tun-ipv6 |
563 | | - ca /var/lib/openvpn/ca.crt |
564 | | - cert /var/lib/openvpn/crate.wedlake.lan.crt |
565 | | - key /var/lib/openvpn/crate.wedlake.lan.key |
566 | | - dh /var/lib/openvpn/dh2048.pem |
567 | | - server 10.40.13.0 255.255.255.0 |
568 | | - push "redirect-gateway def1" |
569 | | - push "dhcp-option DNS 8.8.8.8" |
570 | | - duplicate-cn |
571 | | - keepalive 10 120 |
572 | | - tls-auth /var/lib/openvpn/ta-guest.key 0 |
573 | | - comp-lzo |
574 | | - user openvpn |
575 | | - group root |
576 | | - persist-key |
577 | | - persist-tun |
578 | | - status openvpn-status.log |
579 | | - verb 3 |
580 | | - ''; |
581 | | - }; |
582 | | - }; |
583 | | - }; |
| 530 | + #openvpn = { |
| 531 | + # servers = { |
| 532 | + # wedlake = { |
| 533 | + # config = '' |
| 534 | + # dev tun |
| 535 | + # proto udp |
| 536 | + # port 1194 |
| 537 | + # tun-ipv6 |
| 538 | + # ca /var/lib/openvpn/ca.crt |
| 539 | + # cert /var/lib/openvpn/crate.wedlake.lan.crt |
| 540 | + # key /var/lib/openvpn/crate.wedlake.lan.key |
| 541 | + # dh /var/lib/openvpn/dh2048.pem |
| 542 | + # server 10.40.12.0 255.255.255.0 |
| 543 | + # server-ipv6 2601:98a:4101:bff3::/64 |
| 544 | + # push "route 10.40.33.0 255.255.255.0" |
| 545 | + # push "route-ipv6 2000::/3" |
| 546 | + # push "dhcp-option DNS 10.40.12.1" |
| 547 | + # duplicate-cn |
| 548 | + # keepalive 10 120 |
| 549 | + # tls-auth /var/lib/openvpn/ta.key 0 |
| 550 | + # comp-lzo |
| 551 | + # user openvpn |
| 552 | + # group root |
| 553 | + # persist-key |
| 554 | + # persist-tun |
| 555 | + # status openvpn-status.log |
| 556 | + # verb 3 |
| 557 | + # ''; |
| 558 | + # }; |
| 559 | + # guest = { |
| 560 | + # config = '' |
| 561 | + # dev ovpn-guest |
| 562 | + # dev-type tun |
| 563 | + # proto udp |
| 564 | + # port 1195 |
| 565 | + # tun-ipv6 |
| 566 | + # ca /var/lib/openvpn/ca.crt |
| 567 | + # cert /var/lib/openvpn/crate.wedlake.lan.crt |
| 568 | + # key /var/lib/openvpn/crate.wedlake.lan.key |
| 569 | + # dh /var/lib/openvpn/dh2048.pem |
| 570 | + # server 10.40.13.0 255.255.255.0 |
| 571 | + # push "redirect-gateway def1" |
| 572 | + # push "dhcp-option DNS 8.8.8.8" |
| 573 | + # duplicate-cn |
| 574 | + # keepalive 10 120 |
| 575 | + # tls-auth /var/lib/openvpn/ta-guest.key 0 |
| 576 | + # comp-lzo |
| 577 | + # user openvpn |
| 578 | + # group root |
| 579 | + # persist-key |
| 580 | + # persist-tun |
| 581 | + # status openvpn-status.log |
| 582 | + # verb 3 |
| 583 | + # ''; |
| 584 | + # }; |
| 585 | + # }; |
| 586 | + #}; |
584 | 587 | }; |
585 | 588 | users.extraUsers.sam = { |
586 | 589 | isNormalUser = true; |
|
0 commit comments