nat6: silent error output
This commit is contained in:
parent
34672d93ef
commit
17eb5419a3
@ -14,7 +14,7 @@ interface() {
|
||||
device=$(uci -q show network.$alias_interface.device | grep -o "'.*'" | awk -F"'" '{print $2}')
|
||||
if [ -z $(uci -q show network.$alias_interface.device) ]; then
|
||||
ipaddr=$(uci -q show network.$alias_interface.ipaddr | grep -o "'.*'" | awk -F"'" '{print $2}')
|
||||
device=$(ifconfig | grep -B 1 $ipaddr | head -1 | awk '{print $1}')
|
||||
device=$(ifconfig | grep -B 1 $ipaddr 2>/dev/null | head -1 | awk '{print $1}')
|
||||
fi
|
||||
fi
|
||||
if [ $(ifconfig $device | grep -c "inet6 addr") -gt 0 ]; then
|
||||
@ -56,6 +56,8 @@ EOF
|
||||
start() {
|
||||
[ "$(uci -q get firewall.@defaults[0].nat6)" != 1 ] && return 0
|
||||
interface
|
||||
[ -z "$device" ] && logger -p error -t network -s "nat6: DHCPv6 interface device not configured, IPv6 NAT failed." && exit 0
|
||||
[ -z "$gateway" ] && logger -p error -t network -s "nat6: DHCPv6 gateway not found, IPv6 NAT failed." && exit 0
|
||||
common_config
|
||||
ip -6 r add default via $gateway dev $device 2>/dev/null
|
||||
nft delete table ip6 nat 2>/dev/null
|
||||
|
Loading…
x
Reference in New Issue
Block a user