From 5e4ae90d33e7a027c59eb6a4cdf6364332afc380 Mon Sep 17 00:00:00 2001 From: Filip Znachor Date: Sun, 25 Jul 2021 22:42:47 +0000 Subject: [PATCH] Update README.md --- DynDNS/README.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/DynDNS/README.md b/DynDNS/README.md index 68b216c..517663e 100644 --- a/DynDNS/README.md +++ b/DynDNS/README.md @@ -6,15 +6,28 @@ It combines **DHCPv4 server leases** with **IP neigh** and add ALL device addres Can be used for assinging **RA addresses to device hostnames**, which are defaultly **NOT** assigned in OpenWrt. +## Instalation + Add this script to **dnsmasq's dhcp-script** option: ``` dhcp-script = lua /path/to/dyndns.lua ``` -Or via dhcpscript in uci: +Or via dhcpscript in OpenWrt uci: ``` config dnsmasq option dhcpscript 'lua /path/to/dyndns.lua' ``` -Also add `list addnhosts '/tmp/dyndns'` to make dnsmasq using DynDNS's hosts file. \ No newline at end of file +Also add `list addnhosts '/tmp/dyndns'` to use DynDNS's hosts file. + +## Features + +- Assign all device IPs to its hostname +- Support network domains +- Automatically add records to dnsmasq +- Automatic trigg on DHCP lease + +## Todo + +- Assign only addresses from specific subnets (not all)