linux 登陆WIFI后如何认证?

linux 登陆WIFI后如何认证?,第1张

一 :卸载

1.第一步卸载Network-Manager (具体字母的大小写我没注意,如果Network-Manager不能成功,那就换成network-manager试试,卸载了它,那么右上角的扇形网络连接图案也就消失了)

终端下的执行命令如下:sudo apt-get remove Network-Manager //慎用!卸载后就只能通过命令行连接啦,如果还不会使用命令行连接就麻烦啦。

二:有线网卡和无线网卡这两种情况的连接方式

2.第二步( *** 作有线网卡的步骤,假设有线网卡在系统中的标识为eth0):

2.1关掉有线网卡的 *** 作:

终端下的命令:sudo ifconfig eth0 down

2.2重启有线网卡的 *** 作:

终端下的命令:sudo ifconfig eth0 up

2.3通过dhclient获取ip地址

终端下的命令:sudo dhclient eth0 (关键的这一步,昨晚忘了做,所以导致能ping通路由器,但是却上不了外网)

2.第二步( *** 作无线网卡的步骤,假设有线网卡在系统中的标识为wlan0):

2.1关掉有线网卡的 *** 作:

终端下的命令:sudo ifconfig wlan0 down

2.2重启有线网卡的 *** 作:

终端下的命令:sudo ifconfig wlan0 up

2.3配置wpa_supplicant.conf配置文件.配置文件如下:

ctrl_interface=/var/run/wpa_supplicant

ctrl_interface_group=0

ap_scan=1

network={

ssid="wifi名字"

psk="wifi密码"

priority=5

}

2.5使用wpa_supplicant连接热点

sudo wpa_supplicant -B -iwlan0 -c./wpa_supplicant.conf

输入该命令后会出现以下错误:

ioctl[SIOCSIWENCODEEXT]: Invalid argument

出现此错误不用管,继续下一步获取ip地址;

2.4通过dhclient获取ip地址

终端下的命令:sudo dhclient wlan0

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

有两种方式可以查看:

A、直接通过网络图标本地属性查看;

B、通过运行命令提示符进行查看。

具体 *** 作如下:

1.通过网络图标本地属性查看:右键桌面右下角的网络图标 — 点击打开共享和网络中心 — 本地连接 — 详细信息 就能查看到电脑的IP地址。

2.通过运行命令提示符进行查看:同时按win+R键,在d框里输入CMD后enter,再输入ipconfig/all,就能够看到ip地址


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存