1)下載編譯好的固件
從OpenWrt的官方站點https://openwrt.org/
http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr2543-v1-squashfs-factory.bin
固件分為squashfs和jiffs2兩種文件系統。具體的區別是jiffs2將固件本身和後續安裝的包會放置在一個分區內,因此可以充分利用空間。squashfs則將固件單獨掛在在/rom分區,系統出現問題時,系統的恢復非常便利。推薦squashfs!關鍵時刻留有退路。
2)通過原有的路由器管理頁面,進行固件升級。
注意重啟沒有完成前,不要關掉頁面。
3)初始設置
A) password重置
默認的網段為192.168.1.*。將703N用網線和PC相連,且將PC的IP設置為不為192.168.1.1的任意IP。這裡假設為192.168.1.100,掩碼為255.255.255.0。通過PC,telnet 192.168.1.1後,若可連接。則大功成半。然後
將root的密碼進行重置。因為要用telnet和SSH的緣故,windows上要安裝putty和配置自帶的telnet,便利起見,推薦直接使用安裝linux的PC。
B) SSH到703N(ssh [email protected])更改網絡配置
默認情況下不開啟wifi,另外需要連接到網絡來安裝軟件,所以需要修正配置文件。
這裡假設連接到另一路由器,來充當AP。(前提是DCHP的網段不一致,恰巧家裡的路由器被我設為192.168.0.*網段了)如果是直接充當路由器,則設置類型需要設置為PPPoE。
-- 修改/etc/config/network文件,將靜態IP設置修改為DHCP。
config interface 'lan'
option ifname 'eth0'
option type 'bridge'
option proto 'dhcp'
#option proto 'static'
#option ipaddr '192.168.1.1'
#option netmask '255.255.255.0'
#option ip6assign '60'
-- 修改/etc/config/wireless
將option disable 1 注釋掉,開啟wifi。
如果需要密碼的場合,可如下設置
config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'psk2'
option key '12345678' #這是wifi的密碼
C) 重啟之後,就可以搜索到名為OpenWrt的無線網絡了。