新足迹

 找回密码
 注册

精华好帖回顾

· 小红日记:Mk6 GTI入手感受+1. 车头灯,LED改装 (2015-6-2) alex_xu0320 · 读书琐记 推开门,里面别有洞天 (2012-2-29) 明河素月
· 参加活动:新鲜出炉的Corolla的故事 (2013-6-11) idog8818 · 购房置业的十大须知 (2005-4-8)
Advertisement
Advertisement
查看: 2380|回复: 24

两个路由器如何设置为一个IP网段,彼此互相访问 [复制链接]

发表于 2014-8-14 00:08 |显示全部楼层
此文章由 churchman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 churchman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 churchman 于 2014-8-14 00:16 编辑

问题如下:

设备:
1. ADSL 2+ Modem & Wireless Router   设备A
2. Wireless Router                                  设备B
3. 电脑A
4. 电脑B
5 My Cloud NAS                                      设备C

我的网络情况是:
1. 设备A 连接入户电话线,TPG提供网络服务,在屋子前面,电脑A 通过无线连接设备A访问互联网没有问题,设备A IP地址是192.168.0.1 提供动态IP分配 所以电脑A的IP地址应该在192.168.0.2 - 254之间。

2. 通过网线一端接入设备A的Ethent 口,另一端接入设备B的网络接入口, 给设备B提供网络接入服务,设备B在屋子的后面(房子前后比较长,后面没有网络信号,所以接入了另一个路由器来扩展网络)

3. 设备B通过自动IP地址获取 得到IP地址为 192.168.0.2 ,自身路由地址为192.168.1.1 并提供动态IP分配,电脑B通过无线接入设备B,获得IP 地址为 192.168.1.2 - 254 之间,电脑B访问互联网没有问题。

4.现在在设备B上通过网线接入了设备C (My Cloud NAS),在电脑B上访问设备C上备份的文件,没有任何问题,速度很快,因为在同一个网段 192.168.1.*内。

5. 问题出现了,现在通过电脑A访问设备C,如果直接通过IP地址访问,失败,因为他们分别处于IP 网段 192.168.0.* 和 192.168.1.* 中,通过 My Cloud 提供的网络软件访问,可以,但是速度奇慢无比。


我的问题,如何设置,可以将所有的这些设备都处于相同的网段内,例如 192.168.0.*   以便彼此互相访问。

实践:

实验将设备A的动态IP分配固定在 192.168.0.2 - 192.168.0.100 之间, 将设备B的自身网络地址设置为静态 192.168.0.101 并将其动态IP分配固定在 192.168.0.102 - 192.168.0.254 .

结果:
失败,提供是为 "The network id of lan-1 is the same with wan-1"

高手指教.

另外更复杂的一个情况是,通过网线一端连接设备B,另一端连接后院奶奶房中的另一个无线路由器提供网络,目前看各自访问互联网都没有问题,同样的问题是如何设置将这3个路由器中的电脑实现在同一个网段内快速访问,共享彼此的资源。


Advertisement
Advertisement

发表于 2014-8-14 00:44 |显示全部楼层
此文章由 乘物以游心 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乘物以游心 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不是高手,瞎猜的:

最简单的: 把电脑A也连到设备B上,这样所有设备就同在一个局域网里了。

要么把NAS连到设备A上,这样电脑A和B都可以访问NAS了。

或者,把设备B设置成Bridging Mode 或者 叫 Repeater Mode,这样不会建立一个新内网而是用同一个内网。

再或者,在设备B上设置把NAS所用端口投影到NAS上,这样电脑A访问设备B的地址192.168.0.2,就可以直接访问到NAS了?

再或者。。。。。。还有很多可能吧?

评分

参与人数 1积分 +2 收起 理由
churchman + 2 感谢分享

查看全部评分

超然世外,欲乘物以游心,
逍遥驰骋,必先了悟宇宙之真谛。

发表于 2014-8-14 01:15 来自手机 |显示全部楼层
此文章由 noirlucifer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 noirlucifer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
A接到b的lan口 b的dhcp关掉

评分

参与人数 1积分 +2 收起 理由
churchman + 2 感谢分享

查看全部评分

发表于 2014-8-14 09:41 |显示全部楼层
此文章由 idog8818 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 idog8818 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 idog8818 于 2014-8-14 09:43 编辑

A和B 任意LAN口对接就可以了.整个网络只需要留1个DHCP.奶奶房的设备C同理,C上的LAN口随便连到A或者B的LAN口则可.

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分




