/ 2018-12-27
1. 设置桥接网络
[root@kvm ~]# virsh iface-bridge eth0 br0 使用附加设备 br0 生成桥接 eth0 失败 已启动桥接接口 br0
查看网卡配置文件
# 查看 eth0 配置文件 [root@kvm ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BRIDGE="br0" # 查看 br0 配置文件 [root@kvm ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE="br0" ONBOOT="yes" TYPE="Bridge" BOOTPROTO="none" IPADDR="10.0.0.240" NETMASK="255.255.255.0" GATEWAY="10.0.0.254" IPV6INIT="yes" IPV6_AUTOCONF="yes" DHCPV6C="no" STP="on" DELAY="0"
2. 修改虚拟机网络配置
[root@kvm ~]# virsh edit oldboy7 修改前: 修改后:
查看宿主机网桥
[root@kvm ~]# brctl show bridge name bridge id STP enabled interfaces br0 8000.000c294d551b yes eth0 virbr0 8000.5254006aaa40 yes virbr0-nic vnet0 vnet1
查看防火墙规则:
[root@kvm ~]# iptables -t nat -nvL Chain PREROUTING (policy ACCEPT 195 packets, 24665 bytes) pkts bytes target prot opt in out source destination Chain INPUT (policy ACCEPT 131 packets, 16209 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 272 packets, 24045 bytes) pkts bytes target prot opt in out source destination Chain POSTROUTING (policy ACCEPT 272 packets, 24045 bytes) pkts bytes target prot opt in out source destination 0 0 RETURN all -- * * 192.168.122.0/24 224.0.0.0/24 1 328 RETURN all -- * * 192.168.122.0/24 255.255.255.255 29 1740 MASQUERADE tcp -- * * 192.168.122.0/24 !192.168.122.0/24 masq ports: 1024-65535 0 0 MASQUERADE udp -- * * 192.168.122.0/24 !192.168.122.0/24 masq ports: 1024-65535 3 252 MASQUERADE all -- * * 192.168.122.0/24 !192.168.122.0/24
3. 修改kvm虚拟机网卡配置文件
[root@oldboy7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static NAME=eth0 DEVICE=eth0 ONBOOT=yes IPADDR=10.0.0.110 NETMASK=255.255.255.0 GATEWAY=10.0.0.254 DNS1=223.5.5.5
测试网络连通性
[root@oldboy7 ~]# ping 223.5.5.5 -c1 PING 223.5.5.5 (223.5.5.5) 56(84) bytes of data. 64 bytes from 223.5.5.5: icmp_seq=1 ttl=128 time=94.4 ms
(12)