从命令行访问路由器

从命令行访问路由器

是否可以通过命令行访问路由器并登录?

我很清楚

firefox 192.168.1.1

但是是否可以添加参数,以便从浏览器立即登录,我知道 telnet 192.168.1.1,但我正在寻找更高级的东西来扩展我的知识。

答案1

这是一个非常普遍的问题,揭示了人们对网络设备如何工作的了解甚少。

答案当然是,这取决于情况。

  • 可以使用相应的协议(telnet <ip>ssh <user>@<ip>)来访问提供 telnet 或 SSH 等命令行服务的路由器。
  • 不提供命令行管理服务的路由器无法通过这种方式访问​​。通常有一个基于网络的界面,仅此而已。
  • 在某些情况下,需要特定的软件才能使用某种或多或少开放的协议与设备进行交互。如果您深入了解硬件,您可能还会发现基于串行的控制台接口……但那是另一个故事了。

答案2

你谈论bash吗?请标记您的问题以了解操作系统。

您对 lynx 的看法是:

http://lynx.invisible-island.net/

Lynx 是一个文本 Web 浏览器,大多数 Linux 软件包存储库都应提供该浏览器。安装取决于您的发行版(sudo apt-get install lynxsudo yum install lynx、 ...)。

因为图像对于通过网页管理路由器来说并不那么重要,这可能对您有用。

如果您的路由器使用 AUTH TYPE BASIC 来验证选项“-auth”可能是您的朋友。但如果它有一个基于表单的登录,它会变得更加复杂 - 也许这是不可能的。

相关内容