我有一个网具WNDR3700v2和OpenWRT。问题是,正如这里所解释的那样,我创建了一个自定义引导脚本(http://wiki.openwrt.org/doc/techref/initscripts),在重新启动之后,我无法连接到路由器。
自定义脚本所包含的内容如下:
# Start fprobe to send NetFlow reports to ntop
fprobe -ibr-lan 192.168.1.22:2055
# Start QoS scripts (the script described here: http://www.campsmur.cat/dani_home_network.html)
# Start the openVPN server, configured according to here: http://wiki.openwrt.org/inbox/vpn.howto.我不记得在init.d中执行了哪个优先级,但是我并没有故意设置任何高优先级。
现在,在引导路由器之后,与路由器的连接就丢失了。但是,我确实知道路由器的MAC (在标签:Netgear_9b:7d:a6中)和这个MAC属于的接口,以及这个路由器接口应该具有的IP (192.168.1.1)。因此,如果我试图将这个IP从连接以太网的膝上型计算机(使用IP 192.168.1.230)切换到路由器,则会发生这样的情况:
No. Time Source Destination Protocol Length Info
2 24.567792 192.168.1.230 192.168.1.1 ICMP 155 Echo (ping) request id=0x10eb, seq=1/256, ttl=64
3 24.576590 Netgear_9b:7d:a6 Broadcast ARP 60 Who has 192.168.1.230? Tell 192.168.1.1
4 24.576625 Sony_63:75:8e Netgear_9b:7d:a6 ARP 42 192.168.1.230 is at f0:bf:97:63:75:8e
5 25.576600 Netgear_9b:7d:a6 Broadcast ARP 60 Who has 192.168.1.230? Tell 192.168.1.1
6 25.576608 192.168.1.230 192.168.1.1 ICMP 155 Echo (ping) request id=0x10eb, seq=2/512, ttl=64
...笔记本电脑已经有路由器的MAC在其ARP表中,因此发出PING。然后路由器听到这个PING,但是他的arp表是空的,因此发送一个ARP请求来找出笔记本电脑的IP属于哪个MAC。然后笔记本电脑向这个ARP请求发送一个回复,但是路由器会忽略它而不发送ICMP回复!这不仅是ICMP问题,如果我试图通过ssh或通过Web门户进行连接,也会发生这种情况。因此,我觉得问题在于路由器中的ARP进程。
有人知道如何连接到路由器吗?是否可以尝试使用IPv6进行访问(因为没有arp)?但我对此没有经验。否则,是否有可能在没有IP连接的情况下将新固件闪存到路由器上?
诚挚的问候
丹尼尔
发布于 2012-04-09 12:45:06
只需进行30/30/30重置,将路由器恢复为默认设置即可。然后你可以重新配置路由器。
在192.168.1.1上,路由器应该是可点击的,所有的设置都是默认的。固件将是你上次加载到路由器的任何东西。
https://serverfault.com/questions/377806
复制相似问题