1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Add option to enable/disable interface rename

This commit is contained in:
Ycarus (Yannick Chabanois) 2020-12-28 14:45:13 +01:00
parent db0ba4af80
commit 66f8f2b2fe
3 changed files with 19 additions and 3 deletions

View file

@ -864,6 +864,10 @@ function settings_add()
local disablegwping = luci.http.formvalue("disablegwping") or "0" local disablegwping = luci.http.formvalue("disablegwping") or "0"
ucic:set("openmptcprouter","settings","disablegwping",disablegwping) ucic:set("openmptcprouter","settings","disablegwping",disablegwping)
-- Enable/disable renaming intf
local disableintfrename = luci.http.formvalue("disableintfrename") or "0"
ucic:set("openmptcprouter","settings","disableintfrename",disableintfrename)
-- Enable/disable default gateway -- Enable/disable default gateway
local disabledefaultgw = luci.http.formvalue("disabledefaultgw") or "1" local disabledefaultgw = luci.http.formvalue("disabledefaultgw") or "1"
ucic:set("openmptcprouter","settings","defaultgw",disabledefaultgw) ucic:set("openmptcprouter","settings","defaultgw",disabledefaultgw)

View file

@ -244,6 +244,16 @@
</div> </div>
</div> </div>
</div> </div>
<div class="cbi-value">
<label class="cbi-value-title"><%:Disable interfaces auto rename%></label>
<div class="cbi-value-field">
<input type="checkbox" name="disableintfrename" class="cbi-input-checkbox" value="1" <% if luci.model.uci.cursor():get("openmptcprouter","settings","disableintfrename") == "1" then %>checked<% end %>>
<br />
<div class="cbi-value-description">
<%:Disable renaming interfaces%>
</div>
</div>
</div>
<div class="cbi-value"> <div class="cbi-value">
<label class="cbi-value-title"><%:When proxy shadowsocks is used, use it for UDP if proxy down%></label> <label class="cbi-value-title"><%:When proxy shadowsocks is used, use it for UDP if proxy down%></label>
<div class="cbi-value-field"> <div class="cbi-value-field">

View file

@ -58,6 +58,8 @@ _set_intf_name() {
} }
} }
config_load network if [ "$(uci -q get openmptcprouter.settings.disableintfrename)" != "0" ]; then
config_foreach _set_intf_name interface config_load network
config_foreach _set_intf_name interface config_foreach _set_intf_name interface
config_foreach _set_intf_name interface
fi