kvm虛擬機運行幾個小時后,就連不了外網(和宿主機暢通),宿主機系統是:centOS6, 虛擬機是centOS7
宿主機 net.ipv4.ip_forward=1 這個一直是1,
宿主機和虛擬機的防火墻都關了
非要把宿主機里的虛擬網卡洗掉重啟一下才行
virsh net-destroy default
virsh net-undefine default
service libvirtd restart
virsh net-start default
---------------------------------------------------------------------------------------------------
網關地址是:192.168.122.1(宿主機的內網IP)
虛擬機的 ifcfg-eth0 檔案配置如下
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.122.10
GATEWAY=192.168.122.1
NETMASK=255.255.255.0
[root@vm-10 log]# ping baidu.com
ping: baidu.com: Name or service not known
虛擬機:
[root@vm-10 log]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:26:89:10 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.10/24 brd 192.168.122.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe26:8910/64 scope link
valid_lft forever preferred_lft forever
虛擬機:
[root@vm-10 log]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 0 0 0 eth0
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
uj5u.com熱心網友回復:
已經找到問題:先停宿主機的防火墻,再啟動 service libvirtd restart
就正常了
網上說 libvirtd 和防火墻有沖突,我估計也是。
以防止大家碰見這個坑了。
uj5u.com熱心網友回復:
學習了學習了轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/24271.html
標籤:系統維護與使用區
上一篇:FreeBSD安裝程序
