Openwrt入手初配

openwrt

## 背景 之前一直就想玩玩Openwrt,结果一直没有理由买(不缺路由器设备)。这回换寝室,室内只有一个网口,所以和室友合买了`NETGEAR WNDR 4300(v1)`。 ## 购入注意 > 如果想买这一款路由,请一定要看对型号!!!不能错一点,否则就有可能不支持Openwrt。 之前直接在知乎上看了推荐,看到有人说`NETGEAR WNDR 4300`不错。没有做详细调研。直接上x宝搜,结果发现了`NETGEAR WNDR 4500`。本着版本高性能好的想法买了回来,结果发现刷不了Openwrt。于是,退货。。。 ![](https://file.hurray0.com/uploads/menu/26/f515751d0d50d49a01a4aca0ca297b28.png) 之后本着一次买对的想法,也不挑型号了,直接点了知乎那个人推荐的京东地址。结果商家发了`NETGEAR WNDR 4300 v2`。。。买回来刷了半天才发现问题,v2也法刷openwrt,网上还有所谓的教程根本用不了(那个题主写错了,他其实就是v1的)。 这个时候才发现京东那个商家的页面是__v1/v2随机发货__,联系卖家: ![](https://file.hurray0.com/uploads/menu/26/697f0b45990baafd328dee8941493fab.png) ![](https://file.hurray0.com/uploads/menu/26/be105057d2787c227a1409e1d17a29b3.png) 吐血。。。 第三次才总算买对版本。。。气得我去给了知乎答主一个踩。 ## 刷机 刷机是直接到网上找对应版本的固件,在web或tftp刷机,或者也可以github下载下来编译。 [https://downloads.openwrt.org/latest/ar71xx/nand/openwrt-15.05.1-ar71xx-nand-wndr4300-ubi-factory.img]() 电脑连接路由器之后会自动跳出[http://www.routerlogin.net]()的页面。稍等之后在web页面里面上传镜像刷机。理论上就这么简单,如果最后刷机报错的话估计就是路由器版本不支持openwrt了(比如v2版)。 ## 配置 > 由于我不断地尝试一些东西,很多次都直接把路由器变砖了(靠reset重启配置,而且不用重新刷机),所以对openwrt的初始配置很熟悉了= = ### 初始配置 #### 权限 进入`System-Administration`,设置好root密码和ssh登录权限。 #### 语言 `ssh root@192.168.1.1`进入路由器,执行以下命令: ``` okpg update okgp install luci-i18n-base-zh-cn ``` #### 更新源 * CLI下执行: ``` okpg install wget ca-certificates ``` * web下 系统-软件包-配置 `OPKG-配置`(第一个格子)里注释掉 ``` # option check_signature 1 ``` `Custom feeds`(第三个格子里)里添加: ``` src/gz openwrt_dist http://openwrt-dist.sourceforge.net/packages/OpenWrt/base/ar71xx src/gz openwrt_dist_luci http://openwrt-dist.sourceforge.net/packages/OpenWrt/luci src/gz openwrt https://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages ``` (每个都要提交) * 之后在CLI下 ```bash okpg update ``` #### Wifi 几乎是傻瓜式配置,就不多说了。总之几乎不用改动,直接配好名称和密码,启动就可以了。 #### 交换机模式 其实可以直接把公网网线插在LAN口,自动会变成交换机模式(校园网ipv6就可以用了)。不过,变交换机之后就不能随时登进路由器,也不能再用openwrt的一些app了。