代码之家  ›  专栏  ›  技术社区  ›  James Curran

处理多个公共IP地址的路由器

  •  7
  • James Curran  · 技术社区  · 17 年前

    我目前正在家庭网络上运行几个网站和一个邮件服务器。我有一个商业DSL帐户,有8个公共IP地址(1个单独的,7个在一个区块中)。为了处理路由/防火墙/网关,我目前使用RRAS、DNS和;来自Windows 2003的DHCP在一台古老的(大约2001年)PC上运行,我怀疑它现在随时都会失败。

    我想做的是用一个简单的路由器来代替它。有一个消费者型号的LinkSys Wifi路由器,我目前只是将其用作接入点(手边没有型号,但这是他们的标准型号之一)。它似乎能够处理所有NAT/防火墙/DHCP任务,除了处理多个公共地址的路由。(例如,我需要x.x.x.123,端口21连接到一台机器,但x.x.x.123&x.x.x.x.124的端口80连接到另一台机器;x.x.x.123,端口5000连接到另外一台机器等)。

    所以我的问题是:

  • 这可以用标准的Linksys路由器来实现吗?他们只是在消费者手册中没有解释?
  • 这可以做到吗。..如果我用社区/OS版本替换固件(如果是,是哪一个?)
  • 如果以上两者都没有,有人可以推荐一款专业路由器(最好是带wifi的)来做到这一点,这接近消费者水平的价格点。
  • 或者,是否有可靠的操作系统/第三方替代RRAS来处理这个问题(因为RRAS是造成最多麻烦的部分)
  • 或者,有人可以指出一个非常简单的方法来做到这一点(即按照这些步骤并忘记它),安装一个LINUX系统来实现这一点)(因为我假设我可以在旧机器上运行LINUX更长时间)?
  • 2 回复  |  直到 17 年前
        1
  •  7
  •   bmdhacks    17 年前

    这无法在具有库存固件的Linksys路由器上完成。如果你加载了第三方固件,这是可以做到的,但没有GUI(afaik)来完成它,所以你会黑客攻击系统shell脚本,这很麻烦。我建议买一台低功耗或较旧的电脑并安装 PFSense .

    PFSense是一个开源路由器设备操作系统发行版,具有非常易于使用的web前端。

        2
  •  1
  •   Tyler    15 年前

    在您的linksys盒子上安装DD-wrt。我相信这会有你需要的一切 link text