2014年12月29日 星期一

多功能的Raspberry Pi (作業三 :把Pi變成無線AP)

硬體:ASUS USB-N10 NANO
裝上以後,使用lsusb指令,「好像」完美可以直接使用,可是就是裝不起來。

lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 005: ID 0471:200e Philips (or NXP) 
Bus 001 Device 004: ID 0b05:17ba ASUSTek Computer, Inc. <---就是這個

如果只是要連上網路,倒是沒問題,可是要當AP ,可就花了一番「查找」:要把wirless toos 全部換成原廠提供的...

打開 Realtek 官網 下載 RTL8188CUS 的 Linux 驅動程式及工具

把上面的檔案解壓縮到~/home/pi/RTL8188C
接著,安裝原廠的hostapd套件:(先安裝Pi提供的套件,刪除後再安裝ASUS的套件)

sudo apt-get install hostapd
sudo apt-get install bridge-utils
sudo apt-get remove hostapd
cd /home/pi/RTL8188C/wpa_supplicant_hostapd/hostapd
make clean
make
make install
安裝完成之後,將/usr/local/bin的檔案,複製一份到/usr/sbin
sudo cp /usr/local/bin/* /usr/sbin/
接下來安裝原廠的wireless Tools
cd /home/pi/RTL8188C/wireless_tools/
tar zxvf  wireless_tools.30.rtl.tar.gz
cd wireless_tools.30.rtl
make clean
make
make install
完成後,編輯/etc/hostapd/hostapd.conf
########## 我是分隔線 ##########
interface=wlan0
driver=rtl871xdrv
ssid=HANE-Pi
bridge=br0
channel=6
hw_mode=g
ieee80211n=1
wmm_enabled=1
wpa=2
wpa_passphrase=raspberry
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0
########## 我是分隔線 ##########
完成後,編輯/etc/default/hostapd開機開啟AP,直接在複雜的檔案後面加入
RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"


設定無線網卡與網卡橋接起來

auto lo

iface lo inet loopback
#iface eth0 inet dhcp

#allow-hotplug wlan0
#iface wlan0 inet manual
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp

auto br0
iface br0 inet dhcp
bridge_ports eth0 wlan0 

以下,不一定要設定:設定DHCP套件
sudo apt-get install udhcpd
sudo nano /etc/defaule/udhcpd
修改 DHCP 服務設定檔
sudo nano /etc/default/udhcpd

找到下列文字,加上「#」註解掉。
#DHCPD_ENABLED="no"

修改 DHCP 主設定檔
sudo nano  /etc/udhcpd.conf

########## 我是分隔線 ##########
# DHCP 分配的 IP 範圍 
start 192.168.2.101
end 192.168.2.120  
# DHCP 監聽的設備
interface wlan0 
# 指定 DHCP 發送的選項 
opt dns 8.8.8.8 168.95.192.1 
opt subnet 255.255.255.0 
opt router 192.168.2.1 
option lease 864000
########## 我是分隔線 ##########

沒有留言:

張貼留言