【ENSP】同VLAN下不同网段如何ping通的问题

本文详细探讨了PC-10和PC-30在同一VLAN但不同网段的情况,尝试通过不设置网关、设置对方IP网关等五种方式实现跨网段ping通,并记录了每一步的操作和结果。最终发现,只有当双方网关指向对方IP时,ping才能成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


问题:PC-10和PC-30是不同网段下,同一VLAN里的两台PC,现在想将其ping通


1. 两个PC都不设置网关

PC-10-1

  • ip:192.168.10.11
  • 子网:255.255.255.0
  • 网关:.0.0.0.0

PC-30-1

  • ip:192.168.30.13
  • 子网:255.255.255.0
  • 网关:.0.0.0.0

ping失败

# 使用PC-10-1 ping PC-30-3
PC>ping 192.168.30.13

Ping 192.168.30.13: 32 data bytes, Press Ctrl_C to break
From 192.168.10.11: Destination host unreachable

# ------------------------------------------------------------------------
# 使用PC-30-3 ping PC-10-1
PC>ping 192.168.10.11

Ping 192.168.10.11: 32 data bytes, Press Ctrl_C to break
From 192.168.30.13: Destination host unreachable

2. 将PC-10的网关设置为PC-30的ip

PC-10-1

  • ip:192.168.10.11
  • 子网:255.255.255.0
  • 网关:192.168.30.13

PC-30-1

  • ip:192.168.30.13
  • 子网:255.255.255.0
  • 网关:.0.0.0.0
# 使用PC-10-1 ping PC-30-3
PC>ping 192.168.30.13

Ping 192.168.30.13: 32 data bytes, Press Ctrl_C to break
Request timeout!
Request timeout!
Request timeout!
Request timeout!
Request timeout!

--- 192.168.30.13 ping statistics ---
  5 packet(s) transmitted
  0 packet(s) received
  100.00% packet loss
  
# ------------------------------------------------------------------------
# 使用PC-30-3 ping PC-10-1
PC>ping 192.168.10.11

Ping 192.168.10.11: 32 data bytes, Press Ctrl_C to break
From 192.168.30.13: Destination host unreachable

3. 将PC-10的网关设置为自己的ip

PC-10-1

  • ip:192.168.10.11
  • 子网:255.255.255.0
  • 网关:192.168.10.11

PC-30-1

  • ip:192.168.30.13
  • 子网:255.255.255.0
  • 网关:.0.0.0.0
# 使用PC-10-1 ping PC-30-3
PC>ping 192.168.30.13

Ping 192.168.30.13: 32 data bytes, Press Ctrl_C to break
From 192.168.10.11: Destination host unreachable
From 192.168.10.11: Destination host unreachable
From 192.168.10.11: Destination host unreachable
From 192.168.10.11: Destination host unreachable
From 192.168.10.11: Destination host unreachable

--- 192.168.10.11 ping statistics ---
  5 packet(s) transmitted
  0 packet(s) received
  100.00% packet loss
  
# ------------------------------------------------------------------------
# 使用PC-30-3 ping PC-10-1
PC>ping 192.168.10.11

Ping 192.168.10.11: 32 data bytes, Press Ctrl_C to break
From 192.168.30.13: Destination host unreachable

4. 将PC-10和PC-30的网关设置为自己的ip

PC-10-1

  • ip:192.168.10.11
  • 子网:255.255.255.0
  • 网关:192.168.10.11

PC-30-1

  • ip:192.168.30.13
  • 子网:255.255.255.0
  • 网关:.192.168.30.13
# 使用PC-10-1 ping PC-30-3
PC>ping 192.168.30.13

Ping 192.168.30.13: 32 data bytes, Press Ctrl_C to break
From 192.168.10.11: Destination host unreachable
From 192.168.10.11: Destination host unreachable
From 192.168.10.11: Destination host unreachable
From 192.168.10.11: Destination host unreachable
From 192.168.10.11: Destination host unreachable

--- 192.168.10.11 ping statistics ---
  5 packet(s) transmitted
  0 packet(s) received
  100.00% packet loss
  
