Articles of 无线

整合WiFiencryption狗与Beaglebone黑色问题

我正在尝试整合使用atheros驱动程序的TP链路TL-WN721N Wifi dongle的beaglebone黑色。 我用ti-sitara rootfs使用linux 3.2内核 问题是什么时候键入命令 wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant.conf 它显示已成功初始化wpa_supplicant 但它卡在那里,我必须给ctrl + c退出,之后,我给了 ifup wlan0 答复是 Sending discover… Sending discover… Sending discover… No lease, failing 在这之后,我重复了这一次wpa_supplicant的步骤也卡住了,当我给了 ifup wlan0 这次它得到了IP,并能够ping ………. 当我试图连接任何其他的无线networking, 即:wpa_supplicant卡住了两次,ifup wlan0的第二次尝试,我只能重复这个循环。 这是我的/etc/wpa_supplicat.conf文件 networking= { ssid="UTStarcom" #psk="123force" psk=44d83e5c96bd39f47b54625d80b80c79d5b14430d424fdf6636365901b01ab14 } 和我的/ etc / network / interfaces auto lo iface lo inet […]

如何使用Javascript和PHP从浏览器连接到WIFI?

我正在创build一个Linux数字标牌盒,我的客户可以购买,并select要显示的内容。 目前,它启动在Firefox,检查是否有互联网,查询我的服务器,并得到一个唯一的url,Firefox的变化。 如果它没有任何networking连接,我会显示一个页面“你没有互联网,请连接以太网电缆或连接到WIFI”。 那我的问题是什么才能让我的客户端连接到Firefox的无线热点? 目前我的想法是: 我添加了一个“连接无线”button,其中一些JavaScript调用一个PHP脚本,SSH的BOX(本地主机),并使用connmanctl首先,find所有的WIFI热点,如果他们要求密码。 然后显示这个Javascript,再次连接SSH等。 你知道一个开源系统,这是什么? 或者更好的方法来做到这一点?

如何获得一个Linux AP中的RSSI(iw站转储不起作用)

我正在尝试测量连接到运行OpenWRT的AP的站点的RSSI。 我知道通过使用iw wlan0站转储或iw wlan0站得到[MAC] ,我应该能够看到它。 虽然由于某种原因,它不显示我的AP上的RSSI。 这是我得到的输出: ~# iw wlan0 station get 40:b0:fa:c1:75:41 Station 40:b0:fa:c1:75:41 (on wlan0) inactive time: 75 ms rx bytes: 17588 rx packets: 134 tx bytes: 10771 tx packets: 76 tx retries: 3 tx failed: 0 tx bitrate: 6.0 MBit/s rx bitrate: 6.0 MBit/s authorized: yes authenticated: yes preamble: short WMM/WME: yes […]

通过c / c ++程序连接到wifi

我在网上search,但我找不到任何关于它的东西。 有没有办法扫描一个wifi连接,并连接到一个Linux中的C / C + +程序?

wpa_supplicant是否支持WiFi Direct?

我需要访问wifi直接频道,以获得更多的有关组前ex:RSSI出租车我们通过使用wpa_supplicant这样做?

为什么我需要两个不同的连接wpa_supplicant(wpa_cli – ctrl_conn和mon_conn)

我正在编写自己的C库来pipe理Linux中的wlan。 我基于wpa_cli接口,但我不明白,为什么他们使用两个wpa_ctrl结构: static struct wpa_ctrl *ctrl_conn; static struct wpa_ctrl *mon_conn; 它也适用于我只打开和附加ctrl_conn?

初始化内核模块variables

我是内核和驱动程序编程的新手,所以我希望我的问题不是太简单。 我正在与一个疯狂的司机,以增加我自己的一些function。 在我的代码中,我添加了一些variables和结构,需要在实际代码开始之前进行初始化。 在工作时,我遇到了以下问题:哪里是负责初始化这些variables/结构的函数的最佳位置? 据我所知,有一个特殊的macros* module_init *正在执行加载模块到内核,但是,我无法find它在madwifi驱动程序代码。 我find的是另一个着名的macros,即* exit_module *。 所以我的问题是: 是否build议添加一个init_module并在那里进行所有的初始化? build议使用exit_module释放分配的内存吗? 谢谢您的帮助! 奥马尔

无法使用推荐的Edimax EW7811U连接到无线networking

我可以通过以太网连接,但一直在尝试使用推荐的Edimax EW7811U设置WiFi,如下所述: https ://redpitaya.zendesk.com/hc/en-us/articles/200295492-WIFI-connection 我有一个树莓派坐在旁边,连接相同types的适配器,它工作正常。 事实上,Pi是在那里,因为它是一个桥梁,通过以太网与红火龙分享我的无线networking,虽然我真的想从混合中解脱出来。 至less直到我有充分的理由让Pi参与;) 我换了适配器,所以我知道这是红火龙果的configuration。 我想我最大的麻烦是,我不知道在这个版本的Linux中find什么东西。 我在哪里可以find系统日志或wpa_supplicant日志? 通常的怀疑是“/ var / log only”,只包含nginx日志。 我也无法find关于Red Pitaya运行Linux的什么风格的很多信息。 我已经看到Xilinx的提及,但是没有从中学到更多。 任何帮助将不胜感激。 谢谢!

在Linux下使用c ++库连接到wifinetworking

我正在尝试在Ubuntu 14.04 LTS中开发一个Linux应用程序的wifi接口。 我试图使用两个不同的库: 1.NetworkManager。 目前,无法在Ubuntu 14.04安装它问这里 2.无线工具。 在这篇文章中find了关于如何执行扫描的信息 。 成功使用库执行扫描使用@David Matlack的答案,但我无法理解库连接或断开连接到任何networking。 有人成功使用这些库吗? 一些代码示例如何连接将不胜感激。

如果我写入eth0或ath0,会发生什么?

最近我在SO上遇到了几个关于在非常低的层次上使用套接字的问题。 这是一个例子 。 在寻找答案时,我意识到OSI Level 2上的套接字具有相对较低的能力。在Linux上,我们可以在创build套接字时指定一个协议,但显然不是所有的Level 2协议都出现在列表中。 虽然有可能组装和发送以太网帧,但(大概)不可能发送802.11数据包 – 虽然看起来wifi设备驱动程序确实将以太网帧转换为wifi数据包,反之亦然。 这让我想知道,如果有更多的可能性直接读取和写入设备文件,如eht0 , ath0 ? 是通常写入这些文件或设备驱动程序的套接字实现? 谁在接收方 – 一个NIC驱动器,外设总线控制器?