暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

centos7.4默认生成的网桥问题影响KVM及virt-manager乱码问题

孤岛鱼夫 2019-06-25
995

换了一个学习环境,将原来的服务器该成了工作站,最近一阵折腾,这次在主机上面安装的系统的centos7.4,当时装完的时候就感觉奇怪,默认就带了一个virbr0的网桥,并且该网桥网段与宿主机不在一个段,安装了KVM环境后发现从自己的笔记上无法远程连接到虚拟机。

下面整理一下解决过程

  • 删除原来的virbr0虚拟网卡

  1. virsh net-destroy default


  2. virsh net-undefine default


  3. systemctl restart libvirtd.service

执行 ip-a
查看原来的网桥会被删除,接着创建一个自己定义的网桥,将宿主机地址绑定到网桥上。

将原来的网卡复制重命名为ifcfg-br0

  1. cd /etc/sysconfig/network-scripts/

  2. cp -a ifcfg-eno1 ifcfg-br0

编辑ifcfg-br0,修改如下

  1. TYPE="bridge" #网卡类型

  2. PROXY_METHOD="none"

  3. BROWSER_ONLY="no"

  4. BOOTPROTO="static"

  5. DEVICE="br0" #网桥名称

  6. ONBOOT="yes"

  7. IPADDR=192.168.2.146 #宿主机地址

  8. PREFIX=24

  9. GATEWAY=192.168.2.1

  10. DNS1=192.168.2.1

  11. DELAY=0

修改网卡内容

  1. TYPE="Ethernet"

  2. PROXY_METHOD="none"

  3. BROWSER_ONLY="no"

  4. BOOTPROTO="none" #改为none

  5. DEFROUTE="yes"

  6. IPV4_FAILURE_FATAL="no"

  7. NAME="eno1"

  8. UUID="44c3751e-ef41-4ffd-8e65-18fb6eeb9c6b"

  9. DEVICE="eno1"

  10. ONBOOT="yes"

  11. BRIDGE="br0" #添加识别网桥

关闭NetworkManager服务,并禁止开机启动

  1. systemctl disable NetworkManager

  2. systemctl stop NetworkManager

重启网卡

  1. systemctl restart network

这样就可以用自己的电脑SSH连接到工作站了

之前不能连接的原因是系统默认生成的网桥并不是和宿主机在同一网段,个人电脑只能连接到宿主机,但是宿主机上的虚拟机就无法连接,虚拟机向外通信是通过网桥进行的。

virt-manager调用KVM管理界面乱码

virt-manager调用的界面发生了乱码,将下面分享的字体库解压放到/usr/share/fonts目录下即可

  1. 链接:https://pan.baidu.com/s/1N1R46YUoKMpWOHSxekoA0Q

  2. 提取码:w1cw (永久有效)

其他:linux安装中文字体库

  1. yum install dejavu-lgc-sans-fonts


文章转载自孤岛鱼夫,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论