💊前言
最近弄了个超迷你小主机,安装PVE来做宿主系统,做一个移动式的服务器。因为会家里、公司来回移动,所以决定折腾一下PVE连接WiFi,摆脱有线束缚。
PVE的系统版本和机器的基本配置如图

查看network里面选项,enp1s0为装系统时候选择的关联管理口

先将主机有线连上路由器,配置好DNS,这样就可以正常使用网络了,也可以用IP直接先访问到管理后台。

连上网络后,在PVE上配置wifi的基本流程是:
1、安装iw和wpasupplicant软件;
2、使用iw命令确认无线网卡硬件,激活网卡,扫描wifi列表;
3、使用wpasupplicant命令配置wifi密码信息,连接wifi;
4、使用dhclient获取IP,检查网络连接;
🎈安装iw
iw 是一个新的无线工具,用于 Linux 系统中配置和管理无线设备。相比于旧的 iwconfig,iw 提供了更强大和灵活的功能,可以更好地与现代无线驱动程序和硬件配合工作。更新下系统软件包列表,然后安装iw软件。
查看系统中的无线设备及其信息

wlp2s0 是我这机器当前的无线网卡名称(实际操作时,下面相关命令需要换成自己的网卡名称),查看无线网卡的状态并设置为UP状态。扫描当前环境中的无线网络,使用命令
iw wlp2s0 scan 。输出内容如下。
可以使用
grep过滤SSID方便查看
或者使用命令
iwlist wlp2s0 scan 扫描wifi列表。
🔖安装wpasupplicant
wpa_supplicant 是一个在 Linux 和其他操作系统上使用的应用程序,用于管理无线网络连接,特别是 WPA 和 WPA2 安全协议。它是一个用于管理无线 LAN 接入的工具,可以通过命令行接口进行配置和控制。使用命令
apt install wpasupplicant 安装wpasupplicant。然后输入
wpa_passphrase zset >> /etc/wpa_supplicant.conf 创建配置文件,配置wifi信息。
使用命令
wpa_supplicant -D wext -i wlp2s0 -c /etc//wpa_supplicant.conf 连接wifi
实际运行时候,需要带上-B参数,在后台运行
wpa_supplicantB: 在后台运行wpa_supplicant。
i <接口>: 指定网络接口(例如wlan0)。
c <配置文件>: 指定配置文件路径(例如/etc/wpa_supplicant.conf)。
D <驱动>: 指定使用的驱动程序(例如wext,nl80211)。
连接上WiFi后,还需要使用
dhclient命令获取IP,才能正常上网。实测,有线连接的网络和无线连接网络不同,也都是能分别用IP访问到管理后台的。

拔掉有线后,只使用wifi连接的情况下,可能会因为默认路由,导致外网访问不了,这时候需要删掉一条默认路由。
🥚开机启动
为了开机启动,需要将wpa_supplicant和dhcp服务配置下并启用。
🚿参考文章
- 作者:Yibin
- 链接:https://yibin.dev/article/d40bebc1-8b67-4760-a007-b343c7086e56
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章








