Routerele mele:
Router principal: 192.168.100.1
Al doilea router: 192.168.101.1
The Router principal
este furnizat de ISP-ul meu (o combinație de modem/router tot într-unul). Nu am control asupra setărilor lui. Cu excepția modificării parolei WIFI și a SSID-ului.
Pe Al doilea router
, am control asupra setărilor sale DNS.
Ale mele Al doilea router
Portul WAN este conectat la un port LAN de pe Router principal
.
Am un server Debian cu dnsmasq
instalat și conectat la Al doilea router
rețea cu un IP static 192.168.101.121. Pentru cei care nu stiu, dnsmasq
este atât un server DNS, cât și un server DHCP (nu este activat în mod implicit).
Pe Al doilea router
Setare DNS, am adăugat dnsmasq
IP server DNS (server Debian) ca IP DNS primar și Routerul principal
IP ca IP DNS secundar. Funcționează bine.
Fiecare rând în /etc/hosts
pe serverul Debian este accesibil pe toate gazdele care sunt conectate la Al doilea router
reţea. Asta e ok.
Problema este cu DHCP. Ca client DHCP, puteți trimite numele dvs. de gazdă către serverul DHCP și acesta va fi adăugat la DNS.
Dupa cum Al doilea router
acționează deja ca un server DHCP, nu pot doar să activez DHCP dnsmasq
. Dacă îl activez, va trebui să ofer o rază diferită (alta decât cea oferită de al doilea router).
Doar al doilea router primește numele de gazdă, nu dnsmasq
. S-a confruntat cineva cu aceeași problemă? Este posibil să trageți intrările numelui de gazdă de la al doilea router la dnsmasq
? Mulțumiri.