380.70
가 최신 버전임.jiff
, ssh
를 Local Only로 활성화router.asus.com
으로 해도됨.df -h
로 jiff
파티션 활성화 여부 확인username@SBFAM_RT:/tmp/home/root# df -h Filesystem Size Used Available Use% Mounted on ... /dev/mtdblock5 32.0M 1.1M 30.9M 3% /jffs
ext2
혹은 ext3
로 포맷된 USB 디스크가 필요하다. 1GB짜리 오래된 싸구려 USB 디스크를 ext3 로 포맷해서 끼움.sudo fdisk -l # usb 드라이브 장치 확인 sudo mkfs.ext3 /dev/sda1 # 장치 파티션 입력
ext3
로 포맷하니까 자동 마운트가 됐음. ext4
는 안됐음. 더 최신버전은 ext4
도 되는 듯 함./dev/sda1 967.5M 17.3M 901.0M 2% /tmp/mnt/sda1
entware-setup.sh # /tmp/mnt/sda1/entware 에 설치 됨.
opkg list opkg install software_name opkg remove software_name # vim 설치 opkg install vim opkg install htop
/tmp/mnt/<DISK LABEL>
이므로 디스크 레이블을 잘 지정해줘야 한다.opkg install transmission-web transmission-daemon-openssl opkg install ca-bundle ca-certificates # https 트래커 접속에 필요. /opt/etc/init.d/S88transmission stop # daemon 종료. mkdir -p /tmp/mnt/MOVEABLE2/Torrent/Incomplete mkdir -p /tmp/mnt/MOVEABLE2/Torrent/Watch mkdir -p /tmp/mnt/MOVEABLE2/Torrent/Completed
/opt/etc/transmission/settings.json
파일 편집"download-dir": "/tmp/mnt/MOVEABLE2/Torrent/Completed", "watch-dir": "/tmp/mnt/MOVEABLE2/Torrent/Watch", "incomplete-dir": "/tmp/mnt/MOVEABLE2/Torrent/Incomplete", # transmission 접속 비번 설정 "rpc-authentication-required": true, "rpc-username": "admin", "rpc-password": "yourpassword", # 속도 제한 "speed-limit-down": 100, "speed-limit-down-enabled": false, "speed-limit-up": 100, "speed-limit-up-enabled": true,
/jffs/scripts/firewall-start
파일 생성 편집#!/bin/sh iptables -I INPUT -p tcp --destination-port 51413 -j ACCEPT iptables -I INPUT -p udp --destination-port 51413 -j ACCEPT
# 실행권한 부여 chmod a+rx /jffs/scripts/firewall-start /jffs/scripts/firewall-start /opt/etc/init.d/S88transmission start
cd /opt dd if=/dev/zero of=swap bs=1024 count=524288 mkswap swap chmod 0600 swap swapon swap # router 부팅시 자동 swap mount/unmount echo "" >>/jffs/scripts/post-mount echo "swapon /opt/swap" >>/jffs/scripts/post-mount echo "" >>/jffs/scripts/services-stop echo "swapoff /opt/swap" >>/jffs/scripts/services-stop
#!/bin/sh echo 524288 > /proc/sys/net/core/rmem_max echo 524288 > /proc/sys/net/core/wmem_max echo 8192 > /proc/sys/vm/min_free_kbytes #---- 권한 추가 후 실행 chmod a+rx /jffs/scripts/* /jffs/scripts/init-start