Jo-Philipp,

We started to talk about the following:

config host
        option ip '192.168.1.25'
        option mac 'd0:27:88:59:38:e8'
        option name 'gwtest'
        option tag 'client'
        list dhcp_option 'option:domain-name,"acme.net"'

config global
        option tag 'client'
        list dhcp_option 'option:router,192.168.1.253'
        list dhcp_option 'option:domain-search,"redfish-solutions.com"'


and this should result in:

dhcp-host=d0:27:88:59:38:e8,set:client,192.168.1.25,gwtest,option:domain-name,"acme.net"

dhcp-option=tag:client,option:router,192.168.1.253,option:domain-search,"redfish-solutions.com"


This would allow me to have a class of options associated with 'client' 
machines (i.e. machines given to me by customers to use on contracts for 
development that sit on my network) by simply associating them with the 
'client' attribute, regardless of what network I put them on.

Ditto, I could have:

config mac
        option mac '00:0e:08:*:*:*'
        option tag 'sipura'
        option tag 'sipphone'

config global
        option tag 'sipphone'
        list dhcp_option 'option:tftp-server,"pbx.redfish-solutions.com"'
        list dhcp_option 'option:120,192.168.1.1'

config global
        option tag 'sippura'
        list dhcp_option 'option:bootfile-name,"/firmware/spa942.cfg"'


which would generate:

dhcp-mac=set:sipura,set:sipphone,00:0e:08:*:*:*

dhcp-option=tag:sipphone,option:tftp-server,"pbx.redfish-solutions.com",option:120,192.168.1.1
dhcp-option=tag:sipura,option:bootfile-name,"/firmware/spa942.cfg"


also thinking that the field 'force' would be useful, i.e.:

config global
        option tag 'sipphone'
        option force 1
        list dhcp_option 'option:tftp-server,"pbx.redfish-solutions.com"'
        list dhcp_option 'option:120,192.168.1.1'


dhcp-option-force=tag:sipphone,option:tftp-server,"pbx.redfish-solutions.com",option:120,192.168.1.1

what do you think?

-Philip

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to