关于qt2410通过dz1211无线网卡的局域网通信问题

   前几天由于做项目需要,搞了几天的无线网通信,感觉内容不是很多,但是却让我困扰了好多天。所以我打算系统的介绍下这个部分。可能我不能讲述所有的未知情况,但是我觉得这样还是可以节省以后的人们的很多时间的。

   首先介绍下环境,我是用QT2440的开发板,dz1211的无线网卡,路由器用的是TP-link的。由于qt2440内核编译的时候加入了网卡驱动,所以不需要编译内核了。接下来我们开始一步一步的配置:

第一步,通过usb接上你的无线网卡,看是否会打印信息,如果没有,请重新编译下内核and移植下驱动

第二步,检测网卡的完整性。这步很重要,很多人调试了很久,一直找不到错误,最后才发现原来是网卡坏了,真的是会郁闷的想吐血的。具体的检测方式为:

插在自己的电脑上,通过驱动精灵或者鲁大师安装网卡驱动,然后在网络选项中查看(也可以禁用自带的网卡,然后启用无线网卡),如果可以正常上网,那就证明网卡OK了。

第三步,学会无线网卡的配置命令,这个网上有很多的,其实基本上就是ifconfig和iwconfig的使用,切记,一定要记得先开启无线网卡 ifconfig wlan0 up (wlan0是我自己的无线网卡的名称,可以通过iwconfig命令查看)使用iwconfig  wlan0 key xxxxx(这个一定要看路由器配置部分)和iwconfig wlan0 essid XXX 来配置无线网的名称和密码。ifconfig wlan0 ap auto 连接路由器。这时候会遇到一件很是蛋疼的问题--到底有没有连接上呢?网上说的用iwconfig wlan 0 查看,这个真的是很不靠谱的,我有次密码弄错了尽然也显示连接了。所以这个检测不是很好确定,我都是在自己的PC机端登陆192.168.1.1查看主机状态看我的无线网卡有没有出现。

第四步:如果以上的步骤都ok了,那么就是很关键的路由器配置问题。由于linux支持的是WEP的加密方式,也就是说,你的路由器加密的方式必须是wep的(默认不是),所以要改成64位的wep加密方式。

第五步,如果可以了都,那就先配置无线网卡的IP地址,基本上就是192.168.1.X(这个要和你的路由器的网关在同一个网段),然后再启动下网卡。

              接下来就是最激动地时候了,ping 192.168.1.1 测试下,结果发现并不能PING通(有些可以的),这个时候可是最蛋疼了。所有的都是对的,主机也在局域网里面了,就是ping不通。

那么,我们就要第六步了

第六步,查看自己的路由器配置,有些人配置的是把DHCP服务器给关闭了,也就是我们常说的,必须自己要有IP才能上网。但是基本上的都是开启dhcp服务器,网卡配置时候选择自动获取ip就可以了(固定ip的我以前经常要换,实验室,宿舍,办公室,很麻烦),所以问题就在这。很多时候我们的路由器采用固定的IP登陆是不能上网的,所以我们要用动态分配IP来上网。那么有人会问,那我怎么确定获取的IP?采用路由器的静态地址保留啊,,,,我采用的是udhcpc命令是udcpc wlan0 -i,具体的网上都有的,如果你没有这个指令,就去移植吧。


第七步,最后,ping一下网关试试,成功了就开心了。不行的话,试试输入udhcpc,然后ctr+c 在ping就能通了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值