[已解决]关于交换机的跨vlan路由

goat10天前0

答案在14楼
折腾了一段时间的交换机跨vlan路由,总是不通。最近大佬比较活跃,想问下有什么解决办法或者有什么方向。
交换机:A
设置vlan 10 10.0.10.200/24
vlan 20 10.0.20.200/24
vlan 10的设备加路由10.0.20.0/24到10.0.10.200,可是无法ping通10.0.20.0/24里的任何设备。但是之后过了段时间应该没动东西vlan 20里的群晖可以通了(看了应该没过路由器),其他设备依旧无法ping。
最近加了vlan 30 10.0.30.200/24,像上面加路由到交换机。这回是群晖不通,倒是另一个设备ping通一次,但是也不通了。
最后砍了路由直接走路由器的话什么问题都没有。各位大佬能帮帮忙吗
目前翻到的资料/手册都是直接交换机上两个接口应该就能通的,但是这货怎么都是不通。还是说交换机带路由表+可以设接口不够,一定要带3层才行?
最新回复 (22)
  • iooo10天前
    引用2
    路由属于三层协议了吧,可以外接个Linux做路由
  • moveable10天前
    引用3
    三层交换机?网口配置正确吗?vlanif设置了吗?客户端网关是vlanif吗?
  • VLAN互访? 不是TURK多个ID就行了么 ~ ~
  • smallfount10天前
    引用5
    你在3层上是否有互通呢。。
  • 楼主goat10天前
    引用6
    moveable 发表于 2022-6-17 18:34
    三层交换机?网口配置正确吗?vlanif设置了吗?客户端网关是vlanif吗?
    vlanif有,路由也加了
  • 楼主goat10天前
    引用7
    smallfount 发表于 2022-6-17 18:42
    你在3层上是否有互通呢。。
    交换机的?
  • 楼主goat10天前
    引用8
    iooo 发表于 2022-6-17 18:27
    路由属于三层协议了吧,可以外接个Linux做路由
    就是因为不想再加了
  • smallfount10天前
    引用9
    goat 发表于 2022-6-17 18:55
    交换机的?
    三层交换或者路由上呗。
    vlan本身就是个隔离作用,2层上就是不通的。。。所以vlan互通就是个三层功能。。
  • 楼主goat10天前
    引用10
    smallfount 发表于 2022-6-17 19:00
    三层交换或者路由上呗。
    vlan本身就是个隔离作用,2层上就是不通的。。。所以vlan互通就是个三层功能。 ...
    就是三层不通,过路由器正常。交换机机没有二/三层切换,可以加路由。
  • smallfount9天前
    引用11
    goat 发表于 2022-6-17 19:40
    就是三层不通,过路由器正常。交换机机没有二/三层切换,可以加路由。
    能添加路由不见得有vlan间路由的功能啊。。。
    我大概看了一眼。这货只支持静态路由吧。。。
    至于能不能支持vlan间路由。。。至少配置文档上找不到。
    建议直接问问客服看看
  • 楼主goat9天前
    引用12
    smallfount 发表于 2022-6-17 20:04
    能添加路由不见得有vlan间路由的功能啊。。。
    我大概看了一眼。这货只支持静态路由吧。。。
    thx。只是之前折腾的时候官网发的咨询如同石沉大海,想问问诸位有什么经验或者该朝哪方向查资料。现在完全就是无头苍蝇
  • 2ndWeapon9天前
    引用13
    同一台交换机上的两个vlan互访吗?你这牌子没用过不知道,华三华为的只要vlan接口给了ip自动就通了。
  • dcl20099天前
    引用14
    需要在两台设备上加上对方的路由,要不然数据有去无回
  • 楼主goat9天前
    引用15
    dcl2009 发表于 2022-6-17 22:38
    需要在两台设备上加上对方的路由,要不然数据有去无回
    谢谢大佬,翻了下群晖设置当时加了路由所以其他设备都不通
    当成链接会自动原路返回了
  • lzhdim9天前
    引用16
    三层交换机的VLAN间能互通的吧?
  • Smartcraft9天前
    引用17
    这不就来了嘛。
    检查Switch是否支持L3。(小众品牌,我也不知道, cli也是)
    0,清空switch 配置。之前可能有ACL等等垃圾配置。
    1,创建vlan 10
    2,把对应interface设置access mode。同时加入vlan 10
    3,检查vlan 10是否包含对应port。以及对应port mode(access)。
    4,对vlan 10设置10.0.10.200/24的ip。选配:配置对应DHCPv4。
    5,PC A设置IP:10.0.10.55/24, GW:10.0.10.200(必选项,PC A本身无其他网段routing)。
    6,检查点:PC A ping 10.0.10.200,通。
    7,重复1~6配置vlan 20以及对应vlan ip。PC B的配置。
    8,检查点:PC A ping 10.0.20.200,通。
    9,关闭PC A,PC B 防火墙。PC A ping PC B,通。同理反向依然。
    10,开启防火墙。配置对应服务端口等。
    11,保存switch配置。
  • 楼主goat9天前
    引用18
    Smartcraft 发表于 2022-6-17 23:53
    这不就来了嘛。
    检查Switch是否支持L3。(小众品牌,我也不知道, cli也是)
    楼上已经指出回程路由没加到vlan20设备的路由表里。
    不过还是谢谢啦
  • Smartcraft9天前
    引用19
    goat 发表于 2022-6-18 00:00
    楼上已经指出回程路由没加到vlan20设备的路由表里。
    不过还是谢谢啦
    能解决就好,但是一旦添加另一个network。你还需要在所有node上添加route。所以还是直接填写GW(Switch IP)为好。尤其一些手机等,你都不知道如何添加route。但是使用DHCPv4配置GW即可。
  • c2h6o9天前
    引用20
    按照三层的交换设备的工作原理,如果需要走3层,那么无非两种情况,一种是设备本身添加了默认路由,让设备自己去找默认的数据包下一跳的地址,一种是利用网关去找下一跳的地址。大多数情况下都是利用默认网关去找下一跳的地址,也就是路由表是在默认网关上。
    LZ的情况就是两边的下一跳地址有不对的。所以如果是两个网段互联互通,大部分时候是利用两个网段的默认网关(VLANIF)去添加静态路由条目。
  • ...写回执路由
  • 楼主goat8天前
    引用22
    Smartcraft 发表于 2022-6-18 12:26
    能解决就好,但是一旦添加另一个network。你还需要在所有node上添加route。所以还是直接填写GW(Switch I ...
    主要是win设备用的多,直接dhcp下发路由就行。不过之前折腾过才知道android居然不支持dhcp下发,还是多年不修
  • 楼主goat8天前
    引用23
    c2h6o 发表于 2022-6-18 14:50
    落在谁的指尖 发表于 2022-6-18 15:04
    是小弟我想当然,把四层套在三层上了
  • 游客
    24
返回