Linux サーバーに Wireguard をセットアップして、Windows マシンで接続しようとしています。Windows マシンで接続するために使用している構成は次のとおりです。
[Interface]
PrivateKey = hidden
Address = 10.66.66.2/32,fd42:42:42::2/128
DNS = 1.1.1.1,1.0.0.1
[Peer]
PublicKey = hidden
PresharedKey = hidden
Endpoint = 149.102.148.225:64071
AllowedIPs = 0.0.0.0/0,::/0
Windows マシンでアクティブ化を押すと、アクティブ化されたと表示されますが、何もできません。
答え1
インターフェイスに 32 ビット ネット マスク ( /32
) のアドレスを割り当てています。つまり、そのアドレスはサブネットの一部ではなく、OS はそのインターフェイスを介してアクセス可能なアドレスのルートを自動的に追加しません。
これを解決するには、より狭いマスクでアドレスを割り当てるか(/24
おそらく適切)、ルートを手動で構成することができます。