zoukankan      html  css  js  c++  java
  • VMware中对Linux虚拟机的网络配置静态IP的配置

    前言

    踏出象牙塔,进入公司,由于公司的所有产品都是Linux下的,必然自己这段时间需要在自己的工作机器先学习一下。项目代码是用Source Insight进行查看的,总是Ctrl + Alt的切来切去不方便,故Xshell出场了。这就引发了一个问题,就是如何在VMware的Linux虚拟机中配置静态IP?

    检查

    使用公司的工作机器----系统WIN7,首次安装VMware 12 + rhel-6.5。继而出现以下问题

    问题1:

    没有修改过虚拟网卡连接模式(NAT,桥接等),在win中的虚拟网卡无法启用,无论是vmnet0还是vmnet8都无法启用了。

    具体状况:右击启用选项之后,几秒之后又会自动禁用。其虚拟机与主机是单向ping通,具体是 虚拟机---->主机 是通路。

    解决方法:

    1. 在“设备管理”中卸载两个虚拟网卡VMnet0和VMnet8包括其驱动程序
    2. 以“管理员身份”打开VMware--->编辑--->虚拟网络编辑器--->还原默认设置
    3. just wait
    4. 还原成功后,打开网络共享中心启用VMnet8(因为VMnet8是NAT)
    5. what 还是启用不了,那就多启用几次,多启用几次,多启用几次,这个方法不知道有什么科学依据,但是就是成功了!

    不知道这是不是VMware的bug!

    写在之后,希望你能看清楚问题的描述跟自己是不是类似,不然浪费时间还解决不了问题,因为之前启用不了虚拟网卡,且公司是内网,首先自己又是更换网卡连接模式,又是重启虚拟机,重启电脑,然后偷偷拿出手机牺牲午觉时间去百度这个问题,嗯!百度的大部分的解决方法同质化,并没有解决,就这样浪费了一天。总结这个解决方法这希望若有人遇到这个问题可以快速解决

    问题2:

    使用Xshell去ssh虚拟机,一定不想每次再进入虚拟机 ifconfig 再看一下IP。所以虚拟机得配置一个静态IP,省去麻烦。

    系统RedHat,其他系统略有差异但大致一样

    解决方法:

    1. 以管理员身份  打开VMware--->编辑--->虚拟网络编辑器--->VMnet8(NAT),查看子网IP,如我的子网IP:192.168.152.0,也可以修改成你想要的IP,为了方便只改第三位数字即可(1~255),再后面的IP、网关和DNS只需要改最后一位数字即可(3~254),不要与其他虚拟机冲突即可。
    2. 进入Linux(RedHat),vim /etc/sysconfig/network-scripts/ifcfg-eth
    3. 修改

          DEVICE=eth0         #网卡名
          HWADDR=00:0C:29:16:D4:95    #MAC地址
          TYPE=Ethernet         #网络类型
          UUID=69a73897-d4a4-4c34-be7e-42a20cbf7408
          ONBOOT=yes        #开机自动挂载
          NM_CONTROLLED=yes
          BOOTPROTO=static     #static静态IP dhcp动态IP
          DNS1=192.168.152.2       #DNS(设置为网关IP),能不能上网的关键
          IPV6INIT=no          #关闭IPV6
          IPADDR=192.168.152.65           # IP
          NETMASK=255.255.255.0      # 子网掩码
          GATEWAY=192.168.152.2      # 网关(VMware貌似都是.2为网关)

      4.重启网卡,service network restart

      5.主机和虚拟机相互ping检验一下

     结语:

    希望能帮到你们!

  • 相关阅读:
    mysql操作
    Linux内核事件通知链学习
    C++双端队列学习
    tune的结果图是什么
    conda环境备份
    Could not load dynamic library 'libcudart.so.11.0';
    Unexpected error while saving file: xxx.ipynb database or disk is full
    友元函数与友元类
    构造函数初始化必须采用初始化列表的情况
    模型集成04-GMM
  • 原文地址:https://www.cnblogs.com/SimonKly/p/8372896.html
Copyright © 2011-2022 走看看