首先,检查网线是否连接正常。如果确认连接正常,可以尝试重启路由器或者IP地址冲突也可能导致无法连接。要检查IP地址冲突,可以在命令行中使用arp -a命令查看本地主机上已存在的IP地址。如果发现同一个网段中出现重复的IP地址,请重新配置OpenWRT路由器的IP地址,并确保没有与现有网络中任何一台设备的IP地址冲突。此外,确认OpenWRT路由器正在使用DHCP客户端而不是DHCP服务器,以便OpenWRT路由器能够从DHCP服务器获得正确的IP地址。另外,如果还无法连接,可以尝试重置路由器,重置后将恢复出厂默认设置,重新设置路由器将解决此问题。
如果有刷uboot,按住复位按钮后插电源,并且复位按钮要继续按住10秒以前,进入uboot刷机,如果没有刷uboot用ttl线重新把固件写入闪存芯片,或者用工具把flash闪存取下来,上编程器,把固件写到闪存上,然后把芯片装回去。
如果通过无线或者有线口无法连接到router,可以用恢复某些设置重新设置路由器。
1. 开机,等着一个工作灯亮的时候立即按下rest键2秒,然后就开始拼命闪烁,很好现在进入failsafe模式了。
2.设置电脑的ip为静态ip 192.168.1.x,并设置子网掩码(一般为点一下自动填充)。
3.用网线连接路由器的有线口。
4.telnet到路由器,默认ip为192.168.1.1。
5.若只是修改某些设置可以:(uci这个命令是很有用的)。
进入后mount可以看到root是不给写的,所以还要解锁下,先映射root盘。
mount_root
忘记密码只需要用这个命令
passwd
忘记了路由器ip用这个复位
uci get network.lan.ipaddr。
JFFS2 分区安装了太多包太多软件,你想要重置,用这个会清楚整个jfss2区的数据,相当于恢复工厂设置。(这东西很好就是恢复出厂设置)。
1、修改/etc/config/firewall文件,把WAN区域的input规则改为ACCEPT,原始配置为REJECT,WAN口网络无法访问openwrt。修改后执行:/etc/init.d/networkrestart重启网络。就可以访问openwrt虚拟机的web界面了。
2、通过web界面系统-管理权,修改Dropbear实例的接口为WAN口,改为未指定,就能连接openwrt虚拟机的SSH了。可通过修改文件/etc/config/dropbear实现,把optionInterfacelan改为optionInterfacewan即可进去界面。OpenWRT是一款第三方路由器固件,其特别在于开放性,它的文件系统可写,用户可在路由器上安装需要的第三方软件。
因为你用的是官网的镜像,是没有安装luci的,你登录你的openwrt之后,输入下面命令,pkg update && opkg install luci,即可登录了。
OpenWrt可以被描述为一个嵌入式的Linux发行版。
(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。
对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。
开发背景:
当Linksys释放 WRT54G/GS 的源码后,网上出现了很多不同版本的固件(Firmware)去增强原有的功能。大多数的Firmware都是99%使用Linksys的源码,只有1%是加上去的,每一种Firmware都是针对特定的市场而设计。
这样做有2个缺点,第一个是难以集合各版本Firmware的长处,第二个是这版本距离Linux正式发行版越来越远。