1 (edytowany przez jzef 2016-08-20 06:36:51)

Temat: DHCP w LAN - jak zmienić adres bramy i dns

W tej chwili jest tak: 2 routery spięte kablem Ethernet (switch-switch). Router numer1 to brama do Internetu ma adres 192.168.1.1. Router numer2 to OpenWrt o adresie 192.168.1.50. Tak wygląda plik /etc/config/network:

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config interface 'lan'
    option ifname 'eth1'
    option type 'bridge'
    option proto 'static'
    option ipaddr '192.168.1.50'
    option netmask '255.255.255.0'
    option gateway '192.168.1.1'
    option dns '192.168.1.1'

config interface 'wan'
    option ifname 'eth0'
    option proto 'dhcp'

Router OpenWrt ma dostęp do Internetu, serwer DHCP działa ale serwuje adres bramy i dns 192.168.1.50 przez co klient korzystający z DHCP nie ma Internetu.

Jak ustawić aby serwer DHCP serwował adres bramy i dns 192.168.1.1 ? Chodzi o BOOTP / DHCP Option 3 (Router) i Option 6 (DNS server).

2

Odp: DHCP w LAN - jak zmienić adres bramy i dns

http://eko.one.pl/?p=openwrt-konfigurac … lientwdhcp

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: DHCP w LAN - jak zmienić adres bramy i dns

Już sobie poradziłem, faktycznie ustawia się to w /etc/dnsmasq.conf ale niekoniecznie za pomocą UCI. Wystarczy dopisać 2 linijki konfiguracji lub 4 z komentarzem aby było wiadomo co to jest:

#set the default route for dhcp clients on the lan side
dhcp-option=lan,3,192.168.1.1
#set the dns server for the dhcp clients on the lan side
dhcp-option=lan,6,192.168.1.1

4

Odp: DHCP w LAN - jak zmienić adres bramy i dns

Jeśli serwer DHCP ma nie serwować adresu bramy i DNS trzeba usunąć przecinek i adres IP:

#set the default route for dhcp clients on the lan side
dhcp-option=lan,3
#set the dns server for the dhcp clients on the lan side
dhcp-option=lan,6

5

Odp: DHCP w LAN - jak zmienić adres bramy i dns

Czy idzie zastosować tą opcję dla jednego/kilku adresów IP/MAC?

OpenWrt 21.02 / LuCI / Linksys WRT3200ACM

6

Odp: DHCP w LAN - jak zmienić adres bramy i dns

Tak, przez klasyfikację klientów. Zobacz przykład: https://openwrt.org/docs/guide-user/bas … al_options

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: DHCP w LAN - jak zmienić adres bramy i dns

Dziękuję Cezary, oczywiście wszystko działa tak jak trzeba:

uci set dhcp.tag1="tag"
uci set dhcp.tag1.dhcp_option="3,172.30.100.254"
uci set dhcp.tag1.dhcp_option="6,172.30.100.254,172.30.100.253"
uci add dhcp host
uci set dhcp.@host[-1].name="Davidoff"
uci set dhcp.@host[-1].mac="1c:6f:65:b2:d4:28"
uci set dhcp.@host[-1].ip="172.30.100.100"
uci set dhcp.@host[-1].tag="tag1"
uci commit dhcp
/etc/init.d/dnsmasq restart
OpenWrt 21.02 / LuCI / Linksys WRT3200ACM