mir3c/squashfs-root/etc/hotplug.d/iface/60-wan

17 lines
400 B
Bash
Executable File

#!/bin/sh
[ "$ACTION" = "ifup" ] && [ "$INTERFACE" = "wan" ] && {
. /lib/network/config.sh
ubus_call network.interface.wan status
json_select "route"
__idx=1
while json_is_a "$__idx" object; do
json_select "$((__idx++))"
json_get_var target "target"
json_get_var mask "mask"
json_get_var nexthop "nexthop"
route add -net $target/$mask gw $nexthop metric 50
json_select ".."
done
}