发表于 2014-8-14 11:46 |显示全部楼层
此文章由 kane321 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kane321 所有!转贴必须注明作者、出处和本声明,并保持内容完整
同上

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分

2008年度奖章获得者

发表于 2014-8-14 11:54 |显示全部楼层
此文章由 degra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 degra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
或在 router A 和router B加条static route 也行

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分

Advertisement
Advertisement

发表于 2014-8-14 11:59 |显示全部楼层
此文章由 churchman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 churchman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谢谢诸位,已经解决设备B和设备A的连接。

方法就是 通过网线连接设备A和设备B的LAN,关闭设备B的DHCP,这样所有的电脑都在同一个网段内了。速度很快。

再次感谢。

发表于 2014-8-14 12:00 |显示全部楼层
此文章由 eltonfive 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eltonfive 所有!转贴必须注明作者、出处和本声明,并保持内容完整
noirlucifer 发表于 2014-8-14 01:15
A接到b的lan口 b的dhcp关掉

this is right answer, you dont need 2 DHCP server.

Turn off DHCP on B, just use it as a switch+access point, all devcie will be able to get IP from DHCP on A.

If you have new generation routers,they have AP mode, just enable AP mode on it.

http://kb.netgear.com/app/answer ... er-to-access-point-(ap)-mode

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分

Dont complain about life!

发表于 2014-8-14 12:02 |显示全部楼层
此文章由 hnui 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hnui 所有!转贴必须注明作者、出处和本声明,并保持内容完整
学习了

发表于 2014-8-14 12:12 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
路由A的WAN端口是连接internet的,
路由B不要用WAN端口连接路由A,用LAN端口连接路由A的LAN端口,这样路由B只起了交换机的左右。
路由B上的DHCP什么的都关掉。所有IP靠路由A来分配。

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分

‎( ͡° ͜ʖ ͡°)

发表于 2014-8-14 12:28 |显示全部楼层
此文章由 zhulaoban 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zhulaoban 所有!转贴必须注明作者、出处和本声明,并保持内容完整
LZ试验失败是因为家用路由器没有subnet功能,所以你必须把所有设备放到同一网段上。

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分

Advertisement
Advertisement

发表于 2014-8-14 12:31 |显示全部楼层
此文章由 挑灯亮剑 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 挑灯亮剑 所有!转贴必须注明作者、出处和本声明,并保持内容完整
关键是关掉B的DHCP。

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分

发表于 2014-8-14 17:40 |显示全部楼层
此文章由 zhulaoban 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zhulaoban 所有!转贴必须注明作者、出处和本声明,并保持内容完整
同一网段有两个DHCP servers 没有问题,只要两个地址库不重叠就行。这里的不重叠是指二进制的不重叠。可以提高可靠性。如果你让一个库从0-127,另一个从 128-255, 没准就行了。

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分

发表于 2014-8-14 17:54 |显示全部楼层
此文章由 churchman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 churchman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zhulaoban 发表于 2014-8-14 17:40
同一网段有两个DHCP servers 没有问题,只要两个地址库不重叠就行。这里的不重叠是指二进制的不重叠。可以 ...

多谢,今天分没了,白条感谢一下

发表于 2014-8-14 22:51 |显示全部楼层
此文章由 fuleinist 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 fuleinist 所有!转贴必须注明作者、出处和本声明,并保持内容完整
方法1:B关掉DHCP,设置一个A的IP,然后从B的LAN口拉一根线连A的LAN口。

方法2:正确调制A和B,打开Multicast的功能(不是什么路有都支持的)

方法1屡试不爽。

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分

发表于 2014-8-15 16:30 来自手机 |显示全部楼层
此文章由 click 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 click 所有!转贴必须注明作者、出处和本声明,并保持内容完整
设备B应该设成bridge模式吧?只使用设备A的DHCP

评分

参与人数 1积分 +2 收起 理由
churchman + 2

查看全部评分

Advertisement
Advertisement

发表于 2014-9-14 20:59 |显示全部楼层
此文章由 churchman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 churchman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 churchman 于 2014-9-14 21:01 编辑

新问题出现,

如题,我按照设备A连接网线接入设备B的LAN口,关掉设备B的DHCP,访问网络都没有问题,彼此都在一个网段内,速度很快。

新问题出现了,我的电脑系统是Windows 8.1 ,我通过虚拟机VMware安装了Linux作为我的工作开发环境,为了Windows 和 Linux彼此共享文件,直接访问编辑,修改,我在Linux系统上安装了Samba服务,一切设置都没有问题,在以前的网络情况下,设备A具有DHCP, 设备B也具有DHCP,彼此有不同的网段,无论我的笔记本是通过设备A接入INTERNET还是通过设备B接入,访问互联网,没有问题,通过Samba服务,直接访问我共享的Linux下的文件也没有问题,我将共享的文件建立了网络映射盘,这样Windows下就可以直接访问。

