multipass 虚拟机桥接主机网络
安装和配置 multipass
|
|
创建网桥
在宿主机上创建网桥
|
|
|
|
其中 enp2s0,eno1,enp4s0,enp1s0 是物理机的网卡,名字会和你的环境不一样,可以通过 ip a 查看,替换为自己的实际的网卡名。
按照需要设置网桥的地址、路由、DNS。
|
|
查看 multipass 可用网卡
|
|
如果可以看到 br0 说明设置成功
|
|
创建虚拟机
|
|
选择一个镜像创建虚拟机,这里我选择 ubuntu 24.04,也就是 noble
|
|
--name 表示虚拟机名
-c 表示 cpu 核数
-d 表示磁盘大小
-m 表示内存大小
--network 表示使用网桥 br0
修改虚拟机路由
以下操作都在虚拟机内执行
虚拟机会使用默认的虚拟机内部的路由,这里把默认的路由修改为主机的路由
先查看虚拟机内部的网卡
|
|
桥接的网卡是 enp6s0,mac 地址是 52:54:00:9e:3f:53
修改 netplan 配置
|
|
找到对应的 mac 地址,增加routes,nameservers
|
|
应用配置
|
|