Linux命令行/终端连接(隐藏)SSID的WiFi 您所在的位置:网站首页 隐藏网络设置 Linux命令行/终端连接(隐藏)SSID的WiFi

Linux命令行/终端连接(隐藏)SSID的WiFi

2024-04-20 10:22| 来源: 网络整理| 查看: 265

推荐看完Linux命令行/终端连接隐藏SSID的WiFi(续篇)和本文后,再按照实际情况采用network-manager或者ifupdown

多数Linux系统默认自带有线网络的驱动和配置软件,但是对于WiFi则可能会缺少固件和相关软件。在此使用Debian 11为例(Ubuntu也可),使用nmcli连接隐藏SSID的WiFi网络。

无线网卡通常被命名为wlan0,wlp3s0等。

安装相关软件包

apt install network-manager

如果是普通的家用WiFi,运行以下命令即可连接

nmcli dev wifi connect "WiFi的名字" password "WiFi的密码"

但是隐藏了SSID的则需要额外操作,如下:

nmcli c add type wifi con-name "自定义连接名称" ifname "无线网卡名称" ssid "WiFi的名字" nmcli con modify "自定义连接名称" wifi-sec.key-mgmt wpa-psk nmcli con modify "自定义连接名称" wifi-sec.psk "WiFi的密码" nmcli con up "自定义连接名称"

 

 

 

查看 IP 地址

ip a

注:没有看到 IP 地址,确认没有网络。或者也可以使用命令 ping www.baidu.com 测试是否有网络。

执行该指令:

sudo systemctl start wpa_supplicant.service

查看 Wi-Fi 列表:

nmcli dev wifi list

链接你的 Wi-Fi:

nmcli device wifi connect "your wifi name" password "your wifi password"

再次使用命令 ping www.baidu.com 测试是否有网络。不出意外,应该得意解决了~

 

 

 

 

 

 

 

Arch Linux配置无线网卡通常需要使用iw、wpa_supplicant、dhcpd等命令,且你需要确保你的无线网卡驱动已经被正确地安装和加载。

以下是在命令行下配置无线网卡的步骤:

检查无线设备

使用ip link命令可以查看系统中的网络接口。无线网卡通常被命名为wlan0,wlp3s0等。

bash ip link

扫描无线网络

先使用ip link set up命令启动你的无线设备,然后使用iw dev scan扫描无线网络。

bash ip link set wlan0 up iw dev wlan0 scan

连接无线网络

使用wpa_supplicant连接到无线网络。你需要创建一个wpa_supplicant配置文件,比如/etc/wpa_supplicant/wpa_supplicant.conf,并填入以下内容(将your_SSID和your_password替换成你的网络名称和密码):

bash network={ ssid="your_SSID" psk="your_password" }

然后运行以下命令连接无线网络:

bash wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

这里-i参数指定网卡设备,-c参数指定配置文件,-B参数表示在后台运行。

获取IP地址

使用dhcpcd或dhclient命令从DHCP服务器获取IP地址。

bash dhcpcd wlan0

bash dhclient wlan0

以上是手动设置无线网络连接的方法,但在实际使用中,你可能更希望使用网络管理器(Network Manager)等工具来自动管理你的网络连接。例如,安装和启用NetworkManager,然后使用nmtui命令来图形化管理你的网络连接。

此外,这些步骤可能会因不同的无线设备和网络环境有所不同,你可能需要查阅更多的资料或者询问具体问题来解决问题。

最后,对于任何修改系统配置的操作,都需要具有root权限,你可能需要在上述命令前添加sudo。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有