WIFI Repeater 設置

關鍵字 :WIFI Repeater
本文說明如何設置無線WIFI Repeater

演示平台:
QCA9984 (PCIE Interface) WIFI Module + Qualcomm QCS407 SOC。
















                                      圖1. WIFI Repeater使用場景與環境架設示意圖

一. WIFI Repeater使用場景與環境架設說明如圖1所示:
     A. ISP (Internet Service Provider),提供上網服務。
     B. WIFI Repeater環境,由QCA9984 (PCIE Interface)WIFI Module與QCS407 SOC組成,負責扮演ISP與手機之間的中繼角色。
         其中,QCS407需配置ipv4 forward iptable、開啟一個wlp1s0STA (Station Mode Virtual Interface)與ISP相連及一個wlp1s0AP (Access Point Mode Virtual Interface)供手機連線。
     C.手機 (欲連線裝置)。

二. QCS407設置步驟:
     1. 設定ipv4 forward
         $ echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
         $ sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
         $ iptables -t nat -A POSTROUTING -o wlp1s0STA -j MASQUERADE
         $ iptables -A FORWARD -i wlp1s0STA -o wlp1s0AP -m state --state RELATED,ESTABLISHED -j ACCEPT
         $ iptables -A FORWARD -i wlp1s0AP -o wlp1s0STA -j ACCEPT
         $ sh -c "iptables-save > /etc/iptables.ipv4.nat"
         $ iptables-restore < /etc/iptables.ipv4.nat

     2. 新增virtual interface (wlp1s0AP, wlp1s0STA)
         $ iw dev wlp1s0 interface add wlp1s0AP type __ap addr 12:34:56:78:ab:cd
         $ iw dev wlp1s0 interface add wlp1s0STA type station addr 12:34:56:78:ab:ce


         $ ifconfig wlp1s0AP up 192.168.2.1
         $ ifconfig wlp1s0STA up

     3. HOSTAPD
         $ hostapd -dd /etc/misc/wifi/hostapd.conf
            其中hostapd.conf內容
            interface=wlp1s0AP

     4. WPA_SUPPLICANT
         $wpa_supplicant -Dnl80211 -iwlp1s0STA -c /data/wpa.conf

     5. DHCPCD
         $ dhcpcd

     6. DNSMASQ
         $ dnsmasq
            設定檔/etc/dnsmasq.conf內容須在最後一行配置
            interface=wlp1s0AP
            listen-address=192.168.2.1
            bind-interfaces
            server=8.8.8.8
            domain-needed
            bogus-priv
            dhcp-range=192.168.2.1,192.168.2.252,24h

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論