手机热点连接电脑提示WLAN热点SVC服务提供配置发现连接断开与IEEE这是什么意思

原标题:嵌入式Linux开发板使用WIFI无线網卡访问互联网和作为个人热点

本文所用开发板:Tiny4412当然也可以在JZ2440上实现。

嵌入式中设备想要联网只有有线和无线两种方式。

有线就是插上网线没什么好说的;

无线的话一种是将WIFI模块集成焊接在板子上,另一种是WIFI模块以USB的方式接到板子上

本次使用的是WIFI模块以USB的方式接箌板子上,实现开发板使用WIFI无线网卡访问互联网和作为个人热点

也就是先把有线网卡IP设置为其它网段,比如:

2.无线终端模式——STA

完成前媔的准备工作后就可以通过软件使用无线网卡了。

  • 列出WIFI网卡的性能:
      • 还可以连接加密的WEP这里就不研究了。

        2.此时只能ping路由器和局域网设备如果要联外网,还需要如下操作:

        wpa_supplicant本是开源项目被谷歌修改后加入android移动平台,它主要是用来支持WEPWPA/WPA2和WAPI无线协议和加密认证的。

        通常情況下可以通过wpa_cli来进行WIFI的配置与连接,如果有特殊的需要可以编写应用程序直接调用wpa_supplicant的接口直接开发。

        从这里可以看出最后WIFI名字和密碼,都会被保存到一个配置文件里在Linux中,路径就是/etc/wpa_supplicant.conf

            至于WEP和WAP方式,也就是配置文件的不同这里就不去深究了,以后遇到了再说

            至此,已经可以连接WIFI了但还有一些问题。

            就如前面需要手动设置设备的IP,且要根据热点的网段设置还可能与同网段的设备IP冲突。

            为了解決这个问题引入了DHCP,自动分配IP地址

            就像家里的设备连接到路由器一样,除了输入名字密码,其它都不用操作而且还不会出现IP冲突嘚情况。

            连接好WIFI后输入:

            实现自动获取分配的IP,并设置

            现在已经从功能上实现了WIFI无线网卡的使用,但使用过程步骤比较多相对麻烦。

            理想的效果无论何时插上WIFI无线网卡都自动连接WIFI,且自动获取IP地址

            这就要用到USB的热拔插机制,很久以前写过一篇U盘自动挂载的文章鼡的就是这个机制。

              其中*表示插拔都执行后面的脚本

                如果是拔出USB无线网卡,将清除所有相关进程;

                  如果是连接将调用dhclient分配IP,反之清除dhclient進程

                  • 4.为脚本加上可执行权限
                  • 最后便可实现自动连接WIFI,且自动获取IP地址

                    3.无线热点模式——AP

                    无线热点模式共需要两步操作,先使用hostapd将无线網卡切换成AP模式再使用dhcpd分配IP。

                    先清除前面STA模式的所有操作重新启动单板。

                    ssid:无线热点名字;

                    channel:设定无线信道;

                    interface:指定使用哪一个无线網卡;

                    bridge:指定所处网桥对于一个同时接入公网、提供内部网和无线接入的路由器来说,设定网桥很有必要;

                    driver:指定无线驱动;

                    0表示允许除禁止列表外的设备;

                    1表示只允许在允许列表的设备;

                    2表示使用外部RADIUS服务器;

                    auth_algs:指定采用哪种认证算法采用位域(bit fields)方式来制定;

                    如果此时啟动热点,实测手机一直卡在获取IP地址无法连接到热点,因此热点还需自动分配IP地址

                      指定了子网IP起始地址、子网掩码、动态分配的IP范圍、DNS服务器、路由。

                      • 1.启动无线网卡并设置IP
                          • 3.其它操作 查看热点状态:
                          • 和前面的一样,假如希望实现USB无线网卡的热拔插自动进入AP模式,只需如下操作:

                            • 3.为脚本添加可执行权限 执行:
                            • 之后就插上无线网卡就自动启动了热点;拔掉无线网卡,就自动关闭热点

                              参考教程:韦东屾第3期视频之wifi网卡移植

我要回帖

更多关于 WLAN热点 的文章

 

随机推荐