小编fse*_*eto的帖子

Tomato/DD-WRT 路由器充当交换机并且仅对某些端口进行 NAT

背景:我有一个必须使用真实 IP 地址的设备。目前,我的 ISP 使用 DHCP,我最多可以分配 4 个真实 IP 地址。但是,电缆调制解调器只有 1 个以太网端口并且它连接到我的路由器(运行 Tomato,但如果需要,可以运行 DD-wrt ​​或其他 Openwrt)。问题源于我如何连接需要真实 IP 的附加设备?

简单的解决方案:将获得一个交换机并连接到 CM、路由器和设备。但是,唉,我想避开这条路线,因为:

  • 我家中的接线柜已经消耗了大量电力和热量
  • 设备将不受任何防火墙保护
  • 无法监控进出设备的流量。
  • 此外,那会有什么乐趣呢?=)

IDEA:所以我想做的是配置路由器,以便从普通br0网桥中删除一个switchport 。相反,我想让它表现得像 WAN 端口上的交换机。

这样做的最佳方法是什么?我应该在 WAN 和设备端口上创建另一个网桥吗?一个端口可以属于两个网桥吗?还是我需要先创建一个子接口?我需要一个 DHCP 中继吗?我是否对我那可怜的廉价路由器期望过高?

   +------+
   |  CM  |
   +--++--+
      ||
+----WAN---------------+
|   /    \      Router |
| BR1?   BR0           |
|  |       \           |
|  |       {NAT}       |
|  |     / |  | \      |
+-P0----P1-P2-P3-Wifi--+
   |
+------+
|Device|  
+------+
Run Code Online (Sandbox Code Playgroud)

networking linux router dd-wrt tomato

5
推荐指数
1
解决办法
4214
查看次数

标签 统计

dd-wrt ×1

linux ×1

networking ×1

router ×1

tomato ×1