wireguard の起動と削除
wireguardを指定して起動したい
wg quick のようなスクリプトが提供されてない環境では、明示的にリンクをUp/Downする必要がある
wg は起動スクリプトでしかなく、Wiregudardはカーネルモジュールであり、リンクとして動作してる。そのため、リンクのアップダウンで対応する。
設定と起動
WG_IF=wg0 WG_LOCAL_IPv4=172.16.1.1/24 WG_LOCAL_IPv6=fc02:1234:e801:b00b::1/64 ip link add dev $WG_IF type wireguard ip addr add $WG_LOCAL_IPv4 dev $WG_IF ip addr add $WG_LOCAL_IPv6 dev $WG_IF ip link set mtu 1420 up dev $WG_IF
起動と終了
ip link set wg0 down ip link set wg0 up
削除
ip link set wg0 down ip link delete dev wg0