前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7.3的virbr0虚拟网络接口的关闭

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

作者头像
孙杰
发布2019-10-29 14:25:51
2.2K0
发布2019-10-29 14:25:51
举报
文章被收录于专栏:云技术+云运维云技术+云运维

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

wKioL1jsnI_g-NlhAABQ6HWjBQQ910.jpg
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
wKiom1jsnVuQDEZPAAA2X-dyLaQ180.jpg

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

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

重启SSH服务

# systemctl restart sshd.service

再检查下就好了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-04-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档