嵌入式爱好者

查看: 23567|回复: 1

[Linux] USB WIFI调试心得!

  [复制链接]

11

主题

22

帖子

60

积分

AM335x通行证

扫一扫,手机访问本帖
发表于 2017-9-29 14:40:07 | 显示全部楼层 |阅读模式
因为项目需要,想通过无线网卡连接互联网,所有购买了EP-N8508GS模块,淘宝款,25块钱左右。我用的是335xS-II。

刚开始按照手册上的指导,出现了很多奇怪的问题,如下:

ctrl_iface exists and seems to be in use - cannot override it
Delete '/var/run/wpa_supplicant/wlan0' manually if it is not used anymore
Failed to initialize control inte**ce '/var/run/wpa_supplicant'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.

ioctl[SIOCSIWAP]: Operation not permitted
l2_packet_receive - recvfrom: Network is down


按照错误提示把/var/run/wpa_supplicant文件夹下的wlan0删了,依然不可以。
后来尝试了各种办法,终于能上网了,总结一下步骤,供参考:

1.是否关掉eth0,我觉得不关掉也可以,我试了一下,不关掉依然可以连接外网,感觉eth0是针对以太网接口,wlan0是无线网卡,不冲突;
2.配置 wlan0 为 up;
3.修改ip地址,并调加route。route必须在配置完ip之后加,不加的话连接不上外网,个人已经尝试过。
4.iwlist扫描附件无线网,如果之前已经添加过无线路由器的ssid,此步骤可以不用;
5.输入命令,添加无线密码。如果已经添加过或密码没有修改,该步骤可以省略。
6.手册上写着还需要在wpa_supplicant.conf文件中添加
scan_ssid=1
key_mgmt...
等信息,但是我第一次就是因为添加了该信息,所以一直出现我本篇心得最开始提示的问题,后来我把该步骤直接省略掉了。
7.输入命令连接AP。

第一次配置成功后,以后开机只需要配置ip和route后,直接输入命令连接AP即可。
或者把ip信息直接在/etc/network/inte**ces文件中修改,并编写一个开机自启动脚本,将连接AP的命令放在脚本中,以后开机不需要手动进行配置。

点评

您好: 您可以把您的经验整理详细,贴出来大家分享一下  发表于 2017-9-30 09:43

评分

参与人数 1贡献 +10 收起 理由
飞凌-chongzi + 10

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 16:14

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表