Asus RT-N16 刷機吃番茄 (Tomato)


一切只能說是必然
說真的我不太能夠理解介面越做越好但是其他方面倒退嚕的原因何在

2013/5/11 update
朋友最近買了一台 N16 照這篇文章操作

不過發現 Asus 的新版韌體 (3.0.0.4.354) 似乎沒辦法這樣刷, 要先降刷回去舊版才能執行

鬼打牆了許久, 特此提醒一下

好吧不說廢話
首先我們需要到這採番茄
http://code.google.com/p/twtomato/downloads/list
裝的是 R2 101 AIO 正體中文 for RT-N16
因為我不想用 tftp
所以到原廠抓工具,用另外一種方式刷
http://tw.asus.com/Networks/Wireless_Routers/RTN16/#download
安裝 Utility 之後會在開始功能表裡面的 ASUS Utility 下
找到叫做 Firmware Restoration 的救援工具
這邊其實我弄蠻久的,我就在納悶說為何上傳 firmware 速度超慢,大概跑到 5x % 就會 fail
去把 Bigfoot killer 網卡的應用程式優先權拉到最高也一樣
大概是因為對封包傳輸做最佳化調整所導致的一些奇怪現象吧
好險我還有兩張螃蟹卡,換上去一下就傳完了我整個 囧>
firmware 跟工具都準備好之後
0. 去把網路卡設定設為 192.168.1.2,遮罩 255.255.255.0,閘道 192.168.1.1
DHCP 或許也行不過保險起見,你知道的

1. 先把 Firmware Restoration 打開,韌體選好但是"不要按上傳"
2. 把 RT-N16 的電源線拔掉,拿東西戳 restore 鍵 (黑色那顆),不要放開
接上電源,直到電源燈號閃爍再放開

3. 按下上傳,接下來就慢慢等他跑滿吧

4. 上傳完成之後先等個大概 1~3 分鐘,這時候可以先把網路卡調回 DHCP
網路線拔掉再接回去

預設的路由器位置是 192.168.1.1
帳號 root
密碼 admin
連上去就可以開始改一些有的沒的,最好是先把密碼改掉
youtube 馬上順到爆…=_=
PPPoE Relay 部分參考了另外一篇
首先把 JFFS 啟用並且格式化
基本上要用到 Pietty 跟指令,就照著敲
1. mkdir -p /tmp/test; cd /tmp/test
2. wget http://kamikaze.openwrt.org/8.09.2/brcm-2.4/packages/rp-pppoe-relay_3.10-1_mipsel.ipk
3. tar xzf rp-pppoe-relay_3.10-1_mipsel.ipk
4. tar xzf data.tar.gz
5. cp usr/sbin/pppoe-relay /jffs
6. cd /; rm -rf /tmp/test
7. /jffs/pppoe-relay -S vlan2 -C br0
之後為了要在開機的時候就載入
tomato 系統指令部分要加入
sleep 10 && /jffs/pppoe-relay -S vlan2 -C br0