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

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_23412263/article/details/85318563

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

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

参考:

展开阅读全文

NAT模式下,宿主机联网后,虚拟机宿主机互相ping不通(宿主机断网能ping通)?

08-30

宿主机 MacOS 虚拟机 Ubuntu12.04 二者防火墙均已关闭 rn使用VMare Fusion8rn使用NAT模式连接,在宿主机断网的情况下,虚拟机和宿主机可以互相ping通,rn但是宿主机联网后就不通了。rnrn宿主机ifconfigrnlo0: flags=8049 mtu 16384rn options=3rn inet6 ::1 prefixlen 128 rn inet 127.0.0.1 netmask 0xff000000 rn inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 rn nd6 options=1rngif0: flags=8010 mtu 1280rnstf0: flags=0<> mtu 1280rnen0: flags=8823 mtu 1500rn ether a0:99:9b:1c:a9:c1 rn nd6 options=1rn media: autoselect ()rn status: inactivernen1: flags=8963 mtu 1500rn options=60rn ether 6a:00:00:ac:d3:20 rn media: autoselect rn status: inactivernen2: flags=8963 mtu 1500rn options=60rn ether 6a:00:00:ac:d3:21 rn media: autoselect rn status: inactivernbridge0: flags=8863 mtu 1500rn options=63rn ether a2:99:9b:c1:5b:00 rn Configuration:rn id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0rn maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200rn root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0rn ipfilter disabled flags 0x2rn member: en1 flags=3rn ifmaxaddr 0 port 5 priority 0 path cost 0rn member: en2 flags=3rn ifmaxaddr 0 port 6 priority 0 path cost 0rn nd6 options=1rn media: rn status: inactivernp2p0: flags=8802 mtu 2304rn ether 02:99:9b:1c:a9:c1 rn media: autoselectrn status: inactivernawdl0: flags=8902 mtu 1452rn ether 22:cc:b5:47:70:9b rn nd6 options=1rn media: autoselectrn status: inactivernvmnet1: flags=8863 mtu 1500rn ether 00:50:56:c0:00:01 rn inet 172.16.111.1 netmask 0xffffff00 broadcast 172.16.111.255rnvmnet8: flags=8863 mtu 1500rn ether 00:50:56:c0:00:08 rn inet 192.168.99.1 netmask 0xffffff00 broadcast 192.168.99.255rnrn虚拟机ifconfigrneth0 Link encap:Ethernet HWaddr 00:0c:29:66:fb:d6 rn inet addr:192.168.99.106 Bcast:192.168.99.255 Mask:255.255.255.0rn inet6 addr: fe80::20c:29ff:fe66:fbd6/64 Scope:Linkrn UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1rn RX packets:40 errors:0 dropped:0 overruns:0 frame:0rn TX packets:89 errors:0 dropped:0 overruns:0 carrier:0rn collisions:0 txqueuelen:1000 rn RX bytes:3222 (3.2 KB) TX bytes:11102 (11.1 KB)rnrnlo Link encap:Local Loopback rn inet addr:127.0.0.1 Mask:255.0.0.0rn inet6 addr: ::1/128 Scope:Hostrn UP LOOPBACK RUNNING MTU:65536 Metric:1rn RX packets:0 errors:0 dropped:0 overruns:0 frame:0rn TX packets:0 errors:0 dropped:0 overruns:0 carrier:0rn collisions:0 txqueuelen:0 rn RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)rn 论坛

没有更多推荐了,返回首页