要求Vm虚拟机ping通宿主机个网络

1、宿主机可ping通所提供的两个网络网关

以太网A:  172.18.30.254 ,交换机联通到的B  172.18.160.254
A\B之间可互相Ping通

2、vm虚拟机通过桥接已配置  172.18.30.的静态网络,以及路由    172.18.30.254,

现象:vm虚拟机可以ping通 A 172.18.30.254

        但无法ping通B: 172.18.160.254

检查交换机是否为三类交换机,交换机内部是否做过相关策略

  1. 参考你宿主机器的双路由配置,给虚拟机也设置双路由.你的 172.18.30.254是默认路由,再搞个到172.18.160.254的路由
  2. 或者你给vm再分配一个虚拟网卡,配置为172.18.160.254网段IP

把环境说明一下,是在windows 10的vmware workstation上还是在哪里?

问题描述没有太清晰,两个网关地址是否在同一个交换机上,暂且认为在一个上面。宿主机能ping通160.254,虚拟机可以ping通自己的网关,ping不通跨网段的其他地址,通常是因为你的虚拟机网关配置有问题。或者你的环境中有准入控制系统等安全设备,桥接模式就会遇到奇怪的问题。如果只是想访问外部网络,可以考虑修改为NAT模式。

查查是否开启网关服务器的路由转发功能。
sysctl -p
net.ipv4.ip_forward = 1

Vmware 和宿主机之间的网络互通
https://blog.csdn.net/yunzhonghefei/article/details/123964411