linux学习:虚拟机vmware配置网络

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习:虚拟机vmware配置网络相关的知识,希望对你有一定的参考价值。

1、新安装的虚拟系统

1.1 查看虚拟机网关

例:192.168.64.2

说明:虚拟网关  只有在NAT模式下才有

    技术分享

    技术分享

    技术分享

    技术分享

1.2 配置win的虚拟网卡IP

    技术分享

    技术分享

1.3 配置linux的虚拟网卡IP

    例:192.168.64.3

    技术分享

        或

    技术分享



    技术分享

    

注意:如果不是用root用户修改的,不会立马生效。

技术分享

1.4 异常解决

技术分享


解决:

 第一步vim 编辑文件 /etc/sysconfig/network-scripts/ifcfg-eth0

   技术分享

第二步:重启网络

     service network restart

2、克隆的虚拟机

重启network服务后出现:

    技术分享


故障产生的原因: 
  由于克隆虚拟机,vmware只是修改了虚拟机的名字等信息,并没有修改虚拟硬盘中的任何信息,导致

  克隆后网卡的MAC地址和操作系统中记录的mac地址不符,导致eth0启动不起来。操作系统记录了一个

  新网卡的添加,新网卡的名字eth1,mac地址就是vmware分配给的新的mac地址

 

解决方法:

 方法1:

   ifconfig eth0(对应的eth网卡)看其mac,用现在的mac替换原来的mac,之后重启network服务,

   问题解决。(此方法适用与redhat 6版本之前的4与5.)

 方法2:

   /etc/udev/rules.d/70-persistent-net.rules配置文件。

   新的mac会出现在这个文件中。因此Redhat 6之后需要更改两个文件:

     修改 /etc/udev/rules.d/70-persistent-net.rules 文件

       删除掉关于 eth0 的信息。修改第二条 eth1 的网卡的名字为 eth0. 
     修改 /etc/sysconfig/network-scripts/ifcfg-eth0 中mac地址为 

       /etc/udev/rules.d/70-persistent-net.rules 修改后的eth0的mac地址。

   重启network服务,问题解决。


注意:若还是提示错误信息“Device eth0 does not seem to be present, delaying

initialization.”则reboot即可解决。

本文出自 “我爱大金子” 博客,请务必保留此出处http://1754966750.blog.51cto.com/7455444/1902745

以上是关于linux学习:虚拟机vmware配置网络的主要内容,如果未能解决你的问题,请参考以下文章

VMware 虚拟机安装及部署

如何VMware创建Linux虚拟机并设置虚拟机网络

如何VMware创建Linux虚拟机并设置虚拟机网络

VMware虚拟机下Linux网络配置——桥接模式

VMware安装虚拟机及网络配置

kali Linux环境配置和虚拟网络配置