权限问题
说明
| Group | 用途说明 |
|---|---|
| libvirt | virt-manager 管理虚拟机virsh CLI 管理虚拟机 |
| libvirt-qemu | libvirt 启动 vm qemu-system-* |
| kvm | 手动运行 qemu-system-xxx 用 |
查看 group 有没有
1 | getent group kvm |
如果你的 vm 目录不是标准目录,建议
1 | /etc/libvirt/qemu.conf |
1 | user = "xxx" |
网络配置
NAT
1 | 10.0.2.0/24 |
隔离网络
1 | 192.168.56.0/24 |
虚拟机 nic 里面添加两个网卡
nat 网卡
/etc/network/interfaces.d/nat
1 | auto enp1s0 |
或者
1 | auto enp1s0 |
或者
1 | auto enp1s0 |
host-only 网卡
/etc/network/interfaces.d/host_only
1 | auto enp2s0 |
指定网关
如果双网卡都配置了网关,则需指定默认网关
否则由于加载顺序的原因,默认网关可能为 host-only,无法访问外网
1 | /etc/network/interfaces |
最后一行添加
1 | ip route add 10.0.2.0/24 via 10.0.2.1 dev enp1s0 |
dns 配置
如果需要手动指定 dns
1 | sudo systemctl stop NetworkManager |
或者
1 | /etc/NetworkManager/NetworkManager.conf |
1 | [main] |
手动设置 dns
1 | /etc/resolv.conf |
1 | nameserver 223.5.5.5 |
重启网络
1 | sudo systemctl restart networking |
检查路由
1 | sudo route -n |
vm 增强
用于共享剪贴板,分辨率自适应
物理机
debian
1 | sudo apt install qemu-guest-agent |
manjaro
1 | yay -S spice-guest-tools-windows |
虚拟机
win
虚拟机挂载驱动, 对应在物理机上的路径
1 | /usr/share/spice-guest-tools/spice-guest-tools.iso |
vm 最好使用 qxl 作为显卡,不然缩放会出问题
debian
虚拟机安装
1 | sudo apt install spice-vdagent |
manjaro
虚拟机安装
1 | sudo pacman -S spice-vdagent |
win7
必须在物理机上安装这个,否则无法安装 win7 虚拟机
1 | pacman -S virtio-win |
smb 共享
1 | 安装 smb 客户端 |