您现在的位置是:首页 > 文章详情

centos7.3的virbr0虚拟网络接口的关闭

日期:2017-04-11点击:619

  在centos7.3里安装 Xen 或安装 KVM 后,会发现网络接口里多了一个叫做 virbr0 的虚拟网络接口,并且会自动获得一个私有地址。

wKioL1jsnI_g-NlhAABQ6HWjBQQ910.jpg

这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器host上生成一个 virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。

大多数时候我们虚拟机使用的是 bridge(网桥)直接连到局域网里,所以这个 virbr0 不是必须的(注:不要搞混淆了,bridge 和这里的 virbr0 bridge 是互不相干的)。

那么如何关掉这个 virbr0 呢?

我们可以先 net-destroy 然后 net-undefine,最后别忘了重启 libvirtd 让设置生效,这样就可以了。
# virsh net-list 
Name                State      Autostart 
----------------------------------------- 
default              active    yes
# virsh net-destroy default 
Network default destroyed 
# virsh net-undefine default 
Network default has been undefined 
# service libvirtd restart


还有一个问题就是关于SSH登录的问题,有时最小化安装这个服务不能用,要注意修改下

wKiom1jsnVuQDEZPAAA2X-dyLaQ180.jpg


注:systemctl 在新系统里代替了service 和 chkconfig

这时你看到,这个地方显示enabled但是不能SSH连接。

重启SSH服务

# systemctl restart sshd.service

再检查下就好了。

原文链接:https://blog.51cto.com/xjsunjie/1914963
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章