OpenWrt的Wifi客戶端模式

OpenWrt設置

在OpenWrt下主要是設置/etc/config/network、/etc/config/wireless這兩個文件,其餘的都與默認的LAN和WAN模式相同。shell

/etc/config/network下,關閉VLAN(enable_valn=0),lan接口設置成靜態並 去掉網橋 (默認爲'option type bridge',Wifi一般自動橋接到lan接口),wan去掉'option ifname '選項(無線Wifi接口會自動加入wan做爲ifname)。網絡

config switch eth1
    option reset 0
    option enable_vlan 0

config interface loopback
    option ifname lo
    option proto static
    option ipaddr 127.0.0.1    
    option netmask 255.0.0.0

config interface lan
    option ifname eth1
    option proto static
    option ipaddr 192.168.2.1    
    option netmask 255.255.255.0

config interface wan
    option proto dhcp

配置之後全部交換機上的接口都變爲內部LAN,而無線Wifi做爲WAN鏈接外網。LAN和WAN之間用NAT方式進行地址轉換(具體在 firewall 的WAN設置masq=1,默認已經設置好了),firewall的NAT選項叫Masquerade(假裝),就是WAN接口把內網的數據包源地址假裝成本身的,很形象:)。less

確保firewall開機啓動:oop

/etc/init.d/firewall enable

    查看firewall是否啓動:加密

/etc/init.d/firewall enabled && echo on

    /etc/config/wireless下,設置Wifi參數:
spa

config wifi-device  radio0
        option type     mac80211
        option channel  11
        option hwmode   11g
        option path     'platform/ar933x_wmac'
        option htmode   HT20
        # REMOVE THIS LINE TO ENABLE WIFI:
        # option disabled 1

config wifi-iface
        option device   radio0
        option network  wan
        option mode     sta
        option ssid     ssid
        option encryption psk2
        option key      密碼

    主要是設置mode爲sta,network選擇要自動加入wan,填上要鏈接Wifi AP的ssid、加密方式encryption和密鑰key,所有完成後重啓網絡,Wifi鏈接成功後WLAN LED燈會亮起。rest

/etc/init.d/network restart
相關文章
相關標籤/搜索