几年前买过一台Linksys E4200。E4200有两个版本:rev1和rev2。熟悉dd-wrt的人可能知道, E4200v1使用的是Broadcom芯片,支持dd-wrt,但到了rev2就换成了Marvell芯片,不再支持dd-wrt,因此没法刷固件了。 很可惜,我购买时rev1已经断货,只好买了无法刷固件的rev2。

今天偶然查到,OpenWRT已经提供了E4200v2的支持,于是决定尝试一下。

刷机很容易,去设备页面上给出的链接下载openwrt-kirkwood-linksys-viper-squashfs-factory.bin, 然后连到路由器的固件升级页面升级即可。

刷机之后需要注意的几点(给熟悉dd-wrt的人):

  • OpenWRT的默认地址是192.168.1.1
  • OpenWRT默认不提供Web界面,首次登录只能通过SSH方式。用户名为root,无密码。请在登录之后使用passwd命令设置密码。
  • 连上Internet之后(我通过已有router使用DHCP连的,若需要PPPoE请参考OpenWRT官方文档),即可用以下命令安装web界面:

    opkg update
    opkg install luci               # 安装Web界面
    opkg install luci-ssl           # 安装SSL
    /etc/init.d/uhttpd start        # 启动Web界面
    /etc/init.d/uhttpd enable       # 设置Web界面自动启动
    
  • 该固件仅支持802.11n,不支持a/b/g。如果出现Wifi接口无法启动的故障,请自行编辑/etc/config/wireless,在相应的wifi-device节中添加option hwmode '11n'以强行设置网卡为802.11n。