前提条件,pve安装好ubuntu server虚拟机
<<HomeLab开发板(ARM64)[PVE]:PVE7安装Ubuntu Server22.04虚拟机>>
没有网什么也做不了,既无法ssh到虚拟机,也无法下载外部资源,所以需要设置桥接网络
香橙派5 Plus有两个网口
一个enP3p49s0
一个enP4p65s0
可以看到enP4p65s0已默认设置了ip地址和网关(就是pve本身)
点击创建Linux Bridge
默认会分配名称vmbr0
这个桥接网络只需要填桥接端口,桥接端口就是网卡的名称
本文使用的第二个网卡enP3p49s0
记得把自动启动勾选上
最终结果
网卡不要填ip地址
报错提示
iface enP4p65s0 - ip address can't be set on interface if bridged in vmbr1 (500)
也就是如果网卡指定了ip地址
这个网络设备(网卡)就不能作为桥接Bridge的端口
第二个问题
桥接网络和网络设备都不要填写同一个网关
会报错
Parameter verification failed. (400)
gateway: Default gateway already exists on interface 'enP4p65s0'.
也就是当桥接或者网络有设置默认网关时
本文的192.168.100.1,那么其他的都不要设置同样的网关了(其他的网关可以,如192.168.31.1等)
添加桥接网络保存后
会提示需要ifupdown2来激活
默认是没有ifupdown2的,需要到pve控制台安装
安装ifupdown2
sudo apt install ifupdown2
点击pve,shell
查询版本
ifup --version
点击应用配置
等待重置
到此,新建的桥接网络设置生效
建议把pve重启,然后准备在ubuntu设置网络
点击重启
等待重启
点击ubuntu,硬件
点击添加,网络设备
选择桥接网卡,刚刚创建的vmbr0
模型选择 inter E1000
防火墙记得取消勾选
其他的保持默认
备注:
-
VirtIO (半虚拟化):这是 KVM 的标准网络设备,性能最好,但需要在客户机中安装相应的驱动。
-
Intel E1000:模拟 Intel 的 E1000 网卡,兼容性好,大多数操作系统都内置了驱动。
-
Realtek RTL8139:模拟 Realtek 的 RTL8139 网卡,兼容性较好,但性能较低。
-
VMware vmxnet3:模拟 VMware 的 vmxnet3 网卡,需要在客户机中安装 VMware Tools
点击启动,然后打开控制台
查看网卡名称
ip addr
可以看到网卡名称
enp0s18
本文为ubuntu server 22
网络配置,切换到/etc/netplan文件
cd /etc/netplan
查看网络配置文件
ls
可以看到配置文件为00-installer-config.yaml
不同的系统或者版本配置名称可能有区别
编辑配置文件
nano 00-installer-config.yaml
配置文件代码
本文设置的静态地址(addresser为192.168.100.25/24)
本文设置的网关地址为(gateway4为192.168.100.1)(你的路由器地址)
network:
version: 2
renderer: networkd
ethernets:
enp0s18:
dhcp4: false
addresses: [192.168.100.25/24]
gateway4: 192.168.100.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
应用配置的修改
sudo netplan apply
如果有看到报错信息,说明网络配置有问题
比如空格多了,address单词填写错误,ip地址格式错误等
直到没有错误提示,网络配置就设置成功
检测网络
ping baidu.com
只要不是100% loss或者其他错误提示,就说明网络连接成功
或者apt 更新
apt update
正常更新,网络也没有问题
至此pve ubuntu虚拟机网络设置成功
目前还没测试第二个虚拟机
不清楚桥接网卡的逻辑,第二个虚拟机是否可以共用一个桥接以及如何设置网络等
后面有时间在测试
把网络测试通过了才发现是因为pve虚拟机内不支持dhcp动态解析
也就是平时物理机只要插上网卡,接上网线,路由器就会自动分配一个ip地址,且网络正常
但是放到pve虚拟机,虽然能识别网卡,需要自己设置静态ip,才能网络正常
配置这个网络尝试了各种网卡模式,添加了各种网卡类型
重启了N次,ip改了N次,中间N次连接不上pve(通过控制台修改pve网络配置文件才恢复)
END.
公众号发送关键词加群
,加入交流群
觉得本文还行,不妨顺手点赞和收藏,下期见。
推荐阅读
<<HomeLab开发板(ARM64):OrangePi 5 Plus使用SSD(M2)安装PVE7虚拟机>>
<<HomeLab开发板(ARM64)[PVE]:PVE7安装Ubuntu Server22.04虚拟机>>
☕ 朋友,都看到这了,确定不关注一下么? 👇