两个路由器之间如何互相访问?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个路由器之间如何互相访问?相关的知识,希望对你有一定的参考价值。

公司的2个路由器,
路由器A: 192.168.18.1
WAN 接电信宽带的猫
1X 接电脑A
2X 接电脑B
3X 接电脑C
4X 接交换机A

路由器B:192.168.19.1
WAN 接小区宽带的LAN
1X 接电脑D
2X 接电脑E
3X 接电脑F
4X 接交换机A 公司所有电脑均接到交换机A,如何使得18.0网段和19.0网段的电脑互联?在A/B路由器里各做路由?具体怎么做?小妹试了好久了都不行。。。

两个路由器之间互相访问方法:设置2级路由。


一、两台路由器连接方法

1、有猫(modem):猫(modem)----路由器1wan口;路由器1lan口----路由器2wan口;路由器2lan口----电脑。

2、没有猫(modem):网线----路由器1wan口;路由器1lan口----路由器2wan口;路由器2lan口----电脑。


二、设置方法

设置前,请断开第2路由器wan口网线,等设置完成后在插上。

1、设置第2台路由器ip段。

①、lan口设置,如果你有多个路由器,而且是第2台路由器,为了避免冲突(路由器1lan口IP:192.168.1.1),可以将此IP改为其它。比如修改为:192.168.2.1

在重启路由器,进入路由器的地址是:192.168.2.1了。

2、设置第二台路由器上网方法。

①、查看第1台路由器下连接的电脑的ip详细信息。(win+r--输入,cmd--输入:ipconfig  /all  [记住:ip,掩码,网关,dns])

②、在第2台路由器上设置,在【设置向导】选择【静态ip】。输入第1台路由器不用的ip,其他的:掩码,网关,dns设置一样。

③、设置好后重启路由器。

3、重启路由器后,设置已完成,重新接回路由器2WAN口的线,即可使路由器2正常联网。

参考技术A 利用小型家用路由器的这种功能解决不了你的问题。但可以利用变通的方式来解决 但前提条件是,所有的电脑IP地址必须设成手动指定。解决方法:路由器A地址,设成192.168.18.1,接电信路由器B地址,设成192.168.18.2 ,接小区宽带两个路由器的Lan4口,都接到交换机A上 所有接到交换机A上的电脑,手动指定IP地址,网段都是192.168.18.X,网关地址一部分电脑指定成192.168.18.1,一部分电脑指定成192.168.18.2,这样所有的电脑都在同一个网段可以互相访问,而且根据网关不同会通过各自的路由器接入互联网。 参考技术B 第一:不使用有线路由,用无线路由拨号上网。
第二:无线路由关闭DHCP,网线从有线路由LAN口接无线路由的LAN口。
第三:这个是两个段,放在一个段就可以了。无线路由关闭DHCP , 使用静态IP链接。
参考技术C 这种情况是要做vpn的因为你要互相访问的内网 而且是用公网去访问公网访问内网时需要做vpn的 参考技术D 找一台电脑,安装双网卡,分别接入两个网段。然后利用XP系统的网桥功能,设置一下。【把两个本地连接选中,右键,有“桥接”】

Linux与Window经路由器互相访问

实验目的:主机A访问主机B

网络拓扑图:

技术分享图片

实验环境:Windows10(物理机)、VMware Workstation 12 Pro、Centos6(虚拟机)、Centos7(虚拟机)

 

主机A:Centos7.4

        一块仅主机模式网卡

            IP:192.168.27.100/24

            网关指向:192.168.27.200

 

主机B:windows10

        IP:172.18.4.185/16

        网关指向:172.18.0.200

 

Router0:Centos6.9模拟

            网卡eth0(192.168.27.200/24),选择仅主机模式    

            网卡eth1(10.0.0.200/8),选择自定义VMnet2模式

 

Router1:centos6.9

            网卡eth0(172.18.0.200/16),选择桥接模式

            网卡eth1(10.0.0.201/8),选择自定义VMnet2模式

 

实验流程:

 

A主机上操作

    ifconfig ens33 192.168.27.100/24   指定IP

    ifconfig   查看IP

    route add default gw 192.168.27.200  指定网关

    route -n 查看路由表

   

Router0上操作

    ifconfig eth0 192.168.27.200/24  指定IP

    ifconfig eth1 10.0.0.200/8   指定IP

      

    chkconfig iptables off  关闭iptable

    service iptables stop   停掉服务

    iptables-vnL   查看没启用

 

    setenforce 0  关闭SE策略

    getenforce  查看

 

route add -net 172.18.0.0/16 gw 10.0.0.201 dev eth1  配置R1路由表(直连网段不需要添加,自动生成路由记录)

    route -n  查看路由记录

   

    echo 1 > /proc/sys/net/ipv4/ip_forward  开启路由转发功能

 

Router1上操作

    ifconfig eth0 172.18.0.200/16 指定IP

    ifconfig eth1 10.0.0.201/8 指定IP

 

    chkconfig iptables off  关闭iptable

    service iptables stop   停掉服务

    iptables-vnL   查看没启用

 

    setenforce 0  关闭SE策略

    getenforce  查看

 

    route add -net 192.168.27.0/24 gw 10.0.0.200   配置R2路由表(接口可以忽略不写)

 

    echo 1 > /proc/sys/net/ipv4/ip_forward   开启路由转发

 

A主机上操作

    ping -I 192.168.27.100 172.18.4.185  可以ping通


以上是关于两个路由器之间如何互相访问?的主要内容,如果未能解决你的问题,请参考以下文章

急急急,两个路由器求互相访问,求解??

路由器配置实践 教你如何在Linux中三台主机两个网段互相通信

纯手工打造linux路由器

路由器设置nat后怎么让外网访问不了内网,内网直接又可以互相访问

如何在 Docker 容器之间设置网络

如何在两个专用网络之间路由?