最近入手了 极摩客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 增加密码
可以参考往期文章:https://www.madbull.site/?p=865,具体步骤如下:
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=1
network={
ssid="yourwifissid"
psk="yourwifipassword"
key_mgmt=WPA-PSK
}
其中 ssid 和 psk 修改成 wifi的账号和密码。
3、设置网桥、增加IP、掩码、网关等配置
3.1、修改 /etc/network/interfaces,内容如下:
auto lo
iface lo inet loopback
auto vmbr0
iface vmbr0 inet static
address 192.168.xx.xx
netmask 255.255.255.0
gateway 192.168.xx.xx
bridge-ports eth0
bridge-stp off
bridge-fd 0
auto vmbr1
iface vmbr1 inet manual
bridge-ports eth1
bridge-stp off
bridge-fd 0
auto wlan0
iface wlan0 inet manual
wpa-driver nl80211,wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto vmwifi
iface vmwifi inet static
pre-up sleep 5
address 192.168.xx.xx
netmask 255.255.255.0
bridge-ports wlan0
bridge-stp off
bridge-fd 0
source /etc/network/interfaces.d/*
替换配置里的 xx.xx 为自己设定的 IP 和 网关。
3.2、重启 networking 服务,systemctl restart networking
或者重启PVE服务器来验证。
最终结果
可以打开 PVE 管理页面(默认端口:8006)查看网络设备配置情况,如下图:

发表回复