西西河

主题:关于内网里路由器的IP地址,请教! -- 参学

共:💬13 🌺9
全看分页树展 · 主题 跟帖
家园 这个问题复杂一些

首先,你的netgear不一定支持对自己的对内地址段以外地址(比如192.168.0.0/24地址段)做nat服务,这里假设它自己的内部地址段是192.168.1.0/24。还有一个问题就是netgear是否允许目的地在自己内部地址段以外的port forwarding。我对netgear具体不熟悉,所以我不知道答案,建议作些试验。

如果以上两个问题的答案都是肯定的,那么你可以把内部linksys设成路由模式。在linksys上把默认路由指向netgear,netgear上增加一条静态路径,192.168.0.0/24指向linksys。port forwarding应该可以工作。

如果不支持,那么你的内部linksys就不能设成路由模式,否则netgear将不能对linksys内网(192.168.0.0/24)上的机器正确nat。也就是说linksys内的机器无法正常访问互联网。这种情况下,linksys可以设成gateway模式,这样实际上在linksys和netgear上做双重nat,port forwarding得在linksys和netgear上都设(双重)。当然负面作用是192.168.1.0/24上的机器无法直接访问192.168.0.0/24内的机器。

当然也可以如前所说,把linksys当一个switch用。几个lan口一般默认工作模式就是bridge在一起的(无线也和它们bridge在一起),所以光用几个LAN口实际就是在用switch。自己改一下设置可以把wan口也bridge进来。

还有一种办法就是proxy arp,在linux下可以做,但是不清楚dd-wrt对此的支持。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河