尝试配置路由器 Zyxel Keenetic START。通过以太网 USB 适配器连接到笔记本电脑。路由器上的相应网络指示灯亮起(发光)。互联网连接到笔记本电脑端口。
问题:尝试访问路由器配置页面(192.168.1.1)没有结果,即无法访问配置页面。
请指教。SK
答案1
除非您使用的路由器需要完全重置或您的系统没有运行 DHCP 来接收 IP 地址,否则以下命令可以帮助您访问路由器。
该ip
命令或较旧的命令netstat
都可以显示您的网络所遵循的路由。 ip route
将显示所有网络的路由以及netstat -r
。我将在下面给出这两个示例:
:~$ ip route
default via 10.0.0.1 dev eth0
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
和
:~$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default DD-WRT.local 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
要使用此命令访问您的路由器,我们将使用ip
终端命令行中的命令。该命令xdg-open
可用于启动我们尝试从 Web 浏览器打开到文本编辑器的默认应用程序,但我们现在只关注 Web 浏览器。
使用我们可以从输出中获取默认路由器的地址,如下所示ip
:awk
:~$ ip route | awk '/default/ {print $3}'
10.0.0.1
现在,我们可以使用相同的命令并将其与xdg-open
打开我们的 Web 浏览器直接进入路由器页面相结合:
xdg-open http://$(ip route | awk '/default/ {print $3}')
浏览器会直接打开我的路由器。我有一台 WRT 路由器,这就是我的路由器的登录页面。
和netstat -r
:
首先,netstat -r
显示我的路由是DD-WRT.local
由我的路由器本身生成的。但它仍然是一条路由。
使用ping
显示名称到IP的解析:
:~$ ping -c 2 $(netstat -r | awk '/default/ {print $2}')
PING DD-WRT.local (10.0.0.1) 56(84) bytes of data.
64 bytes from DD-WRT.local (10.0.0.1): icmp_seq=1 ttl=64 time=0.780 ms
64 bytes from DD-WRT.local (10.0.0.1): icmp_seq=2 ttl=64 time=1.19 ms
--- DD-WRT.local ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.780/0.989/1.198/0.209 ms
我们可以看到DD-WRT.local
解析为相同的IP,10.0.0.1
所以现在我们可以使用该xdg-open
命令直接进入我的路由器。
xdg-open http://$(netstat -r | awk '/default/ {print $2}')
希望这可以帮助!
答案2
如果您正在运行 Ubuntu Unity,只需下拉网络图标,然后在菜单底部选择Connection Information
。您将在那里看到网关地址...常见地址是 192.168.0.1 或 192.168.1.1。
使用您的网络浏览器转到该网关地址,您应该位于路由器登录页面。
http://192.168.0.1