虚拟机redhat无法联网

时间:2024-03-12 21:33:51

问题:

1. 虚拟机不能通过NAT方式联网

2. linux 执行ifconfig命令eth0列表不展示inet addr的信息 (解决方法:1. 开启本机所有vm服务 2.  虚拟机执行dhclient eth0)

3. 本机ipconfig 只显示了VMnet1, VMnet8的ip地址, 本机ip地址没显示,且有大量的“Media disconnected”提示(解决方法: 禁用VMnet1的网络)

虚拟机redhat无法联网

正常是会显示本机ip的如图:

虚拟机redhat无法联网

虚拟机NAT链接,已按照网上教程配置,仍然不能解决问题。 以下为最后一次修改的地方,具体是那个步骤使得可以联网,没搞明白。 

1. 虚拟机设置NAT链接模式

2.  本机的虚拟机网络设置:

    禁用VMnet1网络,  只开启 VMnet8 网络(这个网络是NAT模式要用的)

虚拟机redhat无法联网

3. 本机打开任务管理器---服务, 启动所有vm相关的服务, 参考: https://blog.csdn.net/xiaoyiaoyou/article/details/57415465

虚拟机redhat无法联网

4. 虚拟机ifconfig eth0列表不展示inet addr

虚拟机redhat无法联网

解决方式参考:https://blog.csdn.net/yueyeqingshan/article/details/52805546?locationNum=1&fps=1

  方法1.使用dhclient eth0命令
    输入dhclient eth0命令来获取IP地址
    再输入ifconfig命令,就能看到eth0已经有IP地址了
    但是有一个问题:每次重启系统之后,使用ifconfig命令又看不到IP地址了,必须每次都使用 dhclient eth0 命令重新分配,很不方便
  方法2.
    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    将里面的ONBOOT属性设置为 yes
    在执行service network restart 命令,就可以通过 ifconfig 查看eth0 的IP地址了
    重点是这样以后每次系统重启之后,都能自动获取IP 地址。所以问题解决了

5. 重启虚拟机