建筑物之间的桥接网络

建筑物之间的桥接网络

我正在尝试在两栋建筑之间建立 WiFi 链接。一栋楼有一个普通的 SoHo(网络 A)路由器 (Linksys EA4500),另一栋楼有一个 AlfaAWUS036H(网络 B)连接到某个 Debian 机器。在 Debian 机器上,我可以连接到网络 A,没有任何问题。

我该如何将该连接桥接到网络 B 的其余部分?

我目前的想法是将以太网电缆插入 Debian 盒子。这样 Debian 盒子将通过有线方式连接到网络 B,通过无线方式连接到网络 A。但是,由于此 Debian 盒子不会成为网络 B 上的路由器,因此这带来了一个问题,即让它为网络 B 上的其他节点转发流量。我是否应该在网络 B 路由器上设置静态路由以将该流量指向我的 Debian 盒子并启用转发(即sysctl net.ipv4.ip_forward对吗?)

有人能给我指点迷津吗?我对此很陌生。谢谢!

编辑:网络 B 已经有自己的路由器,它正在进行 PPPoE 连接以访问互联网并运行 pfSense。

答案1

恕我直言,使用 Debian 盒子作为路由器Network B。以下是设置。

1 网络

  • 网络A

    IP : 192.168.0.0/24
    GW : 192.168.0.1 (SoHo router with internet connection)
    
  • 网络 B

    IP : 192.168.1.0/24
    GW : 192.168.1.1 (Debian Box LAN interface IP)
    

2 SoHo 路由器 == 网络 A 路由器

    LAN IP       : 192.168.0.1 (Machine on Network A use this IP as default gateway)
    WAN Config   : PPPoE (I am making assumption here)
    Static Route : 192.168.1.0/24 GW 192.168.0.2

SoHo 路由需要静态路由来了解要192.168.1.0/24经过的流量192.168.0.2,而不是默认网关(即互联网)

3 Debian Box == 网络 B 路由器

    Wi-Fi IP     : 192.168.0.2
    LAN   IP     : 192.168.1.1 (Machines on Network B use this IP as default gateway)
    Default GW   : 192.168.0.1 (Default GW of Debian Box itself, not for machines on Network B)
    net.ipv4.ip_forward = 1

Debian Box 不需要静态路由是因为两个都互联网和192.168.0.0/24流量通过 Wi-Fi 接口()传输192.168.0.2到 SoHo 路由器,然后路由器将对其进行相应的路由。

附言:这里最重要的是在 SoHo 路由器上配置静态路由。有些路由器没有这个功能。

相关内容