在今年年初已經拿到RPi,經過簡單的測試後,就默默的被Arduino & LabVIEW擠掉了。真是感到心虛,不過也由於沒有適合的螢幕(家裡只有D-sub & 沒什麼機會可以搶到的液晶電視),也是導致自己不用的藉口啦。在跟學校的朋友聊天聊得很不錯後,打鐵趁熱的也去光華買了HDMI轉DVI,就在Lab啟動了。
設定:
一開始的螢幕轉接卻沒有任何訊號,當下真的產生很大的問號,想到還有另外一台也有DVI介面,先測試若不行再上網查詢,還好熟悉的螢幕就很自然的出現了!!不知道是螢幕的問題還是轉接器的問題。(說到DVI也是有點複雜的學問,另外再整理資訊)
目前一直調整不暸最佳的解析度,不過還可以進行作業,就先來處理最想要用的事情了---SSH。
造訪了常常參考的網站,先列出了幾點可以去修改或者確認網卡是否正常:
修改出廠預設的主機名稱(raspberry): sudo nano /etc/hostname -改掉名稱
重新啟動:
$ sudo shutdown -r now
檢查網路卡驅動程式是否存在:
$ dmesg | grep net -"|", 'shift + \' -列出網卡相關的資料
設定RPi的網路位置:
$ sudo nano /etc/network/interfaces -然後在文件中key-in以下資料:
auto eth0 ---數字的'0',一開始看錯以為是O。
iface eth0 inet static
address 192.168.X.X ---我是用虛擬IP,區域網路內就可以使用(校外不知道可以連否?)
netmask 255.255.255.0
然後,
重新啟動網路:
$ sudo /etc/init.d/networking restart
啟動SSH server:
$ sudo /etc/init.d/ssh start
另外若要每次開機都能自動開啟SSH(言下之意,剛剛所做的會在每次重新開機後失效)則參考這樣的方式:(reference website)
To enable SSH automatically every time the Pi starts you need to :
Prepare an SD card with the Debian “Squeeze” imageInsert the SD card in your PCRename ” boot_enable_ssh.rc” as “boot.rc”Eject the SD card and insert into your Pi
成功後,就可以使用SSH軟體遠端聯繫RPi了,我使用的是"PuTTY",原本文中也有介紹"Cygwin",不過這個的設定頗繁瑣的。
後記:
使用Lab的PC經由PuTTY成功的連線到RPi了,沒想到一些設定就有很多新東西可以了解,
真是一點也不能大意。接下來要做什麼呢??要趕快來想想了!!~
另外,還需要設定防火牆與一些網路方面的設定,否則後門大開,我的RPi可能就變成好用的跳板供人使用了!!
參考:
用OpenSSH取代Talent的連線方式
連上Internet
Raspberry Pi基本設定、編譯核心、上網
Putty簡介
Cygwin安裝及SSH設定教學(上)
舊文章:
Raspberry Pi B的到來
Raspberry Pi 安裝系統與開機
[學習資料] Raspberry Pi
(轉帖) Arduino Uno vs BeagleBone vs Raspberry Pi