NAT 方式

1. 配置静态 ip

Vmware 安装 Centos7 可以参考 https://blog.csdn.net/guo_ridgepole/article/details/78973763

安装完 Centos7 后,开始给虚拟机配置静态 ip

查看配置

点击“编辑虚拟机设置”

选择“网络适配器” --》选中 NAT 模式 --》点击确定


点击“编辑” --》虚拟网络编辑器

VMnet8 --》NAT 设置
然后记下 3 中的网关 ip,后面配置要用到

配置静态 ip

启动虚拟机

命令行执行

vi /etc/sysconfig/network-scripts/ifcfg-ens33

最后的 ifccfg-xxx,可能你的和我有所不同,具体可以通过执行 ifconfig 查看到

执行完上面的命令后,修改文件

其中 IPPADDR 就是要配置的静态 ip,这里配置的 ip 和前面记下的网关 ip 192.168.159.2 在同一网段即可,然后 GATEWAY 则直接填前面记下的 网关 ip 192.168.159.2 ,DNS1 直接填写 223.5.5.5

修改后保存退出编辑

命令行执行

service network restart

使配置生效

再执行 ifconfig

就可以看到虚拟机的 ip 变成我们设置的静态 ip 了

这时候也可以上网了 ping www.baidu.com

也能 ping 通宿主机 ip ,我宿主机 ip 地址为 192.168.1.4

但是,发现宿主机不能 ping 通虚拟机的 ip

2. 使宿主机 ping 通虚拟机

要使宿主机能 ping 通虚拟机,需要配置下宿主机网络配置

主机打开网络连接配置

右键 VMnet8 --》属性


编辑 Ipv4 属性

ip 地址修改为和虚拟机同一个网段,默认网关设置成前面记下的那个 网关 ip,即 192.168.159.2,确定

再试下 ping 虚拟机

桥接方式

NAT 方式虽然能做到宿主机和虚拟机互通并且能上网,但是如果局域网的其他电脑像访问虚拟机还有点麻烦,使用桥接方式的话就可以让宿主机同网段的局域网的用户都可以访问到虚拟机了

设置


点击“编辑虚拟机设置”

“网络适配器”的“网络连接”处选择“桥接模式”,并勾选上“启动时连接”和“复制物理网络连接状态”,然后点击确定

然后开启虚拟机

执行

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改“IPADDR”为和宿主机同一网段的 ip,这里我宿主机的 ip 是,192.168.1.4,所以这里我设置成“192.168.1.8”

修改“GATEWAY”为宿主机的默认网关,我这里是“192.168.1.1”

设置完后保存退出,执行

service network restart

然后重启下虚拟机,这样宿主机和局域网的用户能访问虚拟机,虚拟机也能访问局域网的用户了,并且虚拟机也能访问外网

参考:

  • https://blog.csdn.net/a785975139/article/details/53023590
  • https://blog.csdn.net/zjh_746140129/article/details/79090300
  • https://www.cnblogs.com/AlanLee/p/7871607.html

