PVE环境对网口和wifi的配置
原文地址:PVE环境对网口和wifi的配置 – 无敌牛
欢迎参观我的网站:无敌牛 – 技术/著作/典籍/分享等
最近入手了 极摩客K6小主机,安装了PVE8.4.0环境,网络硬件有2个双绞线网口,1个wifi网卡。因为在PVE里安装的虚拟机,在设置网卡时,需要绑定在网桥上,所以计划把三个网卡全部作为网桥,创建虚拟网卡来设置网络。所以对网络做了以下设置。
1、设置网口名称
1.1、使用 ip link show 或者 ifconfig -a 找到各个网口的MAC地址。
1.2、创建配置文件 /etc/udev/rules.d/70-interface.rules 内容如下:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="wlan0"
其中 xx:xx:xx:xx:xx:xx 是三个网口的MAC地址,这样重启设备后,三个网口名字会改成 eth0 eth1 wlan0。
2、给 wifi 增加密码
可以参考往期文章:kali连接无线网络 – 无敌牛,具体步骤如下:
2.1、需要安装 wpasupplicant wireless-tools iw 等工具
apt install wireless-tools wpasupplicant iw
设置开机启动,systemctl enable wpa_supplicant.service
2.2、设置wifi密码,创建 /etc/wpa_supplicant/wpa_supplicant.conf 文件,配置如下:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={ssid="yourwifissid"psk="yourwifipassword"key_mgmt=WPA-PSK
}
其中 ssid 和 psk 修改成 wifi的账号和密码。
3、设置网桥、增加IP、掩码、网关等配置
3.1、修改 /etc/network/interfaces,内容如下:
auto lo
iface lo inet loopbackauto vmbr0
iface vmbr0 inet staticaddress 192.168.xx.xxnetmask 255.255.255.0gateway 192.168.xx.xxbridge-ports eth0bridge-stp offbridge-fd 0auto vmbr1
iface vmbr1 inet manualbridge-ports eth1bridge-stp offbridge-fd 0auto wlan0
iface wlan0 inet manualwpa-driver nl80211,wextwpa-conf /etc/wpa_supplicant/wpa_supplicant.confauto vmwifi
iface vmwifi inet staticpre-up sleep 5address 192.168.xx.xxnetmask 255.255.255.0bridge-ports wlan0bridge-stp offbridge-fd 0source /etc/network/interfaces.d/*
替换配置里的 xx.xx 为自己设定的 IP 和 网关。
3.2、重启 networking 服务,systemctl restart networking
或者重启PVE服务器来验证。
最终结果
可以打开 PVE 管理页面(默认端口:8006)查看网络设备配置情况,如下图: