如何通过命令断开/连接 ADSL 调制解调器与 ISP 的连接?(Windows 7 SP1 x64)

如何通过命令断开/连接 ADSL 调制解调器与 ISP 的连接?(Windows 7 SP1 x64)

我想将该命令写入 .bat 文件中,并在晚上和早上的特定时间通过 Windows 调度程序运行它。

(例如:23:00开启连接,第二天9:00自动关闭)

我已经在使用相同的程序网络管理员命令(如下)可以禁用/启用我的“本地连接”,并导致我的调制解调器的以太网灯关闭(这是调制解调器的 4 个灯之一,包括:电源、以太网、DSL、互联网)

netsh interface set interface name="Local Area Connection" admin=disabled/enabled

现在我想找到一种方法来关闭与 ISP 的连接(导致调制解调器的 DSL 和 Internet 灯熄灭)或者断开它的方法(这导致调制解调器的互联网灯从绿色变为红色)。

我的调制解调器:ZyXEL“P-650R-T1v3”

--

更新 1:那么 DSL 连接如何关闭其指示灯或者换句话说关闭与 ISP 的连接呢?

--

更新 2:回应好的和详细的答案先生@Michael_Kjörling, 我改变了我的问题现在我认为我的最终目标正如更新 1 中提到的正在终止/关闭我与 ISP 的连接,反之亦然。

(@Michael_Kjörling 答案的第二个选项有一点不同:想转夜间的互联网连接(23点至次日9点,)让电脑保持开启状态当我不在电脑前手动操作时,请记住我不想在 23:00 之前和 09:00 之后离开我的电脑上网

当我使用网络管理员命令,它不会关闭我与 ISP 的连接,在 ISP 网站上我的用户的连接日志中,我仍然处于连接状态。但是当我从调制解调器上移除/拔下电话线或关闭调制解调器或使用调制解调器 Web UI 的“按需连接”时,然后我就可以在 ISP 网站的日志页面中看到断线时间并身体力行地达到我的目标!(但是我想通过命令和调度程序或类似的方式达到我的目标而不使用计时器,因为如果无需购买计时器设备就能达到我的目标,我就不想为此付费。)

--

更新 3:那么按需连接能力?

在此处输入图片描述

对于我的目标来说这并没有什么用。

那么调制解调器的 Web UI 中的连接/断开按钮怎么样?

在此处输入图片描述

有没有办法按计划处理这项工作?例如,使用一个命令,将 Web UI 的用户名和密码以及一个参数发送到调制解调器,告诉它连接/断开连接。

答案1

说实话,我觉得你试图过度设计。我有两个明显的选择,这取决于你的最终目标是什么。

  1. 您希望消除调制解调器的灯光,因为您发现它会分散注意力。在这种情况下,用什么东西盖住灯就可以了可以是一块纸板之类的简单东西。确保不要遮住任何通风孔。

  2. 你想在晚上关闭互联网连接,但电脑却开着。这是计时器到底是什么(或者更准确地说,电动定时开关) 确实如此。将调制解调器连接到它,将其设置为在 23:00 至 09:00 之间关闭电源,然后就结束了(或晚上)。我建议谨慎使用最便宜的型号,因为它们可能无法很好地与敏感的电子设备配合使用。

几乎任何其他替代方案基本上都会复制其中一个选项的功能,但可能需要付出更多努力。

简单的定时开关通常只有 24 小时,但有些可以设置为考虑星期几(这是一个例子允许连续七天每天进行八次开/关循环,我通过快速的 Google 搜索就能​​找到它;您当地的家居用品商店无疑能够为您提供各种可能性)。

此外,从表面上看你的问题:

现在我想找到一种完全关闭/打开调制解调器的方法。

如果调制解调器确实已关闭,计算机如何才能将其打开(这意味着仍有某些东西处于打开状态,否则计算机将无法与其通信)?这本质上与是否有可能在特定时间唤醒 Linux 设备(完全披露:接受的答案是我的),但在这种情况下,我们对所讨论的设备的控制力要小得多。

答案2

虽然有点粗糙,但下面是我在 Windows 8 上的做法

@echo off

rem get the name of the adapter to turn off
wmic nic get name

rem turn off adapter
wmic path win32_networkadapter where name="SOME ADAPTER THAT NEEDS TURNED OFF" call diable 2>nul

rem turn on adapter
wmic path win32_networkadapter where name="SOME ADAPTER THAT NEEDS TURNED OFF" call enable 2>nul

exit

相关内容