是否可以通过命令行访问路由器并登录?
我很清楚
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 lynx
、sudo yum install lynx
、 ...)。
因为图像对于通过网页管理路由器来说并不那么重要,这可能对您有用。
如果您的路由器使用 AUTH TYPE BASIC 来验证选项“-auth”可能是您的朋友。但如果它有一个基于表单的登录,它会变得更加复杂 - 也许这是不可能的。