虚拟机网络配置的一点总结

问题由来

  今天在搭建一个red hot虚拟机结束时,发现虚拟机没有网络,然后通过配置网络的链接方式为nat,有网络了,但是主机却连接不同此网络,由此引发的网络方面学习总结

网络连接方式:nat,网桥,host-only的区别

nat

  参考:https://baike.baidu.com/item/nat/320024?fr=aladdin
  简单来说:
  nat就是局域网给你分配了一个私有ip,但是你这个私有ip是不可见的,当你这个ip想要访问外网的时候,经过路由器(网关)会自动转为公网ip的一种技术,这样你可以以公网ip身份访问外网了
        对于公网ip不多的情况下,给私有网络ip使用nat技术可以有效解决公网ip不足的情况
  缺点:主机不能ping通这个nat转化的共有ip

网桥

  参考:
  简单来说:
  网桥就是通过在主机上设立一个虚拟网卡,私有网络配置上这个网桥指定的虚拟网卡,只要这个虚拟网卡能访问网络,你也就可以访问网络,同时主机也可以ping通这个私有网络
  优点:主机可以ping通这个虚拟网卡分配的跟主机所在网络的下的ip
  缺点:私有网络越多就需要多少个虚拟网卡,管理起来不方便,同时虚拟机的mac地址发生变化虚拟机我网卡也需要改变

red hot安装配置网络的过程

  1)虚拟机上安装red hot
  2)开始是没有配置网络的,需要手动配置,你指定网络连接方式为nat,自然就能连接网络,但是你要想主机也能ping通这个虚拟机,就需要用网桥方式了
        用网桥方式需要注意的一点(也是花了我好一段时间才找到的问题),你指定的虚拟网卡对应的网桥需要能连接网络,你配置的这个网桥才能被主机ping通的同时还可以访问网络

red hot配置网络过程中遇到的小问题

  1)没有找到合适的设备:没有找到可用于链接’System eth0’的设备
        参考:https://blog.csdn.net/u013982921/article/details/79520939
        简单介绍:ifcfg-eth0,和/etc/udev/rules.d/70-persistent-net.rules 中mac地址和ifcfg-etho中指定的uuid的信息不匹配
  2)The connection is not for this device
        参考:https://blog.csdn.net/weixin_34295316/article/details/85970425
posted @ 2020-08-20 16:27  王吉平  阅读(279)  评论(0编辑  收藏  举报