![当调制解调器没有桥接模式时设置路由器,以便 DHCP 和端口转发在路由器上发生](https://linux22.com/image/1435229/%E5%BD%93%E8%B0%83%E5%88%B6%E8%A7%A3%E8%B0%83%E5%99%A8%E6%B2%A1%E6%9C%89%E6%A1%A5%E6%8E%A5%E6%A8%A1%E5%BC%8F%E6%97%B6%E8%AE%BE%E7%BD%AE%E8%B7%AF%E7%94%B1%E5%99%A8%EF%BC%8C%E4%BB%A5%E4%BE%BF%20DHCP%20%E5%92%8C%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91%E5%9C%A8%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8A%E5%8F%91%E7%94%9F.png)
我有一个新的 Wifi 路由器,并且由于某些奇怪的原因,我的调制解调器不允许我的 ADSL2 连接使用桥接模式。
如何设置我的外部路由器和当前的调制解调器/路由器,以便专用路由器处理所有任务,例如 DHCP、接入点、端口转发等?
我的具体问题是……
- 我是否应将两个设备设置为同一 IP 范围,还是将它们分开?(例如,一个在 192.168.0.1,另一个在 192.168.1.1)
- 如果调制解调器位于单独的范围内,我是否应该禁用 DHCP?
- 如何设置端口转发?是否只需将端口从调制解调器转发到路由器,然后再转发到本地位置?
编辑:我原来的调制解调器/路由器确实允许 VDSL 和光纤的桥接模式,但不允许 ADSL2,这令人沮丧。
- 调制解调器/路由器:华为 HG630b
- 路由器:D-Link DIR-880L
答案1
确实,没有最佳实践;你能做的最好的事情就是选择较小的邪恶。
- 连接一个子网,就像您在问题中描述的那样。
- 如果连接到一个公共客户端子网,则 DHCP 必须仅保留在一台设备上
- 设置 ADSL 设备的默认网关
- 您必须在 ADSL 上配置所有防火墙、dst-nat(例如端口映射、服务发布)、UPnP。
- 在这种情况下,您将调制解调器和路由器的 LAN 互连。
但是如果 1. 就足够了,为什么还需要单独的路由器?
将路由器的 WAN 端口连接到 ADSL 设备的 LAN 端口。
- 在这种情况下,您需要 2 个子网:
ADSL LAN <-(subnet1)-> WAN Router2 LAN <-(subnet2 real LAN)-> PCs
- 如果 ADSL 设备支持“DMZ”(将所有连接映射到一个内部 IP),则可以将其配置为 Router2 的 WAN 接口的 IP。然后,您可以获取入站连接,并在 Router2 上配置 dst-nat(例如端口映射、服务发布)、UPnP。
- 在这种情况下,您需要 2 个子网:
奇特的场景。如果是 ADSL 路由器,支持 PPPoE 直通或中继功能,您可以启用它,将路由器的 WAN 连接到调制解调器的 LAN,然后在路由器上配置 PPPoE。
- 这可能是首选方案,因为它直接将外部 IP 分配给路由器,但它使用相对罕见的功能。
- 在这种情况下,从 LAN 管理 AdSL 调制解调器可能很困难