访问不是DHCP服务器的路由器


11

我有一个安装了Tomato的Linksys WRT54GL路由器。

在此处输入图片说明

我的网络配置要求我禁用路由器上的DHCP服务器。禁用它之后,我不知道路由器的IP,因为它不再是我的默认网关。现在无法更改设置(例如无线密码)。

任何想法如何访问路由器?


1
路由器的IP地址应与以前相同。如果您早先知道它的地址,那仍然是它的地址
Dr.Ping

Answers:


6

DHCP服务器不一定表示默认网关。

如果您不在路由器上使用DHCP服务器,则需要

  • 在另一台计算机或其他地方设置另一台DHCP服务器
  • 手动为所有设备分配IP

客户端通过广播到达DHCP服务器,即将流量设置为到达网络上的所有节点。因此,只要DHCP服务器正在侦听与网络其余部分位于同一子网中的内容,就不需要知道DHCP服务器的IP。

您的DHCP服务器应配置为将路由器的IP分发为默认网关。

根据您的情况,如果您所做的只是禁用DHCP服务器,则路由器的IP可能没有更改,您仍然可以使用相同的IP来访问它。如果网络上其他地方没有DHCP服务器,请尝试将IP设置为192.168.X.44子网掩码255.255.255.0-X可能为0或1-那么您可能可以通过192.168.X到达路由器.1或192.168.X.254。


我没有访问DHCP服务器的权限;我如何知道路由器的IP?
亚当·马坦

1
刚刚进行了编辑。自上次设置以来,它可能没有变化。路由器的典型默认IP为192.168.0.1、192.168.0.254、192.168.1.1、192.168.1.254。
LawrenceC 2012年

4

最好的选择:重置路由器。DHCP将重新打开,然后可以连接。凭据可能是admin / admin。如果DCHP已关闭,则您可能没有使用它多过wifi功能,因此将没有太多要重新配置的设置。


3

尝试执行30 30 30重置

请按照以下步骤执行路由器硬重置:

  1. 接通电源后,按住其重置按钮30秒钟。
  2. 仍然按住复位按钮的同时,将路由器电源断开并保持30秒钟以上。
  3. 仍然按住复位按钮,再次打开路由器电源,并保持30秒钟以上。

您能解释一下如何实现吗?
fixer1234年

2

在ipv4属性中手动设置ip。

  1. IP地址必须以与路由器IP相同的开头(最后一个数字除外)(必须不同,通常更高)。
  2. 遮罩自动设置。
  3. Gate ip是您的路由器ip。
  4. 第一个DNS再次是您的路由器ip。
  5. 备用DNS可以随机设置(例如Google DNS 8.8.8.8)

然后只需转到浏览器并编写路由器ip即可进行设置

ps您可以通过编写ipconfig在命令行中找到路由器ip-Gate ip是路由器的ip。


1
欢迎来到超级用户!请仔细阅读问题。您的答案没有回答原始问题。他不知道路由器IP,所以您的指示没有任何意义。
DavidPostill

1
这些听起来像您禁用路由器上的DHCP 之前要遵循的说明。然后,一旦禁用DHCP,您便知道为路由器设置的静态IP地址。
斯蒂芬·奥斯特米勒

1

我正在更新此旧线程,因为我的解决方案可能最适合您的问题。使用诸如Fing(Android,iOS)之类的应用程序,将向您显示网络上可以看到的所有设备。我有一个禁用了dhcp的无线路由器,并且使用Fing应用查找IP没问题。


0

您仍然能够连接到该路由器并用作DHCP,对吗?那也许能够有一个已连接设备的列表。如果没有,您至少会知道ip范围的基本范围(192.168.0。*或192.168.1。*)。如果您大致知道连接了多少其他设备,则可以从那里猜测地址。或重置该dhcp路由器,连接某些PC并找到其IP地址。然后连接新的无dhcp路由器,其ip将为最后一个已知地址的+1。


0

Linksys的IP并没有改变,仅仅是因为它停止了为其他PC提供DHCP请求。如果仍然可以访问它,则它具有以前的IP。

如果您忘记了哪个IP,则首先尝试网络的最后一个IP,因为这是传统的IP,它将放置默认网关。如果我正确阅读了您的问题,则在进行更改之前,它既是DHCP服务器又是默认网关。

示例网络:
192.168.1.0/24:→预期IP:192.168.1.1或192.168.1.254

如果这些不正确,请使用nmap之类的工具扫描网络上的所有NIC。如果您不走运,您将只获得子网中所有活动设备的列表(3-4个IP,请尝试全部使用)。如果幸运的话,甚至可以找出哪一个。Nmap擅长于此,但我从未在Tomato设备上尝试过。


0

这不是一个漂亮的解决方案,但这是我今晚用Linux做到的。

1) Log into a Linux box
2) sudo the next step, or su
3) fire up wireshark
4) from the list of available capture interfaces select your ethernet card (for me eth0)
5) let it site for a bit, and collect some data
6) from the menu Statistics -> Conversation List -> IPv4
7) the window will fill up with all the IPs that have come across your interface card. (for me my network is 192.168.42.0 but the router/switch came up as 192.168.1.1)

接下来的步骤是,如果您发现自己在哪里,并且路由器/交换机在与实际网络不同的网络上

8) Since linux can have 2 IPs per network card, setup a second IP on the network that your router/switch is on.
  ex. ifconfig eth0:0 192.168.1.100 netmask 255.255.255.0 up
9) Log into your router/switch (hope you remember the username and password)
10) change the IP to one that you will remember.

请注意,除非您拥有它(您的家庭网络)或您有书面许可在他们的网络上进行此操作,否则不要在网络上执行此操作。


-1

我最近在使用DHCP时遇到了这个问题。我搜索了互联网,但找不到逐步解决方案。因此,我不得不联系一个IT人员。我做了一个教程,我在这里发布给大家。这里是:

https://cupntea.wordpress.com/2015/05/13/how-to-access-your-router-when-dhcp-is-disabled-2/

我希望它可以作为一般指南。


4
通常不建议仅针对链接的答案,因为它易于链接腐烂。请把链接的信息信息编辑成答案。
Jarmund

-2

注意设置DNS,它应该设置为您的路由器IP地址。例如,禁用路由器dhcp且路由器ip地址为192.168.1.100,那么在您的计算机ipv4属性中,启用dhcp且dns必须设置为192.168.1.100。这样您就可以访问路由器以更改设置。

我已经尝试过这种方式及其工作方式。


我不明白这一点,但是无论如何,它都需要访问路由器,而原始发​​布者无法做到这一点,因此即使有意义,它似乎也无法回答问题。
blm
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.