-
Linux下如何通过命令行连接wifi?
- 时间:2024-11-22 17:15:49
大家好,今天Win10系统之家小编给大家分享「Linux下如何通过命令行连接wifi?」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
通常我们电脑都是通过有线连接宽带,那么无线wifi该如何设置呢?下面小编就给大家介绍下Linux系统下如何通过命令行来连接wifi,一起来学习下吧。
无论何时要安装一款新的 Linux 发行系统,一般的建议都是让您通过有线连接来接到互联网的。
这主要的原因有两条:第一,您的无线网卡也许安装的驱动不正确而不能用;第二,如果您是从命令行中来安装系统的,管理 WiFi 就非常可怕。我总是试图避免在命令行中处理 WiFi 。但 Linux 的世界,应具有无所畏惧的精神。
通过命令行来设置连接到 WiFi 当然有很多种方法,但在这篇文章里,同时也是一个建议,我使用最基本的方法:那就是使用在任何发布版本中都有的包含在“默认包”里的程序和工具。或者说我偏向于使用这一种方法。使用此方法显而易见的好处是这个操作过程能在任意有 Linux 系统的机器上复用。不好的一点是它相对来说比较复杂。
首先,我假设您们都已经正确安装了无线网卡的驱动程序。没有这前提,后续的一切都如镜花水月。如果您你机器确实没有正确安装上,您应该看看关于您的发布版本的维基和文档。
然后您就可以用如下命令来检查是哪一个接口来支持无线连接的:
$ iwconfig
一般来说,无线接口都叫做 wlan0。当然也有例外的,但在这篇教程中我们将会一直用通用叫法。
以防万一,你得确认下以使此接口服务是启动着的:
$ sudo ip link set wlan0 up
一但确认了无线接口是工作着的,你就可以用如下命令来扫描附近的无线网络了:
$ sudo iw dev wlan0 scan | less
根据扫描出的结果,可以得到网络的名字(它的 SSID),它的信息强度,以及它使用的是哪个安全加密的(如:WEP、WPA/WPA2)。从此时起,将会分成两条路线:情况很好、很容易的以及情况稍微复杂的。
如果您想连接的网络是没有加密的,您可以用下面的命令直接连接:
$ sudo iw dev wlan0 connect [网络 SSID]
如果网络是用 WEP 加密的,也非常容易:
$ sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]
但网络使用的是 WPA 或 WPA2 协议的话,事情就不好办了。这种情况,您就得使用叫做 wpasupplicant 的工具,它默认是没有的。然后需要修改 /etc/wpasupplicant/wpa_supplicant.conf 文件,增加如下行:
network={ ssid=“[网络 ssid]” psk=“[密码]” priority=1}
我建议你在文件的末尾添加它,并确保其他配置都注释掉。要注意 SSID 和密码字串都是大小写敏感的。在技术上您也可以把接入点的名称当做是 SSID,使用 wpa_supplicant 工具的话会有合适的 SSID 来替代这个名字。
一旦配置文件修改完成后,在后台启动此命令:
$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
最后,无论是连到开放的网络还是加密的安全网络,您都得获取 IP 地址。简单地使用如下命令:
$ sudo dhcpcd wlan0
如果一切顺利的话,您应该已经通过 DHCP 获取到了一个全新的本地 IP,这个过程是在后台自动完成的。如果想确认下是否真正连接上的话,您可以再一次输入如下命令检查:
$ iwconfig
最后,我认为多次重复第一步的检查操作是很有必要的。您永远不会知道什么时候您的图形用户界面挂了,或者是什么时候不能访问无线连接了,所以现在就准备着用命令来检测吧。还有,前面提到过的,有很多种方式(如 NetworkManager、wicd、netcfg、wifi 等等)来管理无线连接。我坚持使用最基本的方式,但在某些情况下,我使用的工具可能您还没有,所以您在之前就得先下载它们。另一方面,有很多高级的应用程序,他们确实是不包含在“默认包”里面的,使用它们会大大简化操作过程。但一般建议是开始的话最好从基本的来。
上面就是Linux下通过命令行来连接wifi的方法介绍了,Linux系统管理无线wifi可不简单,且要养成良好的习惯,现在赶紧动手试试看吧。
以上就是关于「Linux下如何通过命令行连接wifi?」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
『本文*来♂源Win10系统之家,不得自行转载,违者必追究!』
相关文章
-
通常我们电脑都是通过有线连接宽带,那么无线wifi该如何设置呢?下面小编就给大家介绍下Linux系统下如何通过命令行来连接wifi,一起来学习下吧。
无论何时要安装一款新的Linux发行系统,一般的建议都是让您通过有线连接来接到互联网的。
这主要的原因有两条:第一,您的无线网卡也许安装的驱动不正确而不能用;第二,如果您是从命令行中来安装系统的,管理WiFi就非... -
IPMI是智能型平台管理接口,通过命令行能够实现IPMI的配置,具体应该如何操作呢?IPMI的配置方法都大同小异,下面小编就简单的介绍下Linux使用命令行设置IPMI的方法。
配置方法:
1.BIOS配置,这个简单,直接开机进BIOS,在进阶选项里配置IPMI的IP,掩码,网关。
2.开机过程中,按照提示,按ctrl+E进入IPMI的配置界面,没... -
Linux系统的时间有时候会不准,不准确的时间会导致日志文件中的时间出现错误,所以准确的时间是很重要的,那么要怎么更改Linux系统的时间呢?下面小编给大家介绍下使用命令行更改Linux系统时间和日期的方法步骤。
问题:在Linux上,我怎样通过命令行来改变日期和时间?
在Linux系统中保持日期和时间的同步是每一个Linux用户和系统管理员的重要责任。很多程... -
VNC是一款优秀的远程控制工具软件,那么VNC在Linux系统下怎么进行远程控制呢?下面小编给大家带来VNC在Linux系统远程桌面图文教程,一起来了解下吧。
VNC连接Linux桌面,要想连接Linux远程桌面,按照下面的步骤,非常简单、快速,Linux配置VNC(以RedHat、CentOS、Fedora系列为例)。
工具/原料
Linux平台...