Vmware Centos7 配置静态 ip 和 使宿主机和虚拟机互相 ping 通相关推荐

  1. VMware虚拟机 Centos7 配置静态IP和DNS

    VMware虚拟机 Centos7 配置静态IP和DNS 一.配置IP地址 二.配置DNS地址   一.配置IP地址   1.获取配置IP地址信息 (1)找到虚拟机软件配置的NAT地址信息:编辑 -& ...

  2. Mac OSX下使用VMware Fusion 配置静态IP 图文教程指南

    目录 一. 前言 二. Mac OSX下使用VMware Fusion 配置静态IP 2.1 了解静态IP如何划分基础知识 2.2 Centos7 安装操作系统时图形界面配置静态IP 2.3 Cent ...

  3. linux7配置静态地址,Centos7 配置静态 IP 地址的方法

    Centos7 配置静态 IP 地址的方法 一, 不使用网络管理器 nmcli 配置静态 IP 地址的方法 进入 / etc/sysconfig/network-scripts 目录, 找到该接口的配 ...

  4. Centos7 配置静态 IP 地址

    Centos7 配置静态 IP 地址 1 查看网关: 编辑–>虚拟网络编辑器 进入到contos系统 修改ip地址的文件 vim /etc/sysconfig/network-scripts/i ...

  5. CENTOS7配置静态IP后无法ping通外部网络的问题

    我今天想谈论的并不是如何配置静态IP,这样的话题已经有好多高手再谈. 我想谈的是为什么,我按照他们的教程无论如何也要发生各种问题,没办法连接外网的问题. 先给大家看我的最终版配置方案:我只修改了一个文 ...

  6. centos7 配置静态ip时出现双ip问题解决

    1.先用ifconfig,看看有几个网卡 2.执行vi /etc/sysconfig/network-scripts/ifcfg-eth0最后的网卡名字改为实际的 3.静态ip只需要设置着几个地方,B ...

  7. centos7配置静态ip地址

    1.配置文件所在目录为 /etc/sysconfig/network-scripts cd /etc/sysconfig/network-scripts 2.打开配置文件进行修改,建议在修改之前先备份 ...

  8. 服务器centos7配置静态ip地址

    最近在配置戴尔服务器,使得外网可以访问,因为是菜鸟,每次启动服务器的ip地址都改变了,就是要dhclient获得ip地址,这样很麻烦,痛定思痛后,还是觉得要写成静态ip,在这里做个记录,防止自己给忘了 ...

  9. VM 安装 Centos7 配置静态ip 适合生产使用

    01  进入网络配置文件目录 Cd   /etc/sysocnfig/network-scripts 找到网卡配置文件如下图: 添加如下配置文件如下图 配置完后重启网络: systemctl rest ...

最新文章

  1. 自学编程是从python语言还是c语言开始-非计算机专业大学生想自学编程应该学C语言还是学Python?...
  2. 【cocos2d-js官方文档】二十五、Cocos2d-JS v3.0中的单例对象
  3. C# 答群友:把窗体应用改成类库输出然后去引用
  4. java 随机数种子_Java--随机数和随机数种子(转)
  5. Java枚举类型(enum)详解
  6. 《OOD启思录》—第2章2.6节角色与类
  7. 使用saltstack编译安装nginx
  8. 不可忽视的MySQL字符集
  9. 飞龙的安卓逆向系列教程
  10. Java编译器调试不了_使用Maven设置Java编译器的-source和-target-不起作用
  11. C++中继承的父类与子类的关系
  12. java环境变量配置方法
  13. html5查看xps文件,c# – 在文档查看器中显示XPS文档
  14. 怎么做微信投票小程序_微信小程序里边怎么添加投票活动
  15. ESP8266-Arduino编程实例-MLX90614红外测温传感器驱动
  16. 【AI学习笔记】退出 Anaconda 虚拟环境时 遇到的两种报错。
  17. Telemetry原理
  18. 计算机基础知识背诵口诀,字根表口诀怎么快速背-文言文的快速背诵方法4则,附虚词背诵顺口溜...
  19. ubuntu 更换桌面为 KDE
  20. 镶嵌数据集工具小结(七)色彩平衡与接缝线 Ⅰ

热门文章

  1. php转类json格式的数据(没有双引号的JSON格式,一般在硬件对接中出现)
  2. 一句励志的英文短句,希望大家喜欢!
  3. 使用JAVA结合Javascript、html和Python完成一些有意思的练手项目
  4. 零基础学Python课后实战第四章
  5. vm14安装mac os 10.14.5教程
  6. java(八)-线程安全、volatile关键字、原子性、并发包、死锁、线程池
  7. 5. ASP.NET MVC 中的Areas【区域】是什么
  8. yml读取下划线丢失问题
  9. java日程管理源代码_Java日程管理——万年行事历源代码
  10. 支持组播的流媒体服务器,VLC 搭建流媒体服务器