0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VyOS 1.3でwireguardを使う (その2)

Last updated at Posted at 2021-01-30

つづき

(その1)で作成したサーバへ接続するためのクライアント側の設定です。
今回はWindows 10を使います。

作り方

まずは、wireguardをダウンロードします。
https://www.wireguard.com/install/
ここからWinodws用のインストーラーをダウンロードし、ウィザードに沿ってインストールします。

  1. アプリケーションを起動する
    デスクトップのアイコンをダブルクリックし、起動します
    そっけない感じのウィンドウが現れますので、ウィンドウ下部の「トンネルの追加」→「空のトンネルの追加」を選びます
    SnapCrab_NoName_2021-1-30_14-55-17_No-00.png

  2. 自動的に鍵が作成されるのでVyOSの設定に必要な「公開鍵」をどこかへメモしておきます
    適当に名前を付けて保存します
    SnapCrab_NoName_2021-1-30_15-1-2_No-00.png

  3. サーバー側のVyOSにログインし、サーバの公開鍵を取得しメモします

$ show wireguard keypairs pubkey default
+OVotY/2uP/vbQw2Ad1XhJv0Ghc3gbKSE3pW2Xk4b2U=
```

  1. ついでにそのまま先ほどメモしたクライアントの公開鍵で設定しなおします

$ configure

set interfaces wireguard wg01 peer client001 pubkey 'ZM0fRfUAwDkDSk9SaqbLayUzBFuaG5wbTiXMKn2NQBI='

commit

save

```
  1. クライアント側の設定に戻り、サーバ側で設定したallowed-ips(許可した固定IP)と公開鍵を追記します
    [Peer]セクションのAllowsIPsはサーバ側からのアクセス許可。EndpointはサーバのIP(公開用IP)と待ち受けポート番号を指定します
    設定が完了したら保存します
    SnapCrab_NoName_2021-1-30_15-50-51_No-00.png
  2. hogehogeトンネルを選択し「有効化」をクリックして接続が完了します
    SnapCrab_NoName_2021-1-30_15-54-23_No-00.png

注意

windowsのwireguardアプリケーションでは、設定に誤りがあっても「有効化」をクリックすると見た目上はつながっているように見えます。
ピアに「直近のハンドシェイク」が表示されない。や「転送」に受信が0Bの場合は設定を見直してみましょう。
SnapCrab_NoName_2021-1-30_15-59-37_No-00.png

おわりに

設定自体は非常に簡単ですが、つながらない場合の切り分けが意外と難しいので、色々試して仕組みを理解する方が良いかと思います。
また、MacやLinuxも対応していますので、機会があれば投稿したいと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?