//zz//#######################################################################
zz-嵌入式linux-wifi-ap设置热点150210
zz-Write:
@2015-2-10 23:54:25
@
REF:
移植与交叉编译hostapd
http://blog.sina.com.cn/s/blog_5258e1360102v06r.html
KeyWord:
cat /proc/net/wireless
udhcpcd -i 192.168.2.1 udhcpd.conf
hostapd -B hostapd.conf
hostapd_cli
iwconfig wlan0
iwlist wlan0 ...
//zz//#######################################################################
1.
usb 8188eu 硬件及驱动使用:
插入 usb-wifi 模块,查看是否已检测到模块
# lsusb
驱动模块加载
# insmod 8188eu.ko
id 8179
查看网卡的名称及其状态
# cat /proc/net/wireless
确定是否有 wlan0
或用如下方式看
# ifconfig -a
# ifconfig wlan0
//zz//#######################################################################
2.
udhcpd 开启本地 dhcp 服务器
# ifconfig wlan0 192.168.2.1
# udhcpd -I 192.168.2.1 /etc/udhcpd.conf
配置文件内容
/etc/udhcpd.conf
start 192.168.2.100
end 192.168.2.254
interface wlan0
opt dns 192.168.2.1 192.168.2.1
option subnet 255.255.255.0
opt router 192.168.2.1
opt wins 192.168.2.1
option dns 192.168.2.1 # appened to above DNS servers for a total of 3
option domain local
option lease 864000 # 10 days of seconds
//zz//#######################################################################
3.
开启 WIFI-AP 热点服务
# hostapd -B /etc/hostapd.conf
配置文件内容
/etc/hostapd.conf
interface=wlan0
ssid=YOUR_SSID
wpa_passphrase=12345678
channel=9
hw_mode=g
ignore_broadcast_ssid=0
auth_algs=1
wpa=3
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
如此,一个带WIFI热点AP的'路由器'诞生了
ssid: YOUR_SSID
密码: 12345678
//zz//#######################################################################
4.
查看无线网络 wifi 频段,网络速度,信号强度等信息
有多种方法
1)
直接查看 wireless 文件内容
其中的 link quality 为连接可靠性,一般为95~100
level 为信号强度,大概在 -50~-80 dBm,绝对值越小说明信号越强,一般显示为 60 左右
noise 为噪声,越小越好,一般为0
# cat /proc/net/wireless
# watch -n 1 cat /proc/net/wireless
使用 watch 动态查看,每个一秒刷新一次, Ctrl+C 退出
2)
# iwconfig
# iwconfig wlan0
3)
# iwlist wlan0 ...
带有很多参数,详细查看用这个命令工具