能通过配置把路由器的“wan 口”和别的口做交换机么?

2014-11-03 23:01:18 +08:00
 lsylsy2
RT,想了半天也没想出怎么在标题里面说明白……
现在的路由器是这样的:
[外网] ---(WAN口)--- [路由器] ---(若干个LAN口)--- [用户]
假如我们在外网和路由器之间加一个交换机,那么:
[外网] --- [交换机] --- [路由器] ---(LAN口)--- [用户]
       +--- [其他的东西,和路由器平级]

那么问题来了:这台硬件交换机,能不能在路由器内部用软件做掉?因为我并不需要用完路由器的所有LAN口。
5069 次点击
所在节点    问与答
19 条回复
9hills
2014-11-03 23:03:40 +08:00
路由器关闭dhcp 然后设置lan网段和上层交换机相同 将上层交换机网站接入路由器lan口。。。。此时路由器可以当做交换机来用。。
igboy
2014-11-03 23:06:20 +08:00
是不是指路由器的一个lan口做和wan口一样的工作?是指在没有交换机的存在时仍然能够有和路由器平级的其他东西?如果是这样的话在路由器上设置个vlan就可以了
powergx
2014-11-04 03:02:12 +08:00
wan to lan 做桥接
lightening
2014-11-04 03:07:56 +08:00
有的路由器可以设置 AP 模式。如果不能,直接接 LAN 口。
msg7086
2014-11-04 04:19:28 +08:00
路由器 = 网关 + 交换机。你第二种接法网关放在交换机下面的话上级交换机也只能接1个设备。
xiaou
2014-11-04 07:20:20 +08:00
关路由器DHCP就ok
jasontse
2014-11-04 07:40:56 +08:00
我看明白了。
可以,是什么固件?
Earthman
2014-11-04 07:52:35 +08:00
完全可以,我曾经用openwrt做过。

还在学校的时候,用来玩过双拨
tanyuxiang
2014-11-04 08:52:22 +08:00
家用路由器可以。
gyteng
2014-11-04 09:10:32 +08:00
openwrt可以
tmqhliu
2014-11-04 09:11:48 +08:00
可以的
lsylsy2
2014-11-04 10:19:48 +08:00
@jasontse
@Earthman
@gyteng
@tmqhliu 求问openwrt怎么设置,是安装软件做桥接,还是设置vlan?
rrfeng
2014-11-04 10:20:14 +08:00
看了三遍才明白。答案当然是可以,但是我觉得还是买个交换机省事儿……

除非你的路由器是高级点儿的货。

或者自己刷系统
billlee
2014-11-04 10:47:15 +08:00
对于带可编程交换机的路由器,OpenWRT 可以配置交换机上的 VLAN, 在 /etc/config/network 中可以配置。
Earthman
2014-11-04 10:59:09 +08:00
@lsylsy2 MD,点错发了感谢

那是12年还是11年事,记得是用MACVLAN做的,我好久不折腾openwrt了,略生疏

那是还有个无耻的家伙用我发的图去骗项目的中期检查
jasontse
2014-11-04 11:14:16 +08:00
@lsylsy2
其实 WAN 和 LAN 只是两个 VLAN,你可以随意划分。
打开 LuCI,Network - Switch。里面有两个 VLAN ID 分别对应 W&L,在其中一个 VLAN 对应的端口上选择 Untagged 即可,注意不要冲突。
lsylsy2
2014-11-04 11:31:08 +08:00
@Earthman 给你发回去~
@jasontse

就是把两个接口都划到WAN那个VLAN里面,他俩相当于交换机,而不是变成“多拨”的那样?
jasontse
2014-11-04 11:32:23 +08:00
@lsylsy2 大致如此
Earthman
2014-11-04 11:49:51 +08:00
@lsylsy2 没错,然后ifconfig可以看到新的接口,像平常一样用就行,自己找找macvlan的资料就行

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

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

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

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

© 2021 V2EX