# ------------------------------------------------------------------------
# 使用PC-30-3 ping PC-10-1
PC>ping 192.168.10.11

Ping 192.168.10.11: 32 data bytes, Press Ctrl_C to break
From 192.168.30.13: Destination host unreachable
From 192.168.30.13: Destination host unreachable
From 192.168.30.13: Destination host unreachable
From 192.168.30.13: Destination host unreachable
From 192.168.30.13: Destination host unreachable

--- 192.168.30.13 ping statistics ---
  5 packet(s) transmitted
  0 packet(s) received
  100.00% packet loss

5. 将PC-10和PC-30的网关设置为对方的ip

PC-10-1

  • ip:192.168.10.11
  • 子网:255.255.255.0
  • 网关:192.168.30.13

PC-30-1

  • ip:192.168.30.13
  • 子网:255.255.255.0
  • 网关:192.168.10.11
# 使用PC-10-1 ping PC-30-3
PC>ping 192.168.30.13

Ping 192.168.30.13: 32 data bytes, Press Ctrl_C to break
From 192.168.30.13: bytes=32 seq=1 ttl=128 time=31 ms
From 192.168.30.13: bytes=32 seq=2 ttl=128 time=47 ms
From 192.168.30.13: bytes=32 seq=3 ttl=128 time=47 ms
From 192.168.30.13: bytes=32 seq=4 ttl=128 time=63 ms
From 192.168.30.13: bytes=32 seq=5 ttl=128 time=47 ms

--- 192.168.30.13 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/47/63 ms

# ------------------------------------------------------------------------
# 使用PC-30-3 ping PC-10-1
PC>ping 192.168.10.11

Ping 192.168.10.11: 32 data bytes, Press Ctrl_C to break
From 192.168.10.11: bytes=32 seq=1 ttl=128 time=31 ms
From 192.168.10.11: bytes=32 seq=2 ttl=128 time=47 ms
From 192.168.10.11: bytes=32 seq=3 ttl=128 time=62 ms
From 192.168.10.11: bytes=32 seq=4 ttl=128 time=31 ms
From 192.168.10.11: bytes=32 seq=5 ttl=128 time=47 ms

--- 192.168.10.11 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/43/62 ms

总结

不同网段下处于同一VLAN里的主机之间想要ping通,将自己的网关设置为对方的ip即可

EnSP(Enterprise Switching Platform,企业级交换平台)环境中,过设置Port VLAN Identifier(PVID)可以实现不同交换机上网段不同VLAN之间的互。PVID常用于确定一个端口默认所属的VLAN,当数据帧进入该端口时,如果没有明确指定VLAN标签,就会自动打上PVID对应的VLAN标签。 以下是基本步骤: 1. **配置PVID**:首先,你需要登录到各个交换机的管理界面,找到对应端口配置,例如FastEthernet、Ethernet等,然后设置每个端口的PVID。比如,如果你想让所有未标记的数据包都属于VLAN A,那么在该端口的配置中将PVID设为VLAN A的ID。 ```sh [SwitchA] interface FastEthernet0/1 [SwitchA-FastEthernet0/1] port link-type access [SwitchA-FastEthernet0/1] port default-vlan id VLAN_A ``` 2. **启用三层转发**:为了让不同VLAN间的信能够过路由器或三层设备(如L3SWC),需要在交换机上开启三层转发功能,并配置相应的路由。例如,在Cisco设备上: ```sh [SwitchA] ip routing [SwitchA]interface GigabitEthernet0/1 (连接到路由器的接口) [SwitchA-GigabitEthernet0/1] ip address <RouterIP> <Subnet> ``` 3. **三层互联**:确保路由器配置了正确的VLAN接口和子接口,以及对应的VLAN间路由,以便数据能在不同交换机的VLAN之间过路由器进行转发。 4. **检查验证**:在确认配置无误后,你可以测试两个不同VLAN下的主机能否正常信,ping命令或者其他网络工具来验证是否能成功穿越PVID。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别来BUG求求了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值