但是在我更改了网络方式,关掉设备B的DHCP,将设备A通过网线接入设备B的LAN口,我倒是实现了都在一个网段内的需求,可是不知道为什么,无论我笔记本是通过设备A接入INTERNET,还是通过设备B接入INTERNET,都无法访问我的SAMBA服务,就是说无法访问我虚拟机Linux的共享文件。

难道是端口没有打开?还是防火墙有问题,可是以前路由器那里不用做任何设置,就可以实现。

情况有点复杂,希望我解释的清楚。请高手指点。

谢谢了。

顺便提一下,虚拟机下的Linux ,可以登陆,可以通过IP地址,访问,就是无法访问其Samba服务,这里保证Samba服务没有问题,这个工作模式,在办公室没有任何为题。

发表于 2014-9-14 21:49 |显示全部楼层
此文章由 noirlucifer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 noirlucifer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
which linux distro?
try disable firewall and SELinux first and see how it goes

发表于 2014-9-14 21:52 |显示全部楼层
此文章由 churchman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 churchman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
noirlucifer 发表于 2014-9-14 21:49
which linux distro?
try disable firewall and SELinux first and see how it goes

Linux 是Centos, 防火墙,SELinux 已经关闭了,由于是本机内部开发环境,所以不需要任何防火墙,此机器在公司环境,没有任何问题,就是不知道为什么采用了,上述方案,关掉一个路由器的DHCP,反而出现了问题。

估计如果我恢复到原来的网络设置,就是两个路由器,各自有各自的DHCP,彼此在两个网段,应该没有任何问题。

发表于 2014-9-14 21:57 |显示全部楼层
此文章由 noirlucifer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 noirlucifer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
try to change the host name on the centos
both /etc/sysconfig/network and /etc/hosts
then connect to the samba server with new hostname

评分

参与人数 1积分 +2 收起 理由
churchman + 2 感谢分享

查看全部评分

发表于 2014-9-14 22:45 |显示全部楼层
此文章由 churchman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 churchman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
noirlucifer 发表于 2014-9-14 21:57
try to change the host name on the centos
both /etc/sysconfig/network and /etc/hosts
then connect t ...

非常感谢你的回答,

我是通过IP地址来连接的。我可以Ping通,在Windows环境下,但是无法通过IP地址,例如 \\192.169.0.12 来访问,这种方式以前是工作的,在公司环境也是工作的,但是自从关掉了第二台路由器的DHCP后就出现了问题。

估计是端口的问题。就是Samba 的 137, 138, 139, 445端口问题,可是以前也不需要做任何特殊设置,在路由器上打开这些端口而可以正常反问啊,就像访问一台实际存在的Windows机器一样。

Advertisement
Advertisement

发表于 2014-9-14 23:07 |显示全部楼层
此文章由 noirlucifer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 noirlucifer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
windows 8.1的机器是通过 wifi练到router的吗? 把wifi关掉直接接网线试下。

发表于 2014-9-14 23:20 |显示全部楼层
此文章由 rickinclayton 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rickinclayton 所有!转贴必须注明作者、出处和本声明,并保持内容完整
把A换成10.0.0.1,B用默认的192./bridge/DHCP关闭。

评分

参与人数 1积分 +2 收起 理由
churchman + 2 感谢分享

查看全部评分

发表于 2014-9-16 20:02 |显示全部楼层
此文章由 churchman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 churchman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
noirlucifer 发表于 2014-9-14 23:07
windows 8.1的机器是通过 wifi练到router的吗? 把wifi关掉直接接网线试下。

我试验过了,无论是通过WiFi,还是网线,都不行。

现象就是说Ping IP地址可以通过,说明网络物理通信是没有问题,那问题只能出现在软件层的防火墙,网关之类的设置。输入 \\192.168.0.8 这个地址后,通过长时间的响应,倒是可以出现提示窗口让你输入用户名,密码来访问,可是一旦提交后,就提示无法访问,联系你的网络管理员。

发表于 2014-9-16 20:03 |显示全部楼层
此文章由 churchman 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 churchman 所有!转贴必须注明作者、出处和本声明,并保持内容完整
rickinclayton 发表于 2014-9-14 23:20
把A换成10.0.0.1,B用默认的192./bridge/DHCP关闭。

这个方案有时间试试,可是原理是什么呢?

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部