一、网络配置
1、查看网卡信息:
lspci | grep Ethernet
ethtool -i eth0
(qemu) info network
virsh qemu-monitor-command chen --hmp info
2、QEMU支持的网络模式
基于网桥(bridge)的虚拟网卡
基于NAT(Network Address Translation)的虚拟网络
内置用户模式网络(user mode networking)
直接分配网络设备的网络(VT-d,SR-IOV)
二、网桥模式
lsmod | grep tun
1、添加网络参数方式1
brctl addbr br0
brctl addif br0 eth0
brctl stp br0 on (STP:生成树协议)
ifconfig eth0 0
dhclient br0
查看参数:route
ping -c 3 8.8.8.8 (-c表示数量)
dmesg | grep eth0
2、添加网络参数方式(推荐使用)
cp /etc/sysconfig/network-scripts/ifcfg-em1 /etc/sysconfig/network-scripts/ifcfg-br0
(1)vim /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge UUID=d2d68553-f97e-7549-7a26-b34a26f29318 BOOTPROTO=none NAME=br0 DEVICE=br0 ONBOOT=yes IPADDR=172.16.2.1 PREFIX=16 GATEWAY=172.16.0.1 DNS1=119.29.29.29 DNS2=8.8.8.8 STP=yes DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no
(2)vim /etc/sysconfig/network-scripts/ifcfg-em1
TYPE=Ethernet NAME=em1 DEVICE=em1 ONBOOT=yes DEFROUTE=yes BRIDGE=br0
(3)查看桥接信息:brctl show
三、 NAT模式
1、NAT三种模式
(1)伪装
(2)SNAT
(3)DNAT
2、查看信息
ps aux | grep dnsmasq
ps -elf | grep dnsmasq