Ubuntu 主机,KVM安装REDHAT7.9, 网络配置实现内网访问
准备安装包
准备一台联网的ubuntu主机,我的主机是ubuntu22.04
redhat7.9 iso
ubuntu安装kvm
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager # 安装kvm程序
sudo systemctl enable --now libvirtd # 启动kvm虚拟机
sudo systemctl status libvirtd # 查看虚拟机状态
sudo usermod -aG libvirt,kvm $USER # w为当前用户添加kvm执行权限
以上完成后可通过以下指令查看虚拟机状态
virsh list --all # 查看虚拟机状态,当前没有虚拟机,所以看到的应该是空的,没有虚拟机正在运行
配置网络环境
由于KVM虚拟机需要桥接本机的网口,网上有说无线网络无法桥接,我没实验过,这里只展示如何配置有限网的桥接
cd /etc/netplan
mv 01-network-manager-all.yaml 01-network-manager-all.yaml.bk 备份已有的netplan配置文件
touch 01-netcfg.yaml
vim 01-netcfg.yaml ## 编辑网络配置,
01-netcfg.yaml 配置信息
network:
version: 2
renderer: networkd
ethernets:
enp1s0:
dhcp4: no
bridges:
br0:
dhcp4: no
addresses: [192.168.6.212/24]
routes:
- to: default
via: 192.168.6.254
interfaces: [enp1s0]
parameters:
stp: false
forward-delay: 0
enp1s0 : 本地物理网卡名称
br0: 桥接网络名称
修改好yaml 配置,执行下边这条命令
sudo netplan apply # 使能网络配置
然后就是枯燥的KVM安装redhat7.9
步骤
- 打开Virtual Machine软件
- 选择ISO文件
- 安装redhat7.9
网络桥接

按照此方式进行网络桥接配置,可以再安装进行,也可再安装后,修改,记得修改后重启KVM虚拟机
配置KVM虚拟机网络
进入redhat系统,redhat7.9 默认Networkmanager是不工作的,默认网络eth0桥接到br-instruments。
通过命令行进行网络配置
cd /etc/sysconfig/network-scripts/
sudo cp ifcfg-eth0 ifcfg-eth0.bk # 备份此网络配置
sudo cp ifcfg-br-instruments ifcfg-br-instruments.bk # 备份此网络配置
通过vim/nedit 编辑ifcfg-eth0, 实现eth0 桥接到br-instruments
# Generated by v93000_brinstruments service
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br-instruments
NM_CONTROLLED=no
通过vim/nedit 编辑br-instruments, 实现网络桥接
DEVICE=br-instruments
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
DELAY=0
IPADDR=192.168.6.121
PREFIX=24
GATEWAY=192.168.6.254
DNS1=8.8.8.8
DNS2=1.1.1.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
ZONE=trusted
NM_CONTROLLED=no
NM_CONTROLLED 是为了防止NetworkManager的访问
以上配置完成后运行命令,重启netowork
sudo systemctl restart network.service
如果遇到虚拟机无法连接外网的问题,带概率是网关设定错了
查看下宿主机使用的是哪个网关通过命令 ip route
# ip route
default via 192.168.6.254 dev br0 proto dhcp src 192.168.6.55 metric 100
表示这里宿主机使用的网关是192.168.6.254
修改宿主机和虚拟机使用相同的网关即可
以上这些都是我整个流程中配置走过弯路,最终找到的最优解决方法,如果你在配置中有遇到什么其他问题,欢迎留言讨论。我会对流程进行完善。
浙公网安备 33010602011771号