3 .
/usr
/lib
/webif
/webif.sh
6 FORM_dns
="${lan_dns:-$(nvram get lan_dns)}"
8 handle_list
"$FORM_dnsremove" "$FORM_dnsadd" "$FORM_dnssubmit" 'ip|FORM_dnsadd|@TR<<DNS Address>>|required' && {
10 save_setting network lan_dns
"$FORM_dns"
12 FORM_dnsadd
=${FORM_dnsadd:-192.168.1.1}
14 if empty
"$FORM_submit"; then
15 FORM_lan_ipaddr
=${lan_ipaddr:-$(nvram get lan_ipaddr)}
16 FORM_lan_netmask
=${lan_netmask:-$(nvram get lan_netmask)}
17 FORM_lan_gateway
=${lan_gateway:-$(nvram get lan_gateway)}
21 ip|FORM_lan_ipaddr|@TR<<IP Address>>|required|$FORM_lan_ipaddr
22 netmask|FORM_lan_netmask|@TR<<Netmask>>|required|$FORM_lan_netmask
23 ip|FORM_lan_gateway|@TR<<Gateway>>||$FORM_lan_gateway
26 save_setting network lan_ipaddr
$FORM_lan_ipaddr
27 save_setting network lan_netmask
$FORM_lan_netmask
28 save_setting network lan_gateway
$FORM_lan_gateway
32 header
"Network" "LAN" "@TR<<LAN Configuration>>" '' "$SCRIPT_NAME"
35 start_form|@TR<<LAN Configuration>>
36 field|@TR<<IP Address>>
37 text|lan_ipaddr|$FORM_lan_ipaddr
39 text|lan_netmask|$FORM_lan_netmask
40 field|@TR<<Default Gateway>>
41 text|lan_gateway|$FORM_lan_gateway
43 start_form|@TR<<DNS Servers>>
44 listedit|dns|$SCRIPT_NAME?|$FORM_dns|$FORM_dnsadd
46 helptext|Helptext DNS save#You need save your settings on this page before adding/removing DNS servers
52 ##WEBIF:name:Network:100:LAN