Wireguard サーバー: クライアントが Wireguard を介してサーバーのローカル デバイスと通信できるようにします (実質的に Wireguard をトンネルとして使用します)

Wireguard サーバー: クライアントが Wireguard を介してサーバーのローカル デバイスと通信できるようにします (実質的に Wireguard をトンネルとして使用します)

ちょっと変わった問題を抱えていて、四角い釘を丸い穴に押し込もうとしているのか、それとも本当に聞きたい質問の仕方がわからないだけなのか、よくわかりません。

自宅には、pihole および wireguard サーバーとして動作するヘッドレス サーバーがあります。ラップトップでこのサーバーに接続し、自宅のネットワーク上のデバイス (デスクトップ PC など) と、まるで LAN 上にいるかのように通信できるようにしたいと考えています。

ホーム ネットワークは、一般的な家庭ネットワークです。市販のルーターが DHCP サービスを提供しており、192.168.1.0/24リースが 100 から始まる IP を発行しています。Wireguard サーバーは、192.168.2.1同じサブネット内で手動で割り当てられた IP として動作するように構成されており、allowedips は に設定されています。これは192.168.0.0/16、ホーム ネットワーク経由でインターネットに接続するのではなく、インターネット経由でのみホーム ネットワークに接続したいためです。

これまでのところ、Wireguard サーバー自体を含む、Wireguard 経由で接続されたデバイスと通信できます。サブネット上のものと通信することはできません192.168.1.0/24

私がやりたいことを実現するには、ルーターの DHCP サーバーを無効にして、pihole サーバーに独自の DHCP サーバーを設定して、両方のサブネットを同時に管理できるようにする必要があるのではないかと心配しています。あるいは、サブネットを別々に作成せずに、クライアントを DHCP サーバーのサブネットに投入して、何が起こるかを確認することもできます...

ここで何をすべきか本当にわかりませんし、言ったように、この時点で自分の質問が何なのかさえわかっていないのです。

関連情報