centos 7 kvm 的一个小陷阱

centos 7 kvm 的一个小陷阱

去年开始用centos 7 ,安装完kvm虚拟机后,简单调试设置,一切正常。最近需要修改下网络配置,配置完后 用

    systemctl restart network

命令重启网络服务,简单测试一切正常,但忽略了远程对虚拟机访问测试,最近要用的时候才发现,虚拟机服务不能远程访问。可登录主机,访问虚拟机一切正常,发现通过虚拟机无法访问外网,可我没有改过任何防火墙设置呀?不过是更改一个外网地址而已,突然想起看看

    cat /proc/sys/net/ipv4/ip_forward

居然是0!这不可能呀?没改过任何相关设置,如果开机就是0的话,虚拟机早就不能访问了。想起,网络服务重启过,看看centos 7的新的配置:

    # cat /etc/sysctl.d/99-sysctl.conf

居然是空的(除了注释外),赶紧补上:

    net.ipv4.ip_forward = 1

这下重启网络服务,转发正常,可是主机上的虚拟机的地址都不能访问,重启虚拟机后正常,原因不明,考虑到虚拟机的网卡是桥接到主机的第二网卡(内网专用),估计可能应该重启相关桥接服务(猜测而已),希望有专家能指教下。(哎!确实没时间研究了)
结论:主机网络变更,为避免意外,最好重启机器 (不能重启的例外)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值