No one seems to have disagreed with this, so I'll interpret that as consent.

I'll also note that currently we currently don't support "list dhcp_option" for 
"host" configs. We should.

It seems to be a trivial change to make.

Can we make this change?

Thanks,

-Philip


On 3/28/12 10:29 AM, Philip Prindeville wrote:
> 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