사용자 도구

사이트 도구


무선공유기:asus_rt_ac66u

ASUS RT-AC66U 공유기

사양

  • 속도 : 기가비트, AC1750(Wi-Fi 5)
  • CPU : single core, 600mhz
  • Ram : 256MB
  • Flash : 128MB
  • USB 2.0 : 2 port
  • USB 3.0 : 없음
  • 무선 수신 채널 : 듀얼 밴드, 무선 주파수 : 2.4GHz, 5GHz

최적화

Merlin Firmware

Merlin Firmware 설치 ssh / jiff 활성화

  • jiff, sshLocal Only로 활성화
    • 공유기 재시작 필요함.
  • 이제 공유기 ID/비번을 ssh 계정으로 하여 Gateway 에 접속. Gateway 주소는 router.asus.com 으로 해도됨.
  • df -hjiff 파티션 활성화 여부 확인
    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

entware 설치

  • Entware 설치
  • entware 가 각종 애플리케이션 설치를 가능하게 해준다.
  • 설치전에 Download Master 는 uninstall 해야하고 재시작해야 한다.
  • ext2 혹은 ext3 로 포맷된 USB 디스크가 필요하다. 1GB짜리 오래된 싸구려 USB 디스크를 ext3 로 포맷해서 끼움.
    sudo fdisk -l # usb 드라이브 장치 확인
    sudo mkfs.ext3 /dev/sda1 # 장치 파티션 입력
  • Merlin 380 버전에서는 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

Transmission 설치

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
  • 방화벽 설정과 transmission 실행
    # 실행권한 부여 
    chmod a+rx /jffs/scripts/firewall-start
     
    /jffs/scripts/firewall-start
    /opt/etc/init.d/S88transmission start
  • http://router.asus.com:9091/transmission/ 으로 접속가능해짐.
  • swap 파일생성. transmission 일 알 수 없이 죽는 경우가 있는데 보통 메모리 부족이라고 함. swap 파일 생성으로 해결
    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
  • Memory 튜닝 ''/jffs/scripts/init-start
    #!/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

Download Master 다운로드 마스터

Bluetooth Coexistence

참조

무선공유기/asus_rt_ac66u.txt · 마지막으로 수정됨: 2021/07/30 19:41 저자 kwon37xi