1. 下载openwrt固件到本地,要下载最新的,否则后续安装软件会有冲突.
http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
2. 从web页面直接升级安装
3. 升级完成以后,系统默认没有web界面,需要telnet登陆,ip地址默认为 192.168.1.1,默认没有设置网关信息
4. telnet 登陆 192.168.1.1
5. 设置系统的网络,设置dns,网关等信息,默认没有.需要修改
修改 /etc/config/network
在 config interface 'lan' 内添加如下字段
option gateway '192.168.1.1'
option dns '192.168.1.1'
6. 安装usb,让u盘成为默认的根分区,因为系统只有4M空间,不够用.u盘要现在linux系统里面分区,最好分两个去,一个sda1,一个sda2. sda1作为系统的根分区,sda2可以用来存储文件
执行如下命令安装
opkg update
opkg install kmod-usb-storage block-mount kmod-fs-ext4
7. 安装完成以后,挂载u盘.如下命令将默认的系统盘转移到u盘中.
mount /dev/sda1 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root
8. 修改 /etc/config/fstab 文件,让系统启动自动挂载,修改成如下
config mount
option target /overlay
option device /dev/sda1
option fstype ext3
option options rw,sync
option enabled 1
option enabled_fsck 0
执行如下命令让其生效
/etc/init.d/fstab enable
9. 接着安装 web 控制台
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
10. 安装其他软件
*** Samba ***
opkg install samba36-server
opkg install luci-app-samba
vi /etc/config/samba
*** Transmission ***
opkg install transmission-daemon
opkg install transmission-web
opkg install luci-app-transmission
transmission-daemon
killall transmission-daemon
vi /etc/config
*** LVM ***
opkg install lvm2
lvm
pvcreate /dev/{sdb1,sdc1}
pvscan / pvdisplay
vgcreate usbvg /dev/{sdb1,sdc1}
vgscan / pvscan / vgdisplay
lvcreate -n usblv usbvg
lvscan / lvdisplay
mkfs.ext3 /dev/usbvg/usblv
mount /dev/usbvg/usblv /mnt/share
11. 所有工作完成以后, reboot
12. 设置并激活 swap 分区
mkswap /dev/sda2
修改 fstab 文件,激活
config swap
option device /dev/sda2
option enabled 1