###前提
現在事情がありサブネットを分けて作業を行っています。
使用しているPC(Windows10)にNICを2枚(eth0,eth1)を挿しています。
- サブネット①:192.168.1.0/24 (eth0にわりあて)
・RaspberryPi:192.168.1.2 - サブネット②:192.168.0.0/24 (eth1にわりあて)
###実現したいこと
サブネット①側にRaspberryPiを繋げて、使用しているPCからRaspberryPIにVNC経由で接続しようと考えていますが、
接続できない状況です。
使用しているアプリケーションは「VNC Viewer 6.1.1」で
接続先を192.168.1.2:5901としています。
サブネット①にもサブネット②にもpingは通るため、
ルーティングテーブルは間違っていないと考えています。
VNCの接続を確立するにはどのような設定を行えばいいのでしょうか?
###情報
接続されない。以下よりVNCサーバは起動している状態であることを確認
bash
1pi@raspberrypi:~ $ ps aux | grep tight 2root 1660 0.0 1.3 45128 12988 pts/0 S 07:57 0:01 Xtightvnc :1 -desktop X -auth /root/.Xauthority -geometry 1024x768 -depth 24 -rfbwait 120000 -rfbauth /root/.vnc/passwd -rfbport 5901 -fp /usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/ -co /etc/X11/rgb
しかし、対象のPORTでダンプしても通信が発生していない。
bash
1pi@raspberrypi:~/work/wireshark $ sudo tcpdump port 5901 2tcpdump: verbose output suppressed, use -v or -vv for full protocol decode 3listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
###情報の追加
0. Windows 10 から 192.168.1.2 に ping の応答はありますか?
→ あります
0. RaspberryPi で 5901 番ポートは LISTEN していますか? (ss -tln, netstat -tln などで確認)
→ LISTENしています
bash
1pi@raspberrypi:~ $ netstat -lnt 2稼働中のインターネット接続 (サーバのみ) 3Proto 受信-Q 送信-Q 内部アドレス 外部アドレス 状態 4tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 5tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 6tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 7tcp6 0 0 :::22 :::* LISTEN
3. RaspberryPi のファイアーウォール(iptables など)が有効な場合、5901 番ポートへの接続が許可されていますか?
→ 検証ネットワークのため特に設けていませんが、Windows10側のNICを1枚にすると正常にVNCにより接続できる状態です。
以上、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー