それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

wireguard の起動と削除

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