uos20 下qemu5.1 网络桥接
1、查看宿主机网络
wang@wang-PC:~$ ip a
2、安装配置桥接网络所需软件包
wang@wang-PC:~$ sudo apt install bridge-utils
wang@wang-PC:~$ sudo apt install uml-utilities
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
wang@wang-PC:~$ sudo brctl stp br0 on
#添加网桥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
创建qemu-ifup脚本
sudo vim /etc/qemu-ifup
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
注: 虚拟机开启前宿主机的网络信息
开启虚拟机后,系统调用qemu-ifup脚本自动创建tap0