如何用wifi-linux检测AP信号强度

如何用wifi-linux检测AP信号强度,第1张

wifi-linux程序有下面这些依赖:

dbus-python

gnuplot-py

首先我们需要安装所有的包依赖以使它可以运行在我们的linux机器上。

安装wifi-linux需要的包

我尝试使用python包管理工具pip安装python-dbus但是失败了,因为pip会查找setup.py,但是python-dbus中没有。因此下面的命令不工作。

pip install dbus-python

你可以试一下但是很有可能会在终端中出现下面的错误。

IOError:[Errno2]No such file or

directory:'/tmp/pip_build_oltjano/dbus-python/setup.py'

我该怎么解决这个问题呢?很简单,用下面命令中的系统包管理工具来安装Python DBUS。

sudo apt-get install python-dbus

上面的命令只有在有apt-get包管理器的机器中才可以使用,比如Debian和Ubuntu。

我们要安装的第二个依赖是gnuplot-py。下载并用tar解压,接着运行setup.py来安装包。

第一步是下载gnuplot-py。

wget

http://prdownloads.sourceforge.net/gnuplot-py/gnuplot-py-1.8.tar.gz

接着使用tar工具解压。

tar xvf gnuplot-py-1.8.tar.gz

接着使用cd命令改变目录。

cd gnuplot-py-1.8

接着运行下面的命令在你的系统中安装gnuplot-py。

sudo setup.py install

安装完成后,你就可以在你的系统中运行wifi-linux了。只需下载并用下面的命令运行脚本。

用下面的命令下载wifi-linux到你的机器中。

wget https://github.com/dixel/wifi-linux/archive/master.zip

解压master.zip接着使用下面的命令运行list_rsssi.py脚本。

python list_rssi.py

一、inux看设置的wifi热点的方法:

首先,保证电脑能用 WiFi 上网。

第二,在“系统设置”那里点开“网络”,在那个界面上点“用作热点”。

二、用Linux做wifi热点的方法:

1、检查确认笔记本网卡支持master模式

首先要安装一个iw:yum install iw -y

然后执行命令:iw list

2、安装hostapd

通过 yum install hostapd -y 安装,如果是其它红帽系列的可以安装epel的源,或者找一下hostapd的rpm,下载对应自己发行版的进行安装。其它Linux可以通过源码安装。

3、修改配置文件

4、安装和配置dhcp

5、配置SNAT

6、启动相关服务

/etc/init.d/dhcpd start

/etc/init.d/hostapd start

将有线网卡的网口插上网线调通就可以用其它无线设备连接此wifi ap上网了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7491632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存