他のネットワークからx11vncに接続できない

他のネットワークからx11vncに接続できない

私のラップトップのVNCビューアとデスクトップのx11vncを使って、私のラップトップ(Linux Mintを使用)からリモートデスクトップ(Linux Mintを使用)に接続しようとしています。同じネットワーク上にある場合は正常に接続できますが、別のネットワークでx11vncに接続しようとすると、機能せずに「Connecting to 192.168.xx」ウィンドウで停止します。どうすれば解決できますか?よろしくお願いします!

答え1

192.168.xxの例個人アドレス。つまり、内部ネットワークからのみアクセスできます。

外部ネットワークから接続するには、そのネットワークの外部アドレスを取得する必要があります。これを行うにはいくつかの方法がありますが、最も簡単な方法は、内部ネットワークの検索エンジンに「私のIPは何ですか?」と入力すると、検索エンジンがこの情報を直接表示したり、ウェブサイトを提供することです。

設定が必要な場合があります。フォワードポート外部接続から接続する内部コンピュータにトラフィックを転送します。

答え2

ノートブックとデスクトップが同じネットワーク上にあっても、そのIPアドレスは192.168.1.0/24のように同じサブネットにあります。彼らは互いに直接通信することができます。ノートブックのIPインターフェイスを別のサブネット(192.168.2.0/24など)に移動した後は、サブネット間でトラフィックを転送するためのルーターが必要です。

インターネット経由でこれを試している場合、イントラネットへのVPN接続を設定しないと、VNCを介して192.168.xxにまったく接続できません。これは、数百万のネットワークで実際に使用されるプライベートIP範囲であるため、インターネットを介してルーティングすることはできません。

VNCを使用してインターネットを介してデスクトップにアクセスするには、着信VNCトラフィックをデスクトップに転送するようにルーターを構成する必要があります。ほとんどの場合、これはVNCがデフォルトでポート5900を使用する「ポート転送」と呼ばれるルータ設定にあります。その後、ルータのパブリックIPアドレスを使用してVNCセッションを開くと、デスクトップに接続します。

ポート転送の設定方法は、ルータのユーザーガイドに記載されています。


後で参照できるように... 192.168.0.0/16の範囲(192.168.0.0 - 192.168.255.255)のアドレスはプライベートIPなので、この場合難読化する必要はありません。ルータのパブリックIPを維持する限り、実際にネットワークを損傷するために使用することはできません。

答え3

他のネットワークに接続したくない場合は、次の表示オプションがあります。

  1. ルーティング、プロキシなどを使用してください。
  2. インターフェイスと通信する新しいIPアドレスとネットワークを追加します/etc/network/interfaces(ホストが同じ場所にある場合)。
  3. ルーターを使用してポート転送を設定します。
  4. SSHを使用したリモートポート転送の作成
  5. VPNを使用

関連情報