硬體: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. <---就是這個
把上面的檔案解壓縮到~/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
########## 我是分隔線 ##########