如果之前已经回答,我很抱歉; 我试图寻找,但无法find解决scheme。 我会尽我所能地尽力解释。
我最近购买了一个罗杰斯移动火箭集线器 ,并导致与FTP连接问题。 这是我们的networking布局:
火箭集线器(给192.168.1.1作为LAN IP)
布法罗无线路由器(192.168.1.2,给出192.168.0.1 LAN IP)
Rocket Hub LAN端口2连接到布法罗路由器WAN端口
通常情况下,我宁愿设置桥接模式的火箭集线器,但这是不可能的。 这不会是一个很大的问题,除了它也不能分配基于MAC地址的IP地址…这是我现在有布法罗路由器在做什么。
避免使用此设置的问题的最佳方法是什么?
——-编辑——-
好吧,谢谢你的帮助,现在正在工作! 这是新的设置:
火箭轮毂
DHCPclosures
局域网IP = 192.168.0.254
端口转发规则集
局域网端口连接到布法罗路由器的LAN端口
布法罗路由器
DHCP打开(服务地址从.2> .221)
WAN IP自动确定
局域网IP = 192.168.0.1
没有设置端口转发规则,因为它们是不需要的(不知道这是为什么…)
设备
连接到布法罗路由器…网关,IP都通过DHCP自动确定
在RocketHub上禁用DHCP。
将Buffalo的内部IP设置为192.168.0.2(或默认使用Rockethub使用的任何子网的.2)。 设置布法罗的默认路由指向Rockethub的内部地址。
将Rockethub的LAN端口插入布法罗的LAN端口。
这将让布法罗仍然提供DHCP,但所有的stream量将通过Rockethub路由。 没有更多的双NAT。
在Buffalo路由器上,你也应该确保限制DHCP不发出RocketHub路由器的IP地址。
由于您正在使用的设备存在人为限制,您可能会因为要做什么而出现问题。 通常我只是告诉你在Buffalo设备中禁用DHCP服务器,给Buffalo设备的LAN接口一个192.168.1.0/24子网中的IP地址,然后使用RocketHub设备的DHCP服务器向客户端分发IP地址。 既然你不想使用RocketHub的DHCP服务器,但是这会变得更加成问题。
我没有使用这个特定的布法罗设备。 大多数具有DHCP服务器的小型embedded式路由器都希望将任何分配给路由器本身的IP地址作为默认网关。 这在你的情况是有问题的。 如果布法罗路由器允许您configuration其DHCP服务器发出的默认网关地址,那么您将执行以下操作:
在这种configuration下,客户端将从Buffalo设备获得DHCP,但是使用RocketHub设备作为它们的默认网关。
如果布法罗设备不允许你设置分配给DHCP客户端的IP地址作为默认网关,那么你很可能是运气不佳。 在这种情况下,我build议在局域网上的PC上运行真正的DHCP服务器,并禁用Buffalo设备中的DHCP服务器function。
如果你有一台Linux机器,你可以运行ISC dhcpd软件包(大多数发行版都有)。 有各种免费的基于Windows的DHCP服务器。 我已经使用了tftpd32产品取得了一些成功,但你可以find很多他们尝试。
最后,如果你的布法罗路由器被OpenWRT (和http://wiki.openwrt.org/toh/start#buffalo ) 支持,你可以replace固件并在路由器上运行Linux,然后你可以自定义你的内容的function。