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

Add route for network instead of only router ip

This commit is contained in:
Ycarus (Yannick Chabanois) 2020-03-06 15:00:40 +01:00
parent 269d162aed
commit 32e5b08518

View file

@ -527,8 +527,9 @@ _set_client2client() {
vpnip_local=$(ip -4 -br addr ls dev ${vpnifname} | awk -F'[ /]+' '{print $3}' | tr -d "\n") vpnip_local=$(ip -4 -br addr ls dev ${vpnifname} | awk -F'[ /]+' '{print $3}' | tr -d "\n")
for lanip in $c2cips; do for lanip in $c2cips; do
c2cid=$((c2cid+1)) c2cid=$((c2cid+1))
target=$(echo $lanip | awk -F '/' '{print $1}' | tr -d "\n") targetip=$(echo $lanip | awk -F '/' '{print $1}' | tr -d "\n")
netmask=$(echo $lanip | awk -F '/' '{print $2}' | tr -d "\n") netmask=$(echo $lanip | awk -F '/' '{print $2}' | tr -d "\n")
target=$(ipcalc.sh $targetip $netmask | grep NETWORK | awk -F '=' '{print $2}' | tr -d "\n")
uci -q batch <<-EOF >/dev/null uci -q batch <<-EOF >/dev/null
set network.omr_client2client_${c2cid}=route set network.omr_client2client_${c2cid}=route
set network.omr_client2client_${c2cid}.interface=omrvpn set network.omr_client2client_${c2cid}.interface=omrvpn