mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-07-28 11:11:09 +08:00
18 lines
366 B
Bash
18 lines
366 B
Bash
#!/bin/sh
|
|
|
|
mkdir /tmp/pptpd
|
|
echo "ifname:$1;server:$4;client:$5;ip:$6" >> /tmp/pptpd/clients
|
|
|
|
section=$(uci show pptpd | grep $5 | awk -F '.' '{print $2}')
|
|
route=$(uci get pptpd.$section.route)
|
|
[ -n "$route" ] && {
|
|
ip route add $route via $4 dev $1
|
|
}
|
|
|
|
[ -d /etc/ppp/ip-up.d ] && {
|
|
for SCRIPT in /etc/ppp/ip-up.d/*
|
|
do
|
|
[ -x "$SCRIPT" ] && "$SCRIPT" "$@"
|
|
done
|
|
}
|