uos20 下qemu5.1 网络桥接

1、查看宿主机网络

wang@wang-PC:~$ ip a image.png

2、安装配置桥接网络所需软件包

wang@wang-PC:~$ sudo apt install bridge-utils image.png

wang@wang-PC:~$ sudo apt install uml-utilities image.png

3. 创建bridge,并绑定网络端口

wang@wang-PC:~$ brctl addbr br0 wang@wang-PC:~$ brctl show

wang@wang-PC:~$ sudo brctl addif br0 enp0s25 wang@wang-PC:~$ brctl show image.png wang@wang-PC:~$ sudo brctl stp br0 on image.png

#添加网桥br0

sudo tunctl -t tap0 -u wang
sudo ifconfig tap0 0.0.0.0 up
sudo brctl addbr br0
sudo brctl addif br0 enp0s25
sudo ifconfig enp0s25 10.0.2.1/24 up
sudo brctl stp br0 on
sudo chmod 0666 /dev/net/tun
 

修改配置文件 wang@wang-PC:/etc/network$ cat /etc/network/interfaces image.png

创建qemu-ifup脚本 sudo vim /etc/qemu-ifup image.png

sudo chmod 775 /etc/qemu-ifup

启动qemu虚拟机

sudo qemu-system-ppc64 -cpu POWER9 -machine pseries -m 4096 -serial mon:stdio -drive file=/home/wang/AIX72.img,if=none,id=drive-virtio-disk0 -device virtio-scsi-pci,id=scsi -device scsi-hd,drive=drive-virtio-disk0 -cdrom /home/wang/AIX_v7.2.3_1.iso -prom-env boot-command='boot disk:' -net nic -net tap,ifname=tap0
#chdev -l en0 -a netaddr=10.0.2.10  -a netmask=255.255.255.0 -a state=up
#route add 0 10.0.2.2

image.png image.png

注: 虚拟机开启前宿主机的网络信息 image.png

image.png

开启虚拟机后,系统调用qemu-ifup脚本自动创建tap0

image.png image.png image.png