服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

为什么ISP的坏路由器不转发某些数据包?

我正在pipe理一个局域网( 192.168.0.0/24 ),我有: 路由器( 192.168.0.1 ),由ISP提供的一个路由器,可以访问互联网,作为交换机和接入点。 这个路由器是非常糟糕的:它甚至不允许我closuresIPv6或使用自定义名称服务器… SWITCH( 192.168.0.2 ),一个像样的路由器,用作交换机和接入点。 GW( 192.168.0.41 ),我想用作整个networking的网关的计算机。 GW需要通过它是客户端的VPN发送数据包到互联网。 服务器DHCP正在这里运行。 所有其他主机(例如LAPTOP( 192.168.0.101 ))的IP地址范围为192.168.0.100-192.168.0.200 。 示例图: +—-+ +——–+ | GW | | Laptop | +–+-+ +—-+—+ | | | | -+ +—-+—+ +—-+—+ Internet +———+ ROUTER +————+ Switch | -+ +——–+ +——–+ 我有一个非常类似的configuration已经build立和运行在不同的地方。 那里没有SWITCH,路由器是不同的型号,一切工作正常 这里一切正常,只要LAPTOP和GW都直接连接到开关。 如果一个或两个都连接到ROUTER,事情就会停止。 如果LAPTOP和GW之间至less有一个连接到ROUTER,则LAPTOP可以ping通互联网,但TCP不起作用。 在浪费了很多时间之后,我开始在LAPTOP和GW上嗅探,并且我注意到ROUTER不转发一些数据包… 在以下示例中,LAPTOP通过WiFi连接到ROUTER,而GW通过以太网电缆直接连接到ROUTER; LAPTOP尝试通过HTTP下载某些内容: LAPTOP发送一个TCP […]