add ddns, wireguard server

This commit is contained in:
2023-11-11 10:30:01 +01:00
parent 629c2abe16
commit a8e4d55e22
4 changed files with 92 additions and 1 deletions

View File

@@ -27,6 +27,12 @@
];
subnet = "10.42.96.0/24";
interface = "lan";
option-data = [
{
name = "domain-name";
value = "cloonar.com";
}
];
reservations = [
{
hw-address = "98:b6:e9:b6:ef:f4";
@@ -53,6 +59,12 @@
];
subnet = "10.42.97.0/24";
interface = "server";
option-data = [
{
name = "domain-name";
value = "cloonar.com";
}
];
reservations = [
{
hw-address = "0a:0e:52:a2:f7:8e";
@@ -74,6 +86,12 @@
];
subnet = "10.42.99.0/24";
interface = "multimedia";
option-data = [
{
name = "domain-name";
value = "cloonar.multimedia";
}
];
}
{
pools = [
@@ -92,6 +110,12 @@
];
subnet = "10.42.254.0/24";
interface = "smart";
option-data = [
{
name = "domain-name";
value = "cloonar.smart";
}
];
reservations = [
{
hw-address = "7a:5a:d6:d0:29:fe";
@@ -162,7 +186,45 @@
}
];
dhcp-ddns = {
ip-address = "127.0.0.1";
port = 53001;
enable-updates = true;
forward-ddns = {
ddns-domains = [
{
name = "cloonar.com.";
key-name = "dhcp1-ns1";
dns-servers = [
{ ip-address = "127.0.0.1" }
];
}
{
name = "cloonar.smart.";
key-name = "dhcp1-ns1";
dns-servers = [
{ ip-address = "127.0.0.1" }
];
}
{
name = "cloonar.multimedia.";
key-name = "dhcp1-ns1";
dns-servers = [
{ ip-address = "127.0.0.1" }
];
}
];
};
reverse-ddns = {
ddns-domains = [
{
name = "42.10.in-addr.arpa.";
key-name = "dhcp1-ns1";
dns-servers = [
{ ip-address = "127.0.0.1" }
];
}
];
};
};
valid-lifetime = 4000;
};