zoukankan      html  css  js  c++  java
  • 【Linux】VMware虚拟机中如何配置静态IP

    此处详解如何在VMware虚拟机中配置静态IP。


          上图是一个草图,大致说明下VMware网络情况。网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段

    如果你在A小区,你女朋友在B小区,你想和她联系就需要通过网关。你好基友住你隔壁,你和他通信就不需要通过网关。VMware

    给我们模拟了网关,所以我们配置的时候需要根据VMware虚拟机来设置网络ip。我们将windows和Linux配置在一个网段内。

    1、查看网关,以及网段

          【编辑】--》【虚拟网络编辑器】

          我们使用NAT模式,所以选择VMnet8。取消【使用本地DHCP】服务这个选择不勾,这个是动态分配IP的。点击NAT设置。

          网关IP需要记住,通过这个我们得知我们的网关是192.168.133.2,子网掩码是255.255.255.0。子网IP的192.168.133.0的意思是

    如果你要往这个网段内添加机器,你的机器ip只能是192.168.133.0~192.168.133.255这个范围内的。其实你会发现192.168.133.2是

    网关IP了,一般而言192.168.133.255是广播IP所以不用,192.168.133.0一般是网段IP也不用。也就是说除了0 2 255这三个,其他的

    数字你可以随便设置。

    2、设置虚拟机IP

    涉及文件列表:
    /etc/sysconfig/network-scripts/ifcfg-eth0(网卡),/etc/sysconfig/network(主机名),/etc/resolv.conf(DNS)。

    网卡信息修改:vi /etc/sysconfig/network-scripts/ifcfg-eth0

    ONBOOT:开机启动。

    NM_CONTROLLED:网络管理组件是否启用,精简版的是没有这个组件的。所以就不需要开启。

    BOOTPROTO:网络分配方式,静态。

    IPPADDR:手动指定ip地址。

    NETMASK:子网掩码。

    GATEWAY:网关ip。编辑好以后保存退出。

    再加一行  DNS1=114.114.114.114   记得写dns1

    注意:这里的名字  IPADDR 等必须是大写,否则不认识。

    加完之后, vi /etc/resolv.conf 就变成下面这个样子了


    DNS配置:vi /etc/resolv.conf



    主机名修改:vi /etc/sysconfig/network

    如果有需要就修改主机名,没需要就算了。配置好以上3个文件以后重启下机器。

    3、使用远程工具连接

    1、这里使用的是Xshell工具,ip地址就设置上面填入的ip地址,以后这台机器的ip都是他了。
    2、点击确定,第一次连接会有这个,确定即可。
    3、输入用户名,刚安装的机器只有一个root用户。先用root用户登录。
    4、输入密码,我喜欢所有用户都同一个密码,这样以后登陆只需要填用户名就可以了。需要记住密码。
    5、登陆以后就可以随便玩了。

    4、windows IP设置

    1、设置VMWare给我们配置的网络适配器,就是那个NAT8。右键属性
    2、选择IPV4,点击属性。
    3、设置ip地址。以后windows就是这个ip了。IP网段范围需要是VMWare虚拟机给我们的范围内的哦。
    这里之前有问题,没有配置dns,所以就不能域名解析  ping www.baidu.com 得不到结果
      
     

    5、特别提示

          如果关闭VMWare虚拟机,就会有个选项,挂到后台运行。这样虚拟机就挂到后台了,感觉像连接一个远程机器一样,超级赞!

    转载自————————http://blog.csdn.net/readiay/article/details/50866709

    注意:有时启动之后虚拟机连不上网关:看看VMware的服务都开没开,方法如下:同时按下win键和R,输入“service.msc”,进入之后找VMware打头的服务,右击启动,不一定都要打开,但最好还是打开,尤其是和DHCP,NAT有关的

  • 相关阅读:
    Error updating database. Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction(mysql 事务方法debug后果)
    按钮防止多次点击重复提交的方法
    图解为什么要使用线程池?
    如果屏蔽父容器的CSS样式。
    一个JSON解构赋值给另一个字段不同的JSON
    @Transactional的参数意义及使用。spring中事务注解的配置情况
    var me = this的实际意义,js将this引用赋值的意义
    EasyUI Combobox 组合框在后端数据初始化后前端的数据加工处理
    >>和>>>的效率分析
    js中debug的使用
  • 原文地址:https://www.cnblogs.com/jycjy/p/6824386.html
Copyright © 2011-2022 走看看