VPN を使用して、ホスト名を使用して RaspberryPi にリモート接続しようとしていますが、うまくいきません。
私の設定は次の通りです:
- VPNサーバーSynologyデバイス
- ラズベリーパイ3ネットワークAにopenvpnクライアントがインストールされ、実行されており、VPNサーバーに正常に接続されている
- Windows 10 パソコンネットワークBにopenvpnクライアントがインストールされ、実行されており、VPNサーバーに正常に接続されている
また、2 つのネットワーク (A と B) は、2 台の異なるスマートフォンによって作成された 2 つの WiFi ホットスポットであるという事実も付け加えておきます。
がここにありますネットワークの表現より理解を深めていただくために(そう願っています)。
PC からは、IP アドレス (VPN によって指定されたもの) を使用して RaspberryPi に ping および ssh を問題なく実行できます。ただし、ホスト名を使用して同じ操作を行うことはできません (ping を実行しようとすると、「到達不能なホスト」というメッセージが表示されます)。
次の方法で、RaspberryPi と PC の両方で Synology DDNS を使用するように DNS を手動で設定しようとしました。
- パソコン: 私はついていきますこのチュートリアルVPNインターフェースのDNSを変更する
- ラズベリーパイ:ファイルの末尾に
/etc/dhcpcd.conf
追加するようにファイルを編集しましたstatic domain_name_servers=<SYNOLOGY DDNS IP>
しかし、私の PC はまだ RaspberryPi のホスト名に ping できません...
私はネットワークに関しては初心者なので、何か見落としている可能性が高いので、誰かが助けてくれることを願っています。
良い一日を :)
答え1
Synology の DDNS は、ISP によって動的に割り当てられた IP をパブリック DNS に接続するサービスであると考えられます。
少なくとも、これは私の「インターネット ボックス」を no-ip.com に接続する方法です... この方法では、ボックスが再起動して新しい IP (dhcp を使用する ISP) を取得すると、no-ip サーバーに通知され、パブリック DNS レコードの IP を更新できます。 URL は、私のサーバーの新しい IP を指します。
必要なのはローカルDNSサーバ。
私のローカル ネットワークでは、インターネット ボックスに用意されている (あまり良くない) インターフェイス (固定 IP にホスト名を割り当てるタブがあります) を使用して実行しました。ただし、スマートフォンをゲートウェイとして使用している場合、そのような機能は利用できないと思います。
Synology でローカル DNS 機能をホスト (または有効化 ?) できるかもしれません。そうでない場合は、ローカル ネットワークに DNS を展開できます (パイホールたとえば、Pi で )。次に、解決を照会する DNS サーバーのリストに DNS を追加します。
(チュートリアルに関しては、Synology の VPN トンネルのオプションとして実行できる可能性が高いです)
注: 私のプライベート ネットワークでは、ボックスの名前解決は依然としてランダムですが、.home
名前の後に を追加すると、より適切に機能します。
お役に立てれば幸いです!