💊前言

最近弄了个超迷你小主机,安装PVE来做宿主系统,做一个移动式的服务器。因为会家里、公司来回移动,所以决定折腾一下PVE连接WiFi,摆脱有线束缚。
PVE的系统版本和机器的基本配置如图
notion image
查看network里面选项,enp1s0为装系统时候选择的关联管理口
notion image
先将主机有线连上路由器,配置好DNS,这样就可以正常使用网络了,也可以用IP直接先访问到管理后台。
notion image
连上网络后,在PVE上配置wifi的基本流程是:
1、安装iw和wpasupplicant软件;
2、使用iw命令确认无线网卡硬件,激活网卡,扫描wifi列表;
3、使用wpasupplicant命令配置wifi密码信息,连接wifi;
4、使用dhclient获取IP,检查网络连接;

🎈安装iw

iw 是一个新的无线工具,用于 Linux 系统中配置和管理无线设备。相比于旧的 iwconfigiw 提供了更强大和灵活的功能,可以更好地与现代无线驱动程序和硬件配合工作。
 
更新下系统软件包列表,然后安装iw软件。
查看系统中的无线设备及其信息
notion image
wlp2s0 是我这机器当前的无线网卡名称(实际操作时,下面相关命令需要换成自己的网卡名称),查看无线网卡的状态并设置为UP状态。
 
扫描当前环境中的无线网络,使用命令 iw wlp2s0 scan
输出内容如下。
可以使用grep过滤SSID方便查看
notion image
或者使用命令 iwlist wlp2s0 scan 扫描wifi列表。
 
notion image
 

🔖安装wpasupplicant

wpa_supplicant 是一个在 Linux 和其他操作系统上使用的应用程序,用于管理无线网络连接,特别是 WPA 和 WPA2 安全协议。它是一个用于管理无线 LAN 接入的工具,可以通过命令行接口进行配置和控制。
 
使用命令 apt install wpasupplicant 安装wpasupplicant。
然后输入wpa_passphrase zset >> /etc/wpa_supplicant.conf 创建配置文件,配置wifi信息。
notion image
使用命令wpa_supplicant -D wext -i wlp2s0 -c /etc//wpa_supplicant.conf 连接wifi
notion image
实际运行时候,需要带上-B参数,在后台运行wpa_supplicant
  • B: 在后台运行 wpa_supplicant
  • i <接口>: 指定网络接口(例如 wlan0)。
  • c <配置文件>: 指定配置文件路径(例如 /etc/wpa_supplicant.conf)。
  • D <驱动>: 指定使用的驱动程序(例如 wext, nl80211)。
 
连接上WiFi后,还需要使用dhclient命令获取IP,才能正常上网。
实测,有线连接的网络和无线连接网络不同,也都是能分别用IP访问到管理后台的。
notion image
拔掉有线后,只使用wifi连接的情况下,可能会因为默认路由,导致外网访问不了,这时候需要删掉一条默认路由。

🥚开机启动

为了开机启动,需要将wpa_supplicant和dhcp服务配置下并启用。
 
 

🚿参考文章

 
PVE 8.x(Debian)一键设置WiFi脚本由于JVM优化导致日志打印中异常堆栈丢失 && OmitStackTraceInFastThrow 与C1、C2优化
Loading...