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
|
#!/bin/sh
|
||||||
|
|
||||||
if [ "$(uci -q get omr-tracker.glorytun)" = "" ]; then
|
if [ "$(uci -q get omr-tracker.omrvpn)" = "" ]; then
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
set omr-tracker.glotytun=interface
|
delete omr-tracker.glorytun
|
||||||
set omr-tracker.glorytun.type="none"
|
set omr-tracker.omrvpn=interface
|
||||||
set omr-tracker.glorytun.timeout=10
|
set omr-tracker.omrvpn.type="none"
|
||||||
set omr-tracker.glorytun.tries=5
|
set omr-tracker.omrvpn.timeout=10
|
||||||
set omr-tracker.glorytun.interval=5
|
set omr-tracker.omrvpn.tries=5
|
||||||
|
set omr-tracker.omrvpn.interval=5
|
||||||
commit omr-tracker
|
commit omr-tracker
|
||||||
EOF
|
EOF
|
||||||
fi
|
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