zoukankan      html  css  js  c++  java
  • openwrt 的/etc/config/wireless 文件解析

    原文:http://blog.csdn.net/hui523hui523hui523/article/details/38493725

    1.2.2 无线网络Wireless

    WiFi设置储存在/etc/config/wireless中(目前支持Broadcom, Atheros 和mac80211)。当第一次启动路由器时,将会自动检测你的卡并且创建简单的配置文件。默认情况下 'option network lan' 是被注释掉的。它提供了一个非安全的无线网络共享。

    The WiFi settings are configured in the file /etc/config/wireless(currently supported on Broadcom, Atheros and mac80211). When booting the router for the first time it should detect your card and create a sample configuration file. By default 'option network lan' is commented. This prevents unsecured sharing of the network over the wireless interface.

    每一个无线驱动都有自己的配置脚本/lib/wifi/driver_name.sh ,用来处理驱动选项和配置。这个脚本也调用特殊二进制,例如Broadcom的w1c,或者atheros的hostapd 和wpa_supplicant 。

    Each wireless driver has its own configuration script in /lib/wifi/driver_name.sh which handles driver specific options and configurations. This script is also calling driver specific binaries like wlc for Broadcom, or hostapd and wpa_supplicant for atheros.

    使用不同的架构配置是因为不同的驱动配置。

    The reason for using such architecture, is that it abstracts the driver configuration.

    标准的Broadcom无线配置: Generic Broadcom wireless config:

    config wifi-device "wl0" 
    option type "broadcom" 
    option channel "5" 

    config wifi-iface 
    option device "wl0" 
    option network lan 
    option mode "ap" 
    option ssid "OpenWrt" 
    option hidden "0" 
    option encryption "none"

    标准的Atheros无线配置: Generic Atheros wireless config:

    config wifi-device "wifi0" 
    option type "atheros" 
    option channel "5" 
    option hwmode "11g" 

    config wifi-iface 
    option device "wifi0" 
    option network lan 
    option mode "ap" 
    option ssid "OpenWrt" 
    option hidden "0" 
    option encryption "none"

    标准的mac80211无线配置: Generic mac80211 wireless config:

    config wifi-device "wifi0" 
    option type "mac80211" 
    option channel "5" 

    config wifi-iface 
    option device "wlan0" 
    option network lan 
    option mode "ap" 
    option ssid "OpenWrt" 
    option hidden "0" 
    option encryption "none"

    标准的多播Atheros无线配置: Generic multi-radio Atheros wireless config:

    config wifi-device wifi0 
    option type atheros 
    option channel 

    config wifi-iface 
    option device wifi0 
    option network lan 
    option mode ap 
    option ssid OpenWrt_private 
    option hidden 
    option encryption none 

    config wifi-device wifi1 
    option type atheros 
    option channel 11 

    config wifi-iface 
    option device wifi1 
    option network lan 
    option mode ap 
    option ssid OpenWrt_public 
    option hidden 
    option encryption none

    这个文件里有两个类型的配置段。wifi-device针对物理wifi接口,wifi-iface配置了一个在wifi-device之上的虚拟接口(需要被驱动支持)。

    There are two types of config sections in this file. The 'wifi-device' refers to the physical wifi interface and 'wifi-iface' configures a virtual interface on top of that (if supported by the driver).

    无线配置全概括:A full outline of the wireless configuration file with description of each field:

    config wifi-device wifi device name 
    option type broadcom, atheros, mac80211 
    option country us, uk, fr, de, etc. 
    option channel 1-14 
    option maxassoc 1-128 (broadcom only) 
    option distance 1-n 
    option hwmode 11b, 11g, 11a, 11bg (atheros, mac80211) 
    option rxantenna 0,1,2 (atheros, broadcom) 
    option txantenna 0,1,2 (atheros, broadcom) 
    option txpower transmission power in dBm 

    config wifi-iface 
    option network the interface you want wifi to bridge with 
    option device wifi0, wifi1, wifi2, wifiN 
    option mode ap, sta, adhoc, monitor, or wds 
    option txpower (deprecated) transmission power in dBm 
    option ssid ssid name 
    option bssid bssid address 
    option encryption none, wep, psk, psk2, wpa, wpa2 
    option key encryption key 
    option key1 key 
    option key2 key 
    option key3 key 
    option key4 key 
    option server ip address 
    option port port 
    option hidden 0,1 
    option isolate 0,1

    wifi-device的配置项: Options for the wifi-device :

    • type 
      该接口使用的驱动。The driver to use for this interface.
    • country 
      国家代码用来指名规定设置。The country code used to determine the regulatory settings.
    • channel 
      wifi频道(例如1-14,取决于country设置)The wifi channel (e.g. 1-14, depending on your country setting).
    • maxassoc 
      可选:最大的可连接客户端。这个特性只在broadcom芯片组上可选。可选的: Maximum number of associated clients. This feature is supported only on the broadcom chipset.
    • distance 
      可选的: Distance between the ap and the furthest client in meters. This feature is supported only on the atheros chipset.
    • mode 
      The frequency band (b, g, bg, a). This feature is only supported on the atheros chipset.
    • diversity 
      可选的: Enable diversity for the Wi-Fi device. This feature is supported only on the atheros chipset.
    • rxantenna 
      可选的: Antenna identifier (0, 1 or 2) for reception. This feature is supported by atheros and some broadcom chipsets.
    • txantenna 
      可选的: Antenna identifier (0, 1 or 2) for emission. This feature is supported by atheros and some broadcom chipsets.
    • txpowerSet the transmission power to be used. The amount is specified in dBm.

    wifi-iface的配置: Options for the wifi-iface :

      • network 
        选择/etc/config/network中的接口段 Selects the interface section from /etc/config/networkto be used with this interface
      • device 
        设置设备名称Set the wifi device name.
      • mode 
        可选模式:Operating mode:
        • ap 
          接入点模式Access point mode
        • sta 
          客户端模式Client mode
        • adhoc 
          Ad-Hoc mode
        • monitor 
          监控模式Monitor mode
        • wds 
          WDS点对点连接 WDS point-to-point link
      • ssid 设置wifi设备使用的SSID Set the SSID to be used on the wifi device.
      • bssid设置BSSID 地址用来设置wds的mac地址。Set the BSSID address to be used for wds to set the mac address of the other wds unit.
      • txpower(Deprecated, set in wifi-device) Set the transmission power to be used. The amount is specified in dBm.
      • encryption 
        加密设置。可设置为以下值:Encryption setting. Accepts the following values:
        • none
        • wep
        • psk, psk2 
          WPA(2) Pre-shared Key
        • wpa, wpa2 
          WPA(2) RADIUS
      • key, key1, key2, key3, key4(wep, wpa and psk) 
        WEP key, WPA key (PSK mode) or the RADIUS shared secret (WPA RADIUS mode)
      • server(wpa) 
        The RADIUS server ip address
      • port(wpa) 
        The RADIUS server port (defaults to 1812)
      • hidden 
        0 broadcasts the ssid; 1 disables broadcasting of the ssid
      • isolate 
        可选的: Isolation is a mode usually set on hotspots that limits the clients to communicate only with the AP and not with other wireless clients. 0 disables ap isolation (default); 1 enables ap isolation.
  • 相关阅读:
    PXE无人自动安装系统 大风起
    httpd基于域名的虚拟主机的简单介绍 大风起
    tomcat优化方案 大风起
    tomcat架构 大风起
    Tomcat优化2 大风起
    NET 2.0学习
    删除VS2005历史记录
    在淘宝上建了个小店,在自己的小窝里宣传一下
    微软提供的ASP.NET 2.0空间,你还不赶紧去注册!!呵呵
    DataGridView.BackGroundImage你用过吗?
  • 原文地址:https://www.cnblogs.com/yinsua/p/4561530.html
Copyright © 2011-2022 走看看