mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Add omrvpn interface
This commit is contained in:
parent
59b031ee8e
commit
52f7c47e4e
2 changed files with 40 additions and 6 deletions
|
@ -1,12 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ "$(uci -q get omr-tracker.glorytun)" = "" ]; then
|
||||
if [ "$(uci -q get omr-tracker.omrvpn)" = "" ]; then
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
set omr-tracker.glotytun=interface
|
||||
set omr-tracker.glorytun.type="none"
|
||||
set omr-tracker.glorytun.timeout=10
|
||||
set omr-tracker.glorytun.tries=5
|
||||
set omr-tracker.glorytun.interval=5
|
||||
delete omr-tracker.glorytun
|
||||
set omr-tracker.omrvpn=interface
|
||||
set omr-tracker.omrvpn.type="none"
|
||||
set omr-tracker.omrvpn.timeout=10
|
||||
set omr-tracker.omrvpn.tries=5
|
||||
set omr-tracker.omrvpn.interval=5
|
||||
commit omr-tracker
|
||||
EOF
|
||||
fi
|
||||
|
|
33
openmptcprouter/files/etc/uci-defaults/2020-omr-vpn
Normal file
33
openmptcprouter/files/etc/uci-defaults/2020-omr-vpn
Normal file
|
@ -0,0 +1,33 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ "$(uci -q get network.omrvpn)" = "" ]; then
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
delete network.glorytun
|
||||
delete network.omrvpn
|
||||
set network.omrvpn=interface
|
||||
set network.omrvpn.ifname=tun0
|
||||
set network.omrvpn.proto=dhcp
|
||||
set network.omrvpn.ip4table=vpn
|
||||
set network.omrvpn.multipath=off
|
||||
set network.omrvpn.leasetime=12h
|
||||
set network.omrvpn.mtu=1400
|
||||
commit network
|
||||
EOF
|
||||
fi
|
||||
|
||||
if [ "$(uci -q show firewall | grep omrvpn)" = "" ]; then
|
||||
uci -q batch <<-EOF >/dev/null
|
||||
add_list firewall.@zone[2].network=omrvpn
|
||||
delete firewall.allow_dhcp_request_vpn
|
||||
set firewall.allow_dhcp_request_vpn=rule
|
||||
set firewall.allow_dhcp_request_vpn.name=Allow-DHCP-Request-VPN
|
||||
set firewall.allow_dhcp_request_vpn.src=vpn
|
||||
set firewall.allow_dhcp_request_vpn.proto=udp
|
||||
set firewall.allow_dhcp_request_vpn.dest_port=67
|
||||
set firewall.allow_dhcp_request_vpn.target=ACCEPT
|
||||
set firewall.allow_dhcp_request_vpn.family=ipv4
|
||||
commit firewall
|
||||
EOF
|
||||
fi
|
||||
rm -f /tmp/luci-indexcache
|
||||
exit 0
|
Loading…
Add table
Add a link
Reference in a new issue