我有Comcast服务与5个静态IP地址,使用思科DPC3939B作为电缆调制解调器。除了具有静态IP地址的5台机器之外,还有其他设备可以使用DHCP动态地从DPC3939B获取其IP地址。
一切正常工作,除了我们没有连接从DHCP设备上的客户端到我们的静态IP机器上的服务器。
以下是一些细节:
分配的静态IP地址为A.B.C.209、A.B.C.210、A.B.C.211、A.B.C.212和A.B.C.213。Cisco网关的IP地址是A.B.C.214。
使用DHCP的设备被分配给表10.1.10.x的地址。Cisco网关在DHCP局域网上的IP地址为10.1.10.1。
例如,假设Machine 1使用DHCP并具有IP地址10.1.10.19,机器2(运行服务器)具有静态IP地址A.B.C.212。机器1无法连接到机器2上的web服务器或ssh服务器。
(相比之下,与远程站点的连接就像我预期的那样: Machine 1和Machine 2都可以连接到Internet上的远程服务器,而Internet上的远程机器可以连接到机器2。从一台静态IP机器到另一台静态IP机器的连接也能工作。)
我试着暂时关闭所有防火墙,但这并没有纠正问题,所以似乎不是防火墙问题。
如果机器是通过wifi连接还是通过硬连接以太网连接,这没有任何区别;结果是一样的。
有时,连接似乎开始工作,但速度非常慢(太慢,根本无法使用),而且只需要一段时间。
如果我从机器1中平移机器2,有时所有数据包都无法通过,但有时某些数据包显示的结果如下:
Request timeout for icmp_seq 0
92 bytes from 10.1.10.1: Redirect Host(New addr: A.B.C.212)
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 0054 91a8 0 0000 3f 01 8ad6 10.1.10.19 A.B.C.212
Comcast技术支持部门认为,也许我需要在Cisco网关上设置一个静态路由表,但这也不起作用(但也许我只是不知道如何正确设置它)。
有人能建议我可以尝试什么,以便我们基于DHCP的机器可以用静态IP地址与我们的机器对话吗?
发布于 2019-01-11 07:21:29
当A.B.C.212/29装置(公共IP?)位于与10.1.10.0/24设备相同的L2段中,您需要一个具有发夹支持的路由器(通过源所在的接口将目的地路由回来)。
建立网络的一个更好、更安全的方法是为每个子网使用不同的路由器接口(这是公共IP的DMZ区域),并在它们之间进行适当的路由。
https://networkengineering.stackexchange.com/questions/56040
复制相似问题