通過上篇博文,實現了小PI通過SSH連接電腦,顯示命令行。這篇,是需要SSH作為基礎的。所以,上一篇的功能一定要實現。
本篇內容,是讓小PI通過網線連接電腦PC的有線網絡端口,在PC上顯示小PI的圖形化窗口,同時小PI通過共享PC的WIFI實現網絡連接。(PS:BZ本本的系統是WIN7-64bit)。好啦,廢話不說了,馬上開始這篇內容。
1、首先解決小PI:
在小PI連上網后,首先執行以下命令:(PS:這些軟件源都是國外的網站,所以安裝速度會很慢,BZ的VNC大概安裝了12H,所以大家給完命令后可以去睡覺了。當然,在raspberry pi官網上鏈接了一個官方認可的其他地區的服務,國內的話有中科大,如果需要可以改到國內的源,網上有很多教程。理論上國內的源應該會快一些,但是BZ親測過后得到的結論是:和國外網站速度差不多(也可能是BZ這網速本來就渣),而且國內的源內容不是很全,不少的路徑還是鏈接的國外的網址,所以BZ用的還是原始的。所以這個看個人喜好。)
sudo apt-get update sudo apt-get install tightvncserver
安裝后,按如下命令運行tightvnc服務器:
vncserver :1
或者設定特定屏幕分辨率:
vncserver :1 -geometry 1440x900
第一次運行時要讓你設一個密碼,這個是vnc密碼,和系統用戶密碼無關,所以,隨意設。
2、解決PC端:
在實現SSH連接的前提下,將小PI的有線端口和PC的有線端口通過網線直接連接。
首先,先將PC的無線網絡共享給本地連接。
打開PC 的 控制面板 -> 網絡和interner ->網絡連接:

選擇你正在使用的無線網卡, 右鍵 ->屬性 -> 共享:

在紅色框框中,打勾 -> 在家庭網絡連接的下拉菜單中選擇本地連接,然后確定就好了:

出現下圖的這種狀態就算是共享完畢了哦!!!(PS:可能出現的問題BZ會在最后附上)

然后查詢小PI的IP。 WIN + R -> cmd -> arp -a ->回車。黃色框框中的類型為動態的IP就是小PI的IP。

然后下載TightVNC Viewer軟件,(此類軟件有好多款,BZ選擇的是TightVNC Viewer,也可以根據個人喜好選擇其他,配置方法都差不多)。
軟件雖然小,但是也需要安裝,忍了吧。安裝后運行軟件,在Remote Host中輸入小PI的IP,后邊要加上端口號。因為之前在小PI上運行的是: vncserver :1 。所以此處的端口號就是5901 =5900+1。如果你運行的是 vncserver :n (n是常數,對應的端口號就是5900+n)。這里的n指的是你運行的第幾個vncserver的窗口。

點擊 Connect ,就會出現一個需要輸入密碼的小窗口,密碼就是你剛才設置的VNC的密碼,注意不是小PI的密碼哦!!

輸入之后就進入到小PI的圖形化窗口了。最后附上成功連接的圖片。
這是第一次配置有些費事,以后再次連接的話,步驟就非常簡單了:
小PI上電,網線連PC -> WIN+R -> CMD -> arp -a 找到小PI的IP -> 運行putty,輸入賬戶和密碼 -> 在putty命令行輸入 vncserver -> 運行VNC Viewer,輸入IP和密碼。
就OK啦!!!
一些問題:
1、在開啟WIFI共享本地連接中,找不到下拉菜單:
重啟!!一般在重啟過后都會出現下拉選項的。
2、在開啟WIFI共享本地連接中,出現Internet連接共享訪問被啟用時,出現了一個錯誤(null) :

出現原因:一個windows防火牆服務沒有開啟
解決:WIN+R -> 輸入 services.msc -> 找到 windows firewall 服務,點擊啟動即可。然后再次共享就OK了!!!
3、在連接VNC Viewer時,出現 由於連接方在一段時間后沒有正確答復畫着連接主機沒有反應,連接嘗試失敗:

這種情況是你的網線沒有連接好,檢查網線連接是否牢固,是否連接上了,然后在啟動VNC。
4、在連接VNC Viewer時,出現 Error in TightVNC Viewer:由於目標計算機積極拒絕,無法連接。

這種情況是你太着急連接VNC Viewer了,要記得先啟動putty哦!!!
