我有 8 个静态公共 IP,由 BT 提供,我最近将我的 BT 业务中心升级为运行 DDWRT 的 Buffalo Airstation。到目前为止,我已经设置了路由器以获取动态 IP,但是我想在网络上设置一个具有自己的静态 IP 地址的单个服务器。我弄清楚了如何在 BTHub 上执行此操作,但在新路由器上却搞不清楚。我想让整个网络保持 NAT 状态,并且如果可能的话,不必购买两个路由器。
在 BT 商业中心我进行了如下设置(出于安全考虑对 IP 进行了审查):
Router Address: 111.11.111.118
Subnet Mask: 255:255:255:248
Allow Ping: Yes.
然后在服务器上 ifconfig 设置如下:
eth0 inet addr:111.11.111.113 Bcast:111.11.111.119 Mask:255.255.255.248
lo inet addr:127.0.0.1 Mask:255.0.0.0
我不太清楚在 DDWRT 固件上应该如何配置才能模拟此设置
到目前为止,我已经猜测并配置了“高级路由”,如下所示:
Operating Mode: Gateway
Set Number: 1 (Server)
Route Name: Server
Metric: 1
Destination LAN NET: 111.11.111.113
Subnet Mask: 255.255.255.248
Gateway: 111.11.111.118
Interface: WAN
我还暂时禁用了防火墙以进行测试,并转发了端口 80 和 448。
你可能已经猜到了,我根本没运气。当我尝试访问 IP 时,Safari 返回“此页面所在的服务器没有响应”
这可能有点离题,但我对网络还很陌生,所以请大家放轻松。如果有人有任何想法,我将不胜感激。
提前致谢。
- 更新 - 仍然没有运气,还有其他人有什么想法吗?
答案1
大约一周前我遇到了类似的问题,我通过在 DDWRT 上设置一对一 NAT 解决了这个问题,并且效果很好。这是我使用的官方 Wiki 指南。http://www.dd-wrt.com/wiki/index.php/One-to-one_NAT祝你好运!
答案2
如果您知道服务器的 MAC 地址,您应该能够在 DD-WRT 中为其提供一个静态 IP(服务选项卡,您将看到一个 DHCP 服务器部分,其中有一个添加保留的选项)。
然后转到服务器,释放并更新 IP 地址,确保获取正确的 IP 地址,然后您就设置好了。