作爲一臺linux的電腦,沒法上網真是一件十分討厭的事情。另外,特別想看到樹莓派的桌面到底是什麼樣子的。所以,昨天去買了一個無線路由器。今天中午剛到,折騰了一下午終於給搞好了。
教程目標:
- 讓樹莓派上網。(其實就是搞出一根用DHCP連接互聯網的網線)
- 用ssh與樹莓派通信。(這樣我們就可以不用連串口了,而且也可以通過sftp在主機和樹莓派之間傳輸文件。)
- 用遠程桌面連接到樹莓派上。
教程器材和軟件:
- 樹莓派的板子。
- SD卡(已經有鏡像刷入)。
- 電源線及USB充電器。
- putty和psftp。(可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下載)
- 路由器及網線。(本文使用的是TP-Link TL-WR720N型路由器,實際中其他自然也是可以的。從根本上來說,普通電腦上網能有的方式,它都可以。但是,因爲DHCP有插入樹莓派就能使用的好處,這樣簡單省事。)
步驟:
樹莓派上網:
因爲,樹莓派就相當於一個電腦,所以普通電腦連接網絡的方法,它都是可以有的。靜態IP,動態IP,L2TP,PPPoE等等。原本,我是想用學校L2TP的方式,讓樹莓派上網,折騰了幾個小時後,還是沒成功。最終,纔想到,學校給的IP是和筆記本的MAC地址綁定的,樹莓派是不能用這種方式上網的。
然後,就買了個無線路由器,照着說明書折騰了1個多小時,終於抽出了一根DHCP的網線。結果,出了一個神奇的現象。樹莓派開機後,連上了互聯網。(因爲我用它安裝了xrdp)但是,過了一會兒,它就斷開了網絡。(路由器的配置頁面可以看出。)試了好多次,都是如此。最終發現問題在於USB充電器上,當時在用的USB充電器是之前一個MP4的充電器,它的最大電流只有500mA。而樹莓派(B型)需要的電流是700mA。換了一個1A的充電器就正常了。
ssh:
ssh的功能在putty中就已經有了,psftp可以到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下載。
在將樹莓派連成類似上圖之後,打開putty,並將樹莓派的IP地址填入其中。(樹莓派的IP可以去路由器上找,一個叫raspberry名字的項目。也可以用串口連接到樹莓派上,用ifconfig命令得到。)
點擊Open之後,就是和從串口連接一樣了。
另一個sftp也是,十分一樣的。這個主要用於傳輸文件。
遠程桌面:
首先,要在樹莓派中安裝一個xrdp。可以用以下命令,就可以完成所有事情了。(命令的方法可以通過ssh或者是串口的方法。自然,這個時候樹莓派應該是能上網的。)
sudo apt-get install xrdp
其次,找到windows中的遠程桌面。(它在windows附件中。)
填入樹莓派的IP地址,後連接。
填入用戶名和密碼。
然後,就可以玩了。只不過速度好像比較慢,有點老爺機的感覺。
備註:
此教程爲浙江大學計算機學院嵌入式系統的擴展作業。