a100f15ba2
* add range related function and ut
61 lines
1.5 KiB
JSON
61 lines
1.5 KiB
JSON
{
|
|
"FEATURE|dhcp_server": {
|
|
"state": "enabled"
|
|
},
|
|
"VLAN_INTERFACE|Vlan100": {
|
|
},
|
|
"VLAN_INTERFACE|Vlan100|100.1.1.1/24": {
|
|
},
|
|
"VLAN_INTERFACE|Vlan200": {
|
|
},
|
|
"VLAN_INTERFACE|Vlan200|100.1.1.2/24": {
|
|
},
|
|
"VLAN_INTERFACE|Vlan300": {
|
|
},
|
|
"DHCP_SERVER_IPV4|Vlan100": {
|
|
"gateway": "100.1.1.1",
|
|
"lease_time": "3600",
|
|
"mode": "PORT",
|
|
"netmask": "255.255.255.0",
|
|
"customized_options": "option60",
|
|
"state": "enabled"
|
|
},
|
|
"DHCP_SERVER_IPV4|Vlan300": {
|
|
"gateway": "100.1.1.1",
|
|
"lease_time": "3600",
|
|
"mode": "PORT",
|
|
"netmask": "255.255.255.0",
|
|
"customized_options": "option60",
|
|
"state": "disabled"
|
|
},
|
|
"DHCP_SERVER_IPV4_CUSTOMIZED_OPTIONS|option60": {
|
|
"id": "60",
|
|
"type": "string",
|
|
"value": "dummy_value"
|
|
},
|
|
"DHCP_SERVER_IPV4_RANGE|range1": {
|
|
"range": "100.1.1.3,100.1.1.5"
|
|
},
|
|
"DHCP_SERVER_IPV4_RANGE|range2": {
|
|
"range": "100.1.1.9,100.1.1.8"
|
|
},
|
|
"DHCP_SERVER_IPV4_RANGE|range3": {
|
|
"range": "100.1.1.10"
|
|
},
|
|
"DHCP_SERVER_IPV4_IP|eth0": {
|
|
"ip": "240.127.1.2"
|
|
},
|
|
"DHCP_SERVER_IPV4_PORT|Vlan100|Ethernet4": {
|
|
"ips": "100.1.1.10,10.1.1.11"
|
|
},
|
|
"DHCP_SERVER_IPV4_PORT|Vlan100|Ethernet7": {
|
|
"ranges": "range1,range3"
|
|
},
|
|
"DHCP_SERVER_IPV4_PORT|Vlan200|Ethernet8": {
|
|
"ranges": "range1,range4"
|
|
},
|
|
"DHCP_SERVER_IPV4_PORT|Ethernet9": {
|
|
"ranges": "range5,range6"
|
|
}
|
|
}
|