我无法拒绝这样的优惠,现在我的家庭网络已经同时使用了有线和 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 选项对我来说最有吸引力,因为它很可能与我现有的硬件兼容。
很好
附言:我知道我的用户名不符合协议,但是我对这种事情并没有什么创造力。