关闭

zz-嵌入式linux-wifi-ap设置热点150210

992人阅读 评论(0) 收藏 举报
分类:
//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 ...

    带有很多参数,详细查看用这个命令工具




0
0

猜你在找
深度学习基础与TensorFlow实践
【在线峰会】前端开发重点难点技术剖析与创新实践
【在线峰会】一天掌握物联网全栈开发之道
【在线峰会】如何高质高效的进行Android技术开发
机器学习40天精英计划
Python数据挖掘与分析速成班
微信小程序开发实战
JFinal极速开发企业实战
备战2017软考 系统集成项目管理工程师 学习套餐
Python大型网络爬虫项目开发实战(全套)
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:20500次
    • 积分:457
    • 等级:
    • 排名:千里之外
    • 原创:26篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    最新评论