wg-installer: rework iproute2 commands
- Use ip address add instead of ip a a - Directly add broadcast address Signed-off-by: Nick Hainke <vincent@systemli.org>
This commit is contained in:
parent
b4694bb82c
commit
fea27cec05
1 changed files with 3 additions and 3 deletions
|
@ -65,14 +65,14 @@ wg_register () {
|
||||||
# create wg tunnel
|
# create wg tunnel
|
||||||
ip link add dev $ifname type wireguard
|
ip link add dev $ifname type wireguard
|
||||||
wg set $ifname listen-port $port private-key $gw_key peer $public_key allowed-ips 0.0.0.0/0,::0/0
|
wg set $ifname listen-port $port private-key $gw_key peer $public_key allowed-ips 0.0.0.0/0,::0/0
|
||||||
ip -6 a a $gw_ip_assign dev $ifname
|
ip -6 address add $gw_ip_assign dev $ifname
|
||||||
ip -6 a a fe80::1/64 dev $ifname
|
ip -6 address add fe80::1/64 dev $ifname
|
||||||
|
|
||||||
v4prefix=$(uci get wgserver.@server[0].base_v4prefix)
|
v4prefix=$(uci get wgserver.@server[0].base_v4prefix)
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
gw_ipv4=$(owipcalc $v4prefix add $offset next 32) # gateway ip
|
gw_ipv4=$(owipcalc $v4prefix add $offset next 32) # gateway ip
|
||||||
gw_ipv4_assign="${gw_ipv4}/32"
|
gw_ipv4_assign="${gw_ipv4}/32"
|
||||||
ip a a $gw_ipv4_assign dev $ifname
|
ip address add $gw_ipv4_assign broadcast 255.255.255.255 dev $ifname
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ip link set up dev $ifname
|
ip link set up dev $ifname
|
||||||
|
|
Loading…
Reference in a new issue