Raspberry Pi可以作為伺服器使用,只要安裝套裝軟體,啟動服務,即可當作伺服器使用。以下為各種安裝方法的筆記,未來將陸續新增常用的伺服器安裝方法:
如果要再Raspberry Pi自動安裝的話,要將來源加到source.list當中,需先開啟文字編輯程式,加入來源位置:
增加以下兩行:
接著要安裝GPG key:
接著更新系統並安裝 Webmin 套件:
安裝成功後,會出現以下畫面;就可用瀏覽器輸入 https://localhost:10000 開啟Webmin,開啟畫面後需要經過驗證才能登入系統,可輸入root帳號及密碼即可登入。
顯示服務狀態及啟動
重新啟動FTP指令如下:
預設只能用anonymous登入,如果要用帳號登入,需修改/etc/vsftpd.conf檔案,將以下這行變成註解:
將以下這行註解拿掉:
存檔後,重新啟動vsftpd即可以帳號登入。
修改 interface檔案
auto wlan0
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
修改interfaces 設定的wpa-conf指定的檔案
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="home"
psk="xxxx"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
}
[2014/03/30]
最近買了一個很小的無線網路網卡TP-Link,型號:TL-WN725N,回來一插入Raspberry Pi,結果抓不到驅動程式,無法連線,於是上網找了一下是否能夠啟動,找到一個安裝方法,先執行以下指令:
出現以下回應
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
看到版本及序號#622,到以下網站找到對應的日期的驅動程式
http://www.raspberrypi.org/forum/viewtopic.php?f=28&t=62371
再到以下網站找到對應的日期檔案,下載後進行解開:
http://dl.ciph.se/raspberrypi/
安裝的步驟如下:
將firmware 複製至指定目錄
安裝完成後,無線網卡就開始亮燈,且可抓到無線 AP的訊號,輸入PSK密碼後即可連線。
[2017/03/02 更新]
目前新的kernel版本為:
# uname -a
安裝TP-Link無線網卡時,又出現問題,解決方法如下:
先到下列網站下載驅動程式:(2017/2/14開機時,無線網卡亮燈,這段可以不用執行)
如果還是不行,執行 iwconfig看看是否wlan0有啟動。如果有啟動:
將 /etc/network/interfaces 的 wlan0那段改成以下設定:
auto wlan0
allow-hotplug wlan0
# iface wlan0 inet manual
# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface wlan0 inet dhcp
wpa-ssid "home"
wpa-psk "mypassword"
-----Raspbian buster wifi modify /etc/network/interfaces -----
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
-----------------------------------------------------------------------
重新啟動無線網卡或重開機:
$ sudo ifdown wlan0
$ sudo ifup wlan0
[2017/09/07 更新]
上述的下載網站 dl.dropboxusercontent.com 已經改成 www.fars-robotics.net
# wget http://www.fars-robotics.net/8188eu-4.9.41-1023.tar.gz
# tar xzf 8188eu-4.4.8-881.tar.gz
# ./install.sh
[2017/09/07 --更新]
參考資料:
http://www.raspberrypi.org/forum/viewtopic.php?f=28&t=62371
http://raspberrypi.stackexchange.com/questions/56395/cant-get-tp-link-tl-wn725n-working-raspberry-pi-2-model-b
[安裝 Webmin]
Webmin 是一套透過網頁管理Linux 系統好用的工具,畫面如下:如果要再Raspberry Pi自動安裝的話,要將來源加到source.list當中,需先開啟文字編輯程式,加入來源位置:
$ sudo nano /etc/apt/sources.list
增加以下兩行:
$ sudo deb http://download.webmin.com/download/repository sarge contrib $ sudo deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
接著要安裝GPG key:
$ sudo cd /root $ sudo wget http://www.webmin.com/jcameron-key.asc $ sudo apt-key add jcameron-key.asc
接著更新系統並安裝 Webmin 套件:
$ sudo apt-get update $ sudo apt-get install webmin
安裝成功後,會出現以下畫面;就可用瀏覽器輸入 https://localhost:10000 開啟Webmin,開啟畫面後需要經過驗證才能登入系統,可輸入root帳號及密碼即可登入。
[安裝 Web Server]
$ sudo apt-get install lighttpd
顯示服務狀態及啟動
$ sudo service lighttpd status $ sudo service lighttpd start
[安裝FTP Server]
以下指令執行安裝vsftp:$ sudo apt-get install vsftpd
重新啟動FTP指令如下:
$ /etc/init.d/vsftpd restart
預設只能用anonymous登入,如果要用帳號登入,需修改/etc/vsftpd.conf檔案,將以下這行變成註解:
#anonymous_enable=YES
將以下這行註解拿掉:
local_enable=YES
存檔後,重新啟動vsftpd即可以帳號登入。
安裝無線網路
我使用的USB無線網卡是TP-Link,Raspberry Pi 可自動安裝驅動程式,剩下的就是設定連接哪個無線AP、SSID及密碼等,要修改以下兩個檔案:修改 interface檔案
$ vi /etc/network/interfaces#程式碼如下:
auto wlan0
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
修改interfaces 設定的wpa-conf指定的檔案
$ vi /etc/wpa_supplicant/wpa_supplicant.conf#程式碼如下:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="home"
psk="xxxx"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP
auth_alg=OPEN
}
[2014/03/30]
最近買了一個很小的無線網路網卡TP-Link,型號:TL-WN725N,回來一插入Raspberry Pi,結果抓不到驅動程式,無法連線,於是上網找了一下是否能夠啟動,找到一個安裝方法,先執行以下指令:
$ uname -a
出現以下回應
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
看到版本及序號#622,到以下網站找到對應的日期的驅動程式
http://www.raspberrypi.org/forum/viewtopic.php?f=28&t=62371
再到以下網站找到對應的日期檔案,下載後進行解開:
http://dl.ciph.se/raspberrypi/
安裝的步驟如下:
將firmware 複製至指定目錄
$ sudo cp rtl8188eufw.bin /lib/firmware/rtlwifi安裝驅動程式8818eu.ko
$ sudo install -p -m 622 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless $ sudo insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko檢查這些模組的主要資訊,然後定義出相依性,利用 depmod 這個指令就可以建立 /lib/modules/$(uname -r)/modules.dep
$ sudo depmod -a
安裝完成後,無線網卡就開始亮燈,且可抓到無線 AP的訊號,輸入PSK密碼後即可連線。
[2017/03/02 更新]
目前新的kernel版本為:
# uname -a
Linux raspberrypi 4.4.48-v7+ #964 SMP Mon Feb 13 16:57:51 GMT 2017 armv7l GNU/Linux
先到下列網站下載驅動程式:(2017/2/14開機時,無線網卡亮燈,這段可以不用執行)
# wget https://dl.dropboxusercontent.com/u/80256631/8188eu-4.4.48-v7-964.tar.gz # tar xzf 8188eu-4.4.48-v7-964.tar.gz # ./install.sh
重新開機後 (很重要),修改以下設定檔:
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid=”home”
psk=”mypassword”
}
如果還是不行,執行 iwconfig看看是否wlan0有啟動。如果有啟動:
將 /etc/network/interfaces 的 wlan0那段改成以下設定:
auto wlan0
allow-hotplug wlan0
# iface wlan0 inet manual
# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface wlan0 inet dhcp
wpa-ssid "home"
wpa-psk "mypassword"
-----Raspbian buster wifi modify /etc/network/interfaces -----
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
-----------------------------------------------------------------------
重新啟動無線網卡或重開機:
$ sudo ifdown wlan0
$ sudo ifup wlan0
[2017/09/07 更新]
上述的下載網站 dl.dropboxusercontent.com 已經改成 www.fars-robotics.net
# wget http://www.fars-robotics.net/8188eu-4.9.41-1023.tar.gz
# tar xzf 8188eu-4.4.8-881.tar.gz
# ./install.sh
[2017/09/07 --更新]
參考資料:
http://www.raspberrypi.org/forum/viewtopic.php?f=28&t=62371
http://raspberrypi.stackexchange.com/questions/56395/cant-get-tp-link-tl-wn725n-working-raspberry-pi-2-model-b
張貼留言