我家有两个互联网连接 - 一个 ADSL(通过 TPLink ADSL 4 端口路由器)、一根电缆和两台计算机 - PC 和笔记本电脑。
PC 可以通过 ADSL 连接到互联网,但无法通过电缆连接(笔记本电脑可以毫无问题地连接)
以下是我尝试过的网络类型:
Thomson(电缆)连接到 ADSL 路由器、PC 和笔记本电脑(从路由器):只有笔记本电脑连接到互联网(尝试切换端口上的连接,但没有成功)Thomson 直接连接到 PC - 没有成功(当笔记本电脑上网时)。诊断(当所有东西都连接到 ADSL 路由器时):
笔记本电脑有公共 IP,PC 有192.168.1.2
笔记本电脑有公共网关/DNS IP(在 中ipconfig
),PC 全部指向路由器(192.168.1.1
) PC 只能通过 ipv6 ping 笔记本电脑(ping -6),ping -4 不起作用,因为笔记本电脑的 IP 是公共 IP,而 PC 无法 ping 任何互联网地址。当通过 IP 从 PC ping 到某个互联网地址时,响应为:
Reply from 192.168.1.1: Destination host unreachable.
当通过名称 (例如 www.google.com) 执行 ping 操作时,响应为无法找到主机...当电缆直接插入 PC 时,会报告 ping 操作时出现一些常规错误。
我没有任何主意(当然,故障排除程序没有帮助),因此任何想法都会受到赞赏。
两台计算机都是 Windows 7,网络方面唯一的(可能很重要的)区别是我在 PC 上安装了 VMware(但我已禁用它的所有网络,并卸载了它在本地连接上的桥接)。
答案1
通常情况下,DSL 要求您使用 PPPoE “拨号” 上网,执行拨号的设备将获得公共 IP。有线网络通常只使用普通的 DHCP,但如果您启用桥接模式/禁用路由,您的某个设备也将获得公共 IP。
问题似乎是,您没有使用 NAT,并且第一个连接到 ISP 的设备获胜并获得正确的 IP 配置。另一台设备被拒绝,因为您不能在一条线路上拥有 2 个 IP,而是以某种方式获得了一个私有 IP。您必须检查 ADSL 路由器上的设置,尤其是“WAN”设置。
请注意,大多数家用路由器并非设计用于处理两个互联网连接(因此有两个默认路由等),在这种情况下您可能需要进行一些手动设置。
一种选择是设置静态路由表以将流量引导至最佳链路(DSL 或电缆)。这样,您的所有设备都可以获得综合带宽和冗余。问题是,这个表可能需要花费大量时间和 ping 来设置,而且并非所有路由器都支持此功能。如果您的路由器支持 SSH 或 telnet,您可能能够通过脚本自动执行此操作。
更简单的选择是通过 NAT 共享电缆连接,并将 ADSL 置于桥接模式。这样两个设备都可以使用电缆链路,而一个设备可以使用 PPPoE 拨号 DSL 链路并获得额外的专用连接。