我家里有有线电视和 DSL。我该如何充分利用它们?

我家里有有线电视和 DSL。我该如何充分利用它们?

我无法拒绝这样的优惠,现在我的家庭网络已经同时使用了有线和 DSL。我只使用有线网络,因为它的速度快得多。

我的想法是使用 DSL 作为电缆的备份,因为电缆有时会出故障。我在家工作,需要始终拥有快速的互联网连接,以确保安全。而且我不想为响应时间快的商务产品付费。

现在,看到我的 DSL 调制解调器一直开着却无事可做,我想知道您是否能想出什么办法来充分利用它?

  • 有什么方法可以配置我的 WLAN 路由器,使其同时插入电缆和 DSL 吗?备份将自动进行 --> 如果一个连接失败,另一个连接将立即接管。
  • 我的主 PC 有两个以太网端口。我尝试同时插入电缆和 DSL 路由器,但这会干扰我的互联网连接。有没有办法使用 DSL 作为自动备份?

我不愿意关闭 DSL 调制解调器,因为我以前有过不好的经历,度假回来后,发现再次打开 DSL 后它不再工作了。

答案1

人道主义方式

当你的有线 ISP 让你失望时,请将路由器从有线网络切换到 DSL 服务。使用你肉质的双手或足够有父母子。因此,只需手动切换服务...

大多数设备都可以被黑客入侵以执行此功能。例如这个呜咽的孩子


比较简单

步骤1)安装普福斯在一台有 3 个网卡的破旧电脑上(1 个用于 LAN,2 个用于 ISP)

第2步)设置根据本指南提供多 WAN 支持

步骤3) 恢复正常活动

步骤4)??

步骤5)利润!

或者您可以采取更实际的方法,如下所示...


留着络腮胡子

以下内容被厚颜无耻地抄袭 获得 来自Linux.com

如今,很难想象一个组织如果不利用互联网提供的大量资源和机会,会如何运作。互联网的作用已经变得如此重要,以至于没有一个组织能够承受其网络连接长时间中断的后果。因此,大多数组织都准备了某种形式的辅助或备份连接(例如租用线路),以防其主网络连接发生故障。但是,如果由系统管理员手动完成从主连接切换到备份连接的过程,则可能需要一些时间,具体取决于备份设置的准备程度以及管理员在适当时刻的可用性。如果组织必须购买专用路由器以实现自动切换,则该过程甚至会变得成本高昂。但是,有一个简单且经济高效的替代方案 - 设置 Linux 故障转移路由器。

在本文中,我们将研究如何将现有的 Linux 机器设置为故障转移路由器,以便从无效的 Internet 连接(主连接)快速自动地切换到可运行的连接(辅助连接)。

首先,您需要一台安装了最新 GNU/Linux 发行版的 PC。您还需要三张网卡放入此 Linux 机器中。三张网卡中的两张(例如 eth0 和 eth1)将连接到您的主 ISP(例如 ISP1)和辅助 ISP(例如 ISP2)的 Internet 路由器/网关。第三张网卡(例如 eth2)将连接到您的内部 LAN。

设置网络

首先根据可用的配置信息设置网络。您可以使用网络实用程序从 X Window GUI 进行配置。为此,请从主菜单 > 系统设置 > 网络打开网络实用程序。这将打开一个网络配置窗口,其中显示系统上安装的所有网卡的列表。双击要配置的网卡,选择静态设置 IP 地址选项,然后分配 IP 地址和子网掩码。还有一个默认网关地址字段;您可以暂时将其留空,因为稍后可以从命令行指定它。

将 ISP 提供给您的 IP 地址分配给两个网卡 eth0 和 eth1。在我们的设置中,我们分配了 eth0=61.16.130.100 和 eth1=200.15.110.101(它们是公共 IP 地址),以及子网掩码 255.255.255.224。

根据内部 LAN 子网为第三张卡分配一个私有 IP 地址。我们分配了 eth2=10.0.0.1,其中 10.0.0.0/24 是我们内部 LAN 设置的地址范围。保存更改并退出。

现在通过在 /etc/sysctl.conf 文件中将 net.ipv4.ip_forward 的值更改为 1 并执行以下命令来在 Linux 机器上打开 IP 数据包转发:

# sysctl -p

