关于 MAC 虚拟机 Linux , NAT 模式下静态 IP 无法 ping 连网该如何解决?

2019-09-20 10:29:20 +08:00
 Vincent9312
目前已经调整了的是:

1,设置了 VMwarefusion 虚拟机的虚拟网卡参数 VMNET8 和虚拟机的 IP 设置 ifcfg-eth0 [文末尾]

2,关闭了防火墙

3,虚拟机已经勾选了网络适配器 NAT 模式,Internet 与 Mac 共享。(试过同时通过设置 Mac 的网络-设置高级-手动 DHCP 设置同 100 网段,不起作用(默认继续使用 DHCP )不知是否需要调整 MAC 的 IP 设置)

4,linux 防火墙已经永久关闭状态

5,Mac 终端通过 ssh 是可以连接虚拟机静态 IP 的,虚拟机 PING 静态 IP.201 可以,ping8.8.8.8 bytes of data,ping www.baidu.com 长时间无反应

不知道是否漏掉了哪些关键调整。请大佬指教
————————————————————————————————————

VMNET8 参数

VERSION=1,0

answer VNET_1_DHCP yes

answer VNET_1_DHCP_CFG_HASH 01F9A3CE4674EE3FE65E3F33E0E

answer VNET_1_HOSTONLY_NETMASK 255.255.255.0

answer VNET_1_HOSTONLY_SUBNET 172.16.9.0

answer VNET_1_VIRTUAL_ADAPTER yes

answer VNET_2_HOSTONLY_NETMASK 255.255.255.0

answer VNET_2_HOSTONLY_SUBNET 172.16.9.0

answer VNET_2_NAT yes

answer VNET_2_NAT_PARAM_UDP_TIMEOUT 30

answer VNET_2_VIRTUAL_ADAPTER yes

answer VNET_8_DHCP yes

answer VNET_8_DHCP_CFG_HASH 61B487629AD53A721C1D19A1AA

answer VNET_8_HOSTONLY_NETMASK 255.255.255.0

answer VNET_8_HOSTONLY_SUBNET 192.168.100.0

answer VNET_8_NAT yes

answer VNET_8_VIRTUAL_ADAPTER yes

————————————————————————————————————
ifcfg-eth0 参数

DEVICE=eth0

TYPE=Ethernet

UUID=****-*****-*****-******-*****

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

HWADDR=**:**:**:**:**:**

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0"

DNS1=114.114.114.114

USERCTL=no

IPADDR=192.168.100.201

NETMASK=255.255.255.0

GATEWAY=192.168.100.1
3168 次点击
所在节点    VMware
1 条回复
Vincent9312
2019-09-20 13:20:17 +08:00
已经解决,晚上回去发布解决方案和问题反思

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/602428

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX