一个 ISP、两个交换机、两个子网

一个 ISP、两个交换机、两个子网

我的环境的快速概览:

网络 A:

  • 一个网关/DHCP 服务器连接到多个 ISP 并连接到交换机
  • 一台 Netgear GS748T 48 端口交换机(以及用于同一子网的几个中继交换机)
  • 192.168.10.x

网络B:

  • 目前没有网关(没有任何带有多个 NIC 的备用设备)
  • 一台 DHCP 服务器
  • 一台 netgear GS748T
  • 192.168.11.x

网络 B 是一个测试环境。目前没有任何东西连接这两个网络。我仍然需要互联网连接,所以我想以某种方式将网络 A 连接到 B,并且两者之间不会因 DHCP 而发生冲突。我知道如何通过在网络 B 上设置网关并使用其第二个接口连接到网络 A 上的网关来做到这一点,但我没有任何具有两个 NIC 的设备可以允许这样做。我希望我可以在两者之间放一条线并进行一些设置,以防止他们的客户端混淆他们所在的子网。有什么指导可以说明如何顺利地将互联网接入网络 B 吗?我认为这很容易,我很了解协议,但作为一名程序员,我对网络硬件不太熟悉。

更新:忘记强调这些网络应该完全分开。两者之间的连接仅提供对网络 B 的互联网访问。

答案1

您没有提到网络上的子网,因此我假设您将其设置为基本 /24 或 255.255.255.0。

如果你想加入这两者:

  • 将 192.168.11/24 DHCP 服务器上的租约时间设置得非常短,以适应当前租约的长度。
  • 在 192.168.10 网络上将网络掩码设置为 255.255.254.0 或 /23
  • 留下你的网关,可能是 192.168.10.1
  • 将广播设置为 192.168.11.255,以考虑新的网络掩码。
  • 扩大您的分配范围,以包括新的可用 192.168.11 IP
  • 关闭 192.168.11/24 DHCP 服务器
  • 然后连接两个开关。

答案2

假设 nic 0(eth0)已连接到互联网。

将网卡添加到网关/dhcp/dns 服务器。将网卡 1 (eth1) 插入交换机 1,将网卡 2 (eth2) 插入交换机 2,添加两个伪装规则,一个用于 eth1-> eth0,一个用于 eth2->eth0。将两个 dhcp 服务绑定到各自的 ip,或者获取可以处理多 ip 服务的 dhcp 服务。将它们都放在 /24(255.255.255.0) 子网上并启用转发。

使用 Ubuntu 系统,这应该是 5 分钟的工作。

相关内容