参考原文:https://forum.openwrt.org/viewtopic.php?id=54484
第一次玩OpenWRT,弄了个思科的路由器,刷这个玩意失败了好几次,不过最后还是刷成功了
随手写个笔记吧,首先VEN401这个玩意第一次访问要借助其他带DHCP的路由器来用,手头上原本就有个TP-LINK的路由器连接到外网,所以用这个正好。
给VEN401上电源:Reset,然后接上网线
进TP-LINK的路由器查一下VEN401的IP地址,然后复制到浏览器登上去
VEN401默认用户名和密码:

Default login user: ATTadmin 
Default login password: 401!VEN 


信息来源:https://wikidevi.com/wiki/Cisco_VEN401
确认登录能成功之后,进入路由器web根目录下的firmware.asp

例如http://192.168.1.110/firmware.asp
把这个定制并编译好的brcm47xx固件上传上去:http://pan.baidu.com/s/1bn3xPfD
下载好固件之后,上传固件
上传完之后会自动重启,重启完之后就行了
PS:如果刷失败了的话,ip地址可能会直接变成192.168.1.1(把本地ARP表里TP-LINK路由器的MAC给替换掉了,还好我TP-LINK路由器开了远程web管理,一下就看出来了,所以可以提前用arp -a先把TP-LINK的路由器记下来,然后用arp -s绑定好MAC),VEN401有个好处就是不会成砖,可以放心的刷,我也是刷了好几次才成功的。
刷不成功的时候,ping VEN401返回的TTL值是100,刷成功之后ping出来的TTL值是64

C:\>ping 192.168.1.110 
Pinging 192.168.1.110 with 32 bytes of data: 
Reply from 192.168.1.110: bytes=32 time=9ms TTL=64


因为openwrt刷成功之后会自动打开telnet
所以现在就可以直接telnet上去了

C:\>telnet 192.168.1.110


接下来可以按照官方教程来做,用passwd设置好密码

root@openwrt:~$ passwd 
Changing password for root 
New password: 
Retype password: 
Password for root changed by root
root@openwrt:~$ 


信息来源:http://wiki.openwrt.org/zh-cn/doc/howto/firstlogin
exit退出,然后改用SSH工具登录(推荐XShell)

ssh 192.168.1.110 
Connecting to 192.168.1.110:22... 
Connection established. 
To escape to local shell, press 'Ctrl+Alt+]'. 
BusyBox v1.22.1 (2014-09-21 02:32:34 CEST) built-in shell (ash)  
Enter 'help' for a list of built-in commands. 
----------------------------------------------------- 
 BARRIER BREAKER (14.07, r42625)   
-----------------------------------------------------   
* 1/2 oz Galliano Pour all ingredients into  
* 4 oz cold Coffee an irish coffee mug filled 
* 1 1/2 oz Dark Rum with crushed ice. Stir.  
* 2 tsp. Creme de Cacao 
----------------------------------------------------- 
root@OpenWrt:~#  


这个时候网页其实也可以登录了

以上就是刷OpenWRT的整个流程,感觉还是挺流畅的。个人感觉难度不是很大,总之也是凑合着玩玩,哈哈
接下来爱怎么折腾怎么折腾吧