site間のVPN設定を紹介します。WireGuardの設定はIPsecに比べて設定項目が少ない比較的に簡単にできます。接続先のIP/ポート番号/公開鍵キーだけで設定することができます。IPv4とのIPv6の設定の違いも接続先のアドレスが変更するだけでIPv6でのVPNも簡単に設定することができます。今回はVyOSにて2拠点間をIPv4およびIPv6でのVPNを接続する方法を紹介します。vyos-99は途中のインターネットのルータの扱いで構成しています。接続構成図WireGuardの設定を未設定の状態では、vyos-01からvyos-02のeth1には通信可能ですが、eth0には通信ができません。Unreachableとなります。間が通信できるように設定します。vyos-02のeth1しかPingに応答がありません。残りはvyos-99に経路がないためPingに応答なくtimeoutもしくはUnreachableとなります。秘密鍵、公開鍵を作成します。公開鍵を確認することできます。この情報は接続先でそれぞれ必要になります。応答があることが確認できました。経路が増加しています。状況を確認することコマンドは下記にあります。秘密鍵は下記コマンドで確認することができます。区間をIPv6のみの構成として下記を設定します。IPv4が通信できる構成を目指します。秘密鍵、公開鍵を作成します。公開鍵を確認することできます。この情報は接続先でそれぞれ必要になります。秘密鍵、公開鍵を作成します。公開鍵を確認することできます。この情報は接続先でそれぞれ必要になります。