RT-N66U+tomato安装optware流水账

asus的RT-N66U绝对可以称得上是家用级无线路由器中的性能怪兽,600MHz cpu,256MB ram,32MB flash,双usb2.0接口,RT-N66U 提供2.4GHz 和 5GHz 同步双频的传输速度均可分别达到450Mbps,致使总速得以提供稳定的高达900Mbps的连接速度。4 x RJ45 for 10/100/1000 BaseT for LAN, 1 x RJ45 for 10/100/1000 BaseT for WAN,更重要的是其内置的microSD(TF)卡插槽,可玩性极强。

71y4HsB9eJL._AA1500_

自从3月份海淘入手后,第一时间就拆机插入一张16GB 的TF卡,拆机过程中发现其做工也绝对是旗舰级别的,这半年来的使用感受来说,绝对是物有所值!其实一直想把RT-N66U+tomato安装openware的过程写一下的,但一直懒得动手。前几天刚好闲下来,把小站从godaddy迁到Linode,就顺便写了几篇。今天就再把optware安装过程写一下吧。废话就扯到这里。下面正式开始!

我这里以内置microSD卡为例记录安装过程,u盘的安装过程类似,就不再赘述了。

Toastman最新的tomato-K26USB-NVRAM64K-1.28.0500.5MIPSR2Toastman-RT-N-VLAN-VPN-NOCAT固件为例,此版本固件是在jyavenardshibby20的努力下,启用了asus的64k nvram,并修复了6in4 tunnel内存泄露的问题。

首先到RT-N66U的tomato web管理界面USB and NAS-USB Support中启用相关设置

image

重点是“Core USB Support”、“USB 2.0 Support”、“SD/MMC Card Support”这三项,将“Automount”选中可以在路由器重启后自动挂载相关分区。

接下来ssh到RT-N66U

fdisk -l

<p>
  可以查看tomato是否识别出microSD卡,并列出其设备号和容量,我的microSD卡被识别为/dev/sda。
</p>

<p>
  对于microSD这种设备,从延长其寿命来说,ext2文件系统更加合适。我打算将16GB microSD卡分成3个分区:
</p>

<ol>
  <li>
    容量1GB,ext2格式,卷标optware
  </li>
  <li>
    容量512MB,swap
  </li>
  <li>
    剩余容量,ext2格式,卷标data
  </li>
</ol>

<div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:7d048077-5090-4da9-b218-02f896792d74" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px">
  <pre style=" width: 598px; height: 20px;background-color:#F0F0F0;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: hidden;"><div>

<!–

Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/

–>

fdisk /dev/sda

  <p>
    <!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div> 

    <p>
      可以输入?查看相关菜单命令
    </p>

    <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:7bfcb526-33eb-454f-9c0b-6ed4438333eb" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px">
      <pre style=" width: 598px; height: 110px;background-color:#F0F0F0;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: hidden;"><div>

<!–

Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/

–>

依次键入n,p,1+1024M,意思为创建分区,主分区,第一个分区,1024M容量 依次键入n,p,2+512M,含义同上 依次键入n,p,3,回车,将所剩容量全部划分为第三主分区 依次键入t,282,将第二个分区设置为swap 键入w将分区表保存生效。