Linux命令行/终端连接(隐藏)SSID的WiFi | 您所在的位置:网站首页 › 隐藏网络设置 › Linux命令行/终端连接(隐藏)SSID的WiFi |
推荐看完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 实验室设备网 版权所有 |