KVM使用NAT联网并为VM配置iptables端口转发 1https://www.ilanni.com/?p=7016 1-1. KVM为VM配置NAT网络 我们可以通过如下命令,查看NAT是否开启。如下: 1virsh net-list 通过上图,我们可以看到NAT方式已经开启。而且default是宿主机安装VM支持模块的时候自动安装的。 1-2. 我们也可以查看,系统中已经存在的网卡。 1ifconfig 通过上图,我们可以看出网卡virbr0就是NAT方式连接网络时,所使用到的网卡 1-3. 通过配置文件,来查看NAT方式的DHCP地址池,该配置文件为:/etc/libvirt/qemu/networks/default.xml 123cd /etc/libvirt/qemu/networks/ pwd more default.xml 通过上图我们可以看出,目前NAT使用的IP地址池是192.168.122.2-192.168.122.254,网关为192.168.122.1,子网掩码为255.255.255.0 1-4. 创建虚拟机时如下命令 123qemu-img create -f qcow2 /home/images/kvm31.img 20G virt-install –name kvm31 –ram 2048 –vcpus=2 –os-type=windows –accelerate –cdrom=/home/iso/zh-Hans_windows_web_server_2008_x64_dvd_x14-26154.iso –disk path=/home/images/kvm31.img,format=qcow2,bus=ide –network network=default –video=vga –vnc –vncport=5931 –vnclisten=0.0.0.0 –force –autostart 其中 1–network network=default //就是指默认网络配置default.也就是这里的NAT 同时有关硬盘的格式与接口模式也一定要注意 1–disk path=/home/images/kvm31.img,format=qcow2,bus=ide […]