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

https://blog.csdn.net/qq_23412263/article/details/85318563

Vmware Centos7 配置静态 ip 和 使宿主机和虚拟机互相 ping 通的更多相关文章

  1. VMWare之——宿主机与虚拟机互相ping通,宿主机ping通另一台机器的虚拟机

    版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请注明出处:http://blog.csdn.NET/l1028386804/article/details/52267554 今天给大家带来 ...

  2. Mac VMware Fusion CentOS7配置静态IP

    目录 安装CentOS7 配置静态IP 安装CentOS7 这里我们要安装CentOS7 64位,所以选择CentOS7 64位配置 我们点击存储后,vmware会自动帮我们创建一个虚拟机,但是我们还 ...

  3. CentOS7 配置静态 ip

    1. 为 CentOS7 配置静态 ip 1.1 修改文件/etc/sysconfig/network-scripts/ifcfg-ens33 sudo vi /etc/sysconfig/netwo ...

  4. 错误处理:vmware下克隆centos7配置静态ip地址网卡问题

    vmware下克隆centos7,在配置静态ip地址,重启网卡存在问题,还是mac地址问题 ip addr show 查看下mac地址,配置文件修改下,重启网卡正常了

  5. centos7配置静态ip后仍然显示动态ip

    我在虚拟机上安装了CentOS7操作系统,将 /etc/sysconfig/network-scripts/ifcfg-eth0 文件配置静态 IP 为192.168.1.210,如图1: 然后我用 ...

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

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

  7. centos7配置静态IP步骤

    centos7按照初始安装时候的developer类型一路装好,在vmware里已经设置为bridge模式,按理说是会自动按照DHCP联网成功的,结果却发现连网卡都没有激活,这里记录下. 1:我要把L ...

  8. vm中centos7配置静态ip访问外网

    我使用的是桥接方式,具体步骤如下   1.设置虚拟机网络: 编辑>虚拟网络编辑器   2.设置vm中操作系统的网络设置   3.进入centos7中后修改网络配置:     另附我的宿主机网络配 ...

  9. CentOS7配置静态IP

    确保是在root用户下进行操作,首先进入network-scripts目录 cd /etc/sysconfig/network-scripts/ 通过ls列出该目录下的所有文件,其中"ifc ...

随机推荐

  1. java IO 流小结

    java IO 流小结 java流类图结构 流的分类 按方向 输入流 输出流 按类型 字节流 字符流 结论:只要是处理纯文本数据,就优先考虑使用字符流. 除此之外都使用字节流.

  2. jQuery 加载事件

    1. jquery加载事件实现 ① $(document).ready(function处理); ② $().ready(function处理); ③ $(function处理);  对第一种加载的封 ...

  3. 2019杭电多校第三场hdu6608 Fansblog(威尔逊定理)

    Fansblog 题目传送门 解题思路 Q! % P = (P-1)!/(P-1)...(Q-1) % P. 因为P是质数,根据威尔逊定理,(P-1)!%P=P-1.所以答案就是(P-1)((P-1) ...

  4. P2216 [HAOI2007]理想的正方形 (单调队列)

    题目链接:P2216 [HAOI2007]理想的正方形 题目描述 有一个 \(a\times b\)的整数组成的矩阵,现请你从中找出一个 \(n\times n\)的正方形区域,使得该区域所有数中的最 ...

  5. HDU 1392 Surround the Trees (凸包周长)

    题目链接:HDU 1392 Problem Description There are a lot of trees in an area. A peasant wants to buy a rope ...

  6. Git 学习第二天(一)

    继续昨天的学习. 回顾一下,昨天我们安装了git 并创建了登录名及邮箱,还向git仓库提交了一个readme.txt的文本文件 下面,我们来修改下这个文件,将内容改为 Git is a distrib ...

  7. 分享一套主流框架源码资料,征服阿里 P7 面试必备!

    2019年已经过完一半了, 我在这里为大家准备了一份资料,征服阿里 P7 面试必备! 希望这些资料可以帮助到大家,从一个码农进阶为一个优秀的程序员,也可以帮大家提升系统实战能力. 这些资料包括: 讲解 ...

  8. pymysql连接mysql报错

    pymysql模块操作数据库及连接报错解决方法   import pymysql sql = "select host,user,password from user" #想要执行 ...

  9. 总分 Score Inflation

    题目背景 学生在我们USACO的竞赛中的得分越多我们越高兴. 我们试着设计我们的竞赛以便人们能尽可能的多得分,这需要你的帮助 题目描述 我们可以从几个种类中选取竞赛的题目,这里的一个"种类& ...

  10. Promise 的深度学习

    1.Promise 是什么? Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大.Promise ,简单说就是一个容器,里面保存着某个未来才回结束的事件(通常 ...