2015年3月5日 星期四

[ARM] Install SoftAP on RPi - part II

[ 功能介紹 ]
使用一 Wi-Fi USB讓 Raspberry Pi 具備無線基地台功能,並且與現有網路 (eth0) 進行串接。
手動編譯安裝 hostapd、dnsmasq 套件


[ 事前準備 ]
參考前一篇文章... (#3)

[ 操作步驟 ] 
1. hostapd 部份完全相同

2. 編譯安裝 dnsmasq
wget http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.62.tar.gz
tar zxvf dnsmasq-2.62.tar.gz
cd dnsmasq-2.62
make clean && make && sudo make install
sudo mv /usr/local/sbin/dnsmasq /usr/sbin   (※1)

3. 編輯相關設定檔 (#3)

4. 進一步調整 dnsmasq
手動安裝 dnsmasq 套件,會有一些細部需要手動調整
sudo mkdir /etc/dnsmasq.d

新增程序權限
sudo useradd dnsmasq

5. hostap、dnsmasq 啟動測試
sudo service hostapd restart
sudo service dnsmasq restart

6. 讓相關服務在開機時啟動
編輯 rc.local
sudo vi ./etc/rc.local
sudo service hostapd restart
sudo service dnsmasq restart


[ Note ]
※1:啟動服務會去啟動對應的位置 (/etc/init.d/xxxxxx) 若是執行檔沒放置在 /usr/sbin 下,則系統就找不到執行檔,服務也會啟動失敗


[ Ref ]
#1> Raspberry Pi 的應用 - Wifi 無線基地台
#2> Raspberry Pi 的實作 - 自動配置 IP 位址資訊的 DHCP Server
#3> Install SoftAP on RPi - part I

沒有留言: