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

Fix client2client routes

This commit is contained in:
Ycarus (Yannick Chabanois) 2020-02-24 11:03:58 +01:00
parent 453d349ff3
commit 5c34c076ec

View file

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