KVM中的网络简介(qemu-kvm)
emu-kvm 主要向客户机提供了如下 4 种不同模式的网络: 1)基于 网桥 (bridge) 的虚拟网卡 2)基于 NAT (Network Addresss Translation)的虚拟网络 3)QEMU内置的 用户模式网络 (user mode networking)( QEMU/KVM 的默认方式 ) 4) 直接分配宿主机上的网络设备 的网络(包括VT-d和SR-IOV) 除了特别的需要iptables配置端口映射、数据包转发规则的情况,一般默认将防火墙所有规则都关闭,以避免妨碍客户机中的网络畅通 在QEMU命令行中,对客户机网络的配置(除物理网络设备直接分配外)都是用"-net"参数进行配置的, 如果没有设置任何的"-net"参数, 默认使用 "-net nic -net user" 参数 ,进而使用完全基于QEMU内部实现的 用户模式 下的网络协议栈 qemu-kvm提供了对一系列主流和兼容性良好的网卡的模拟,通过"-net nic,model=?"参数可以查询到当前的qemu-kvm工具实现了哪些网卡的模拟 "rtl8139" 网卡模式 是 qemu-kvm默认的模拟网卡类型 "e1000" 是提供Intel e1000系列的网卡模拟, 纯的 QEMU( 非 qemu-kvm) 默认就是提供 Intel e1000 系列的虚拟网卡 。 virtio 类型是qemu