zoukankan      html  css  js  c++  java
  • Windows/Linux:VMware虚拟机用内网IP通讯

    首先分两种情况:一种是你的电脑已经在一个内网的环境下且有额外的内网IP地址,和另一种只是想给自己电脑上的虚拟机分配个内网IP来通讯。

    一般情况下后一种用的多,但这里的内网IP只局限与本机使用,没有其他意义;前一种是完全真正的一个静态内网IP,除了本机可以通过这个IP访问,其他内网中的主机也可以通过这个IP直接访问这个虚拟机。

    ①有可用的内网IP

    找到一个空闲的IP地址(这里以192.168.21.110 为例)先 ping 这个IP如果 ping 不通则代表没人使用,你就可以使用

    先在外部主机里设置VMware选择一下桥接模式

    Windows虚拟机:

    在虚拟机里打开网络共享中心 ---- 更改适配器设置

    以太网属性 ---- TCP/IPV4属性( DNS不知道怎么填就 0 . 0 . 0 . 0 )---- 最后确定

    Linux虚拟机:

    这里以CentOS 7为例设置静态IP

      首先注意,路由网关处必须设置可以配置静态IP或者使用指定IP绑定MAC才可以配置,否则配置不成功。

      网络配置的配置文件在/etc/sysconfig/network-scripts/下,文件名前缀为ifcfg-后面跟的就是网卡的名称,使用ifconfig查看,一般是eth0 / enth33下面都以eth0为例。也可以使用命令: ls /etc/sysconfig/network-scripts/ifcfg-* 列出所有的设备配置文件

    #编辑配置文件

    #vim /etc/sysconfig/network-scripts/ifcfg-eth0

    修改 ONBOOT=yes,BOOTPROTO=static

    增加 IPADDR,NETMASK 和 GATEWAY,DNS1可以没有

    DEVICE=eth0
    HWADDR=00:0C:29:75:73:AB
    TYPE=Ethernet
    UUID=8f49ebc2-5b1b-4135-863b-6acb0c84453f
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    IPADDR=192.168.21.110
    NETMASK=255.255.255.0
    GATEWAY=192.168.21.1
    DNS1=192.168.21.2 

    #重新启动网络服务

    #service network restart 

    #ip addr 或 #ifconfig 查看一下更改是否成功

    ②无可用的内网IP

    首先配置WMware的网络设置,选中自定义NAT模式。

    打开 Vmware 的编辑里虚拟网络编辑器,找到Net8的子网IP一般是192.168.11.0,这个非常重要就是你选的IP一定要在这个IP段内。

    然后就是在主机里的适配器选项里设置TCP / IPV4,这里注意是选虚拟机适配器Net8的属性

     

    Windows虚拟机:

      和上面的Windows的基本步骤差不多,不过这里的IP地址可以随意一点,但是要保证在192.168.11 段内。

    这里网关 192. 168.11.1 要和主机的网关对应

    Linux虚拟机:

      和上面Linux相同步骤,地址随意但要在192.168.11 IP段内:

          #vim /etc/sysconfig/network-scripts/ifcfg-eth0

          #service network restart 

          网关也要和主机的对应。

    最后

      互相测试 ping 一下能不能 ping 的通

    如果

      连接超时,连接超时,连接超时的话;记得把防火墙关闭,

    而且

      两边,两边,两边的防火墙都要关,要不然会出现只有一边能 ping 通的现象。

  • 相关阅读:
    el-select下拉框选项太多导致卡顿,使用下拉框分页来解决
    vue+elementui前端添加数字千位分割
    Failed to check/redeclare auto-delete queue(s)
    周末啦,做几道面试题放松放松吧!
    idea快捷键
    解决flink运行过程中报错Could not allocate enough slots within timeout of 300000 ms to run the job. Please make sure that the cluster has enough resources.
    用.net平台实现websocket server
    MQTT实战3
    Oracle 查看当前用户下库里所有的表、存储过程、触发器、视图
    idea从svn拉取项目不识别svn
  • 原文地址:https://www.cnblogs.com/yddsblog/p/12095251.html
Copyright © 2011-2022 走看看