接下来,您需要通过添加某些规则来配置 iptables,以便您的内部 LAN 可以将数据包路由到 Internet。为此,请以 root 身份发出以下命令:

# iptables  -t  nat  -A  POSTROUTING  -o  eth0  -j  MASQUERADE

# iptables  -t  nat  -A  POSTROUTING  -o  eth1  -j  MASQUERADE

# iptables  -A  FORWARD  -s  10.0.0.0/24  -j  ACCEPT

# iptables  -A  FORWARD  -d  10.0.0.0/24  -j  ACCEPT

# iptables  -A  FORWARD  -s  !  10.0.0.0/24  -j DROP

上述命令通过为两个以太网接口 eth0 和 eth1 上的所有传出数据包附加一条 POSTROUTING 规则 (-A POSTROUTING) 来启用 NAT 表中的伪装。接下来的两行接受转发往返于 10.0.0.0/24 网络的所有数据包。最后一行丢弃不是来自 10.0.0.0/24 网络的数据包。

为了使 iptables 规则永久生效,请按如下方式保存它们:

# iptables-save > /etc/sysconfig/iptables

现在您必须重新启动网络以及 iptables:

# /etc/init.d/network  restart

# /etc/init.d/iptables  restart

要查看新的 iptables 规则是否已生效,请输入 iptables --L。

启用故障转移路由

配置完网络后,下一步就是在 Linux 机器上启用故障转移路由,这样如果第一个路由中断,路由器将自动切换到下一个路由。为此,您需要为两个网卡添加 ISP 提供给您的默认网关路由:

# route add default gw 61.16.130.97 dev eth0

# route add default gw 200.15.110.90 dev eth1

这里,61.16.130.97 是 ISP1 提供的网关地址,200.15.110.90 是 ISP2 提供的网关地址。请用您可用的地址替换它们。每次重新启动系统时,这些路由都会消失。为了使这些路由永久存在,请在 /etc/rc.d/rc.local 文件中添加上述两个命令,该文件在启动时运行。

还要确保内部 LAN(10.0.0.0/24)上的所有计算机的默认网关地址都设置为故障转移路由器的 eth3 以太网接口的 IP 地址(即 10.0.0.1)。

最后,修改 /proc/sys/net/ipv4/route/gc_timeout 文件。此文件包含一个数值,表示内核声明路由处于非活动状态并自动切换到其他路由(如果可用)的时间(以秒为单位)。在任何文本编辑器中打开该文件,并将其默认值 300 更改为某个较小的值,例如 10 或 15。保存更改并退出。

现在,您的 Linux 机器已准备好充当故障转移路由器,每次主路由出现故障时都会自动快速切换到辅助路由。

答案2

您可以购买带有负载平衡选项的 DSL 路由器(例如,Draytek 就提供这种选项)。我不确定您的电缆有什么连接,但 ADSL 路由器需要以太网电缆接入某种电缆路由器。

我怀疑,如果你不想为更好的服务付费,你可能也不想为更好的路由器付费(这听起来可能很冒犯,但这不是故意的!)所以它可能对你没有帮助——路由器的价格可能在 150 英镑左右。可能有更便宜的型号可以做同样的事情,但我没有使用过

答案3

如果您有兼容的路由器,您可以按照以下指南操作:

http://www.dd-wrt.com/wiki/index.php/Dual_WAN_with_failover

从中长期来看,这比运行整台耗电的计算机进行广域网故障转移要便宜得多。如果你没有兼容的路由器,那么我会买一个来完成这项工作。

答案4

我想结束这个问题。所以,除非有人有值得分享的额外见解,否则请认为这个问题已经结束。我已经掌握了我需要的所有信息。

至于我最初的问题,按照超级用户的标准,这个问题可能被认为是好的,也可能是坏的,关于我的设置的创造性用途,似乎没有什么,除了可以使用其中一个连接执行特定任务的可能性。由于我不是重度下载者或上传者,所以这不适用于我。真是太糟糕了。

至于使用 DSL 作为备用解决方案的想法,您为我提供了我以前没有的宝贵信息。在提供的解决方案中,DD-WRT 选项对我来说最有吸引力,因为它很可能与我现有的硬件兼容。

很好

附言:我知道我的用户名不符合协议,但是我对这种事情并没有什么创造力。

相关内容