기타 IT정보

ASUS 라우터 퍼포먼스 최적화

2018. 2. 24. 13:00

서론

지난번에 TM-AC1900에 RT-AC68U의 펌웨어를 설치하는 방법을 알아봤습니다.

저는 Merlin펌웨어 때문에 RT-AC68U의 펌웨어를 설치했는데요.

라우터 최적화에 대한 포스트가 멀린 펌웨어를 기준으로 되어 있기에 펌웨어를 변경했습니다.

이번 포스트에서는 제가 참고했던 포스트를 번역, 정리하여 올리려고 합니다.

출처 : https://www.rickygao.com.au/blog/tuning-the-asus-wireless-router-to-best-performance/

Merlin 펌웨어는 Stock(정식)펌웨어를 기반으로 만들어져 있습니다. 때문에 정식 펌웨어가 업데이트되면 멀린 펌웨어는 정식 펌웨어를 통합합니다. 정식 펌웨어의 기능을 대부분 담고 있으니 정식 펌웨어에서도 참고할 수 있을 듯합니다.

최적화

HW NAT

제가 커스텀 펌웨어를 쓰지 않으려고 했던 이유는 하드웨어 가속을 지원하지 않아서였습니다.
HW NAT은 200Mbps이상의 기가인터넷에서는 필수입니다.

하지만 ASUS의 경우, 정식펌웨어와 멀린 펌웨어도 HW NAT을 사용하려면 조건이 있습니다.

ASUS Router의 HW NAT은 두 가지가 있습니다.

CTF only 와 CTF+FA입니다. 정식 펌웨어에서는 Level 1, Level 2로 표현됩니다.

CTF (Cut Through Forwarding): 넷 가속을 위한 소프트웨어 최적화
FA (Flow Accelerator): DHCP 또는 고정 IP 유선 연결을 위한 하드웨어 넷 가속 메커니즘

제가 500Mbps환경에서 사용해보니 CTF만 되어도 충분한 속도가 나옵니다.

순정 펌웨어 HW NAT기능표

종류 기능 메뉴 하드웨어 가속
QoS Traditional Adaptive Qos->QoS 미지원
QoS Adaptive Adaptive QoS->QoS Level 1
LAN Spanning-Tree Protocol LAN->Switch Control Level 1
해당 없음 Level 2

멀린 펌웨어 HW NAT 기능표

종류 기능 메뉴 하드웨어 가속
QoS Traditional Adaptive Qos->QoS Off
Traffic Monitor IP Traffic Monitoring Tools->Other Settings Off
QoS Adaptive Adaptive QoS->QoS Level 1
해당 없음 Level 2

*이번 편은 포스트 번역 및 요약이기에 최대한 원형을 유지했습니다.

*이 외에도 하드웨어 넷을 꺼야 하거나, Level 1만 사용해야 하는 기능이 있습니다. AI Protection, Traffic Analyzer가 이에 해당합니다.

무선

General

Wireless Mode : 무선에 사용할 모드를 선택한다. 2.4Ghz는 Turbo QAM을 사용하려면 Auto로 두어야 한다.

Control Channel : 채널 번호를 선택한다. 항상 Manual로 두고 전파 혼신을 막기 위해 주변 라우터에서 사용하지 않는 채널을 선택한다. 단, 5Ghz 채널 165는 저성능의 채널이니 피한다.

Protected Management Frames : 802.11 표준에서 지원하는 보호 모드이다. 보안성은 올라가지만 호환성은 떨어진다. 아이폰, 아이패드는 연결되는데 맥북 프로는(2016년형) 연결이 안된다.
추천 값 : Disable 또는 Capable로 둔다.

Group Key Rotation Interval : WPA그룹 키를 갱신하는 주기를 입력한다. 키를 갱신하는 동안 연결이 끊기거나 불안정해질 수 있다.
추천 값 : 0 또는 259200
필자 추천 : 1800(기본 값): WPA 인증 및 보안의 기초가 그룹 키를 통해 이루어진다. (2019.01.09개정)

WPS

보안성이 떨어지니 끈다.

Professional

고급 설정은 개인적인 경험을 다수 반영하여 출처 게시글과는 매우 다름에 유의(2019.01.09 고급 설정 전면 수정)

2.4Ghz

2.4Ghz는 신호 거리가 길고 속도가 느린 게 특징이다.

Roaming assistant : 신호가 약해지면 연결을 끊는다. 여러 개의 라우터를 사용할 때 신호가 약한 방에서 다른 라우터로 자동으로 연결되지 않을 때에 자동으로 다른 라우터로 연결되도록 하려면 사용한다.

Bluetooth Coexistence : 최근 추가된 옵션으로 보인다. 블루투스와 와이파이 모두 2.4Ghz로 작동하기 때문에 서로 혼신의 가능성이 있는데, 이걸 줄여주는 옵션이다. 주변 블루투스 연결이 끊기면 활성화 한다.

_Enable_을 선택하면 주변 블루투스 장비와 협상하여 스펙트럼을 공유한다.
_Preemptive_를 선택하면 블루투스 장치에 현재 라우터에서 사용하는 채널을 점유 중이라고 알린다. Pre-emptive모드에서는 TX-Burst모드를 지원하지 않는다. 이 기능은 블루투스 장치가 cooperate모드를 지원해야 한다.

추천 값 : Disable ; 주변 블루투스 장치가 끊기지 않으면 끈다. Pre-emptive를 우선 시도하고, 개선되지 않으면 coexistence를 켠다. 그래도 개선되지 않는다면 끈다.

Enable IGMP Snooping : 멀티캐스트 트래픽을 감시하고 IGMP를 지원한다. 라우터가 멀티캐스트 트래픽 데이터를 받으면 라우터에 연결된 모든 클라이언트에 멀티캐스트 트래픽을 보낸다. 여기서 IGMP Snooping을 통해 멀티캐스트 트래픽을 받을 클라이언트를 선택한다. 출처 글에서는 스트리밍이나 미러링 할 때에 활성화하라고 하지만 필자는 비활성화를 추천한다. 멀티캐스트는 특정 IP대역에 송출된 데이터를 말하는데 흔히 생각하는 스트리밍(동영상, 음악 스트리밍)이나 미러링(화면 미러링)은 멀티캐스트 IP대역에 송출하는 것이 아니다. 참고 : 위키피디아(멀티캐스트는 보통 IP 멀티캐스트 형태로 구현), 스윗가든리서치 그룹(블로그) (이미지 참고)
추천 값 : Disable

Preamble Type : CRC블럭의 타입을 설정한다. CRC블럭은 무선으로 송 수신한 데이터의 무결성을 체크한다. Long을 선택하면 호환성과 커버리지가 증가하고, Short를 선택하면 성능이 증가한다.
추천 값 : Long ; 2.4Ghz는 높은 성능을 위한 주파수가 아니므로 안정적인 연결이 가능한 Long을 선택한다.

AMPDU RTS : 통신 오류 조절을 개선한다.
추천 값 : Enable ; 2.4Ghz는 더 넓은 커버리지(신호가 약한 곳)에서 사용하기 위한 주파주이므로 활성화한다.

Enable TX Bursting : TX Bursting을 사용한다. b/g장치에서 더 높은 성능을 낸다.
추천 값 : Disable ; 요즘 2.4Ghz장비는 N모드를 사용한다. b/g 장치는 장치가 느리기 때문에 b/g를 위한 특별한 기능으로 리소스를 사용할 필요 없다. 껐을 때에 게임 딜레이가 감소한다는 후기가 많다.

Enable WMM APSD : 모바일 장치의 전력관리에 도움이 된다.
추천 값 : Enable

Reducing USB 3.0 Interferance : 2.4Ghz에서 더 넓은 커버리지와 성능을 낸다.
추천 값 : Disable ; USB 3.0장치를 사용하면 비활성화. 높은 성능은 5Ghz에서 필요하므로 USB 3.0위주로 설정한다.

Optimize AMPDU aggregation : AMPDU가 많으면 오류 핸들링 능력이 상승한다. 성능이 감소한다. 간섭이 많은 지역에서 사용한다.
추천 값 : Disable ; 2.4Ghz는 과포화 상태이다. 오류 핸들링을 위한 AMPDU 패킷은 많을 수록 좋다.

Optimize ack suppression : 에러를 확인할 수 있는 패킷을 줄인다. 와이파이 클라이언트의 에러 검출 결과를 기다리지 않고 다음 데이터를 전송한다. 에러가 조금이라도 있다면 Disable
추천 값 : Disable ; 위와 같은 이유. 과포화 상태이므로 혼선이 많다. 오류 검출 패킷은 많을수록 좋다.

Turbo QAM : 지원하는 클라이언트에서 높은 성능을 보여준다.
추천 값 : Enable

Airtime Fairness : 신호가 약한 장치를 희생하고 성능을 높인다.
추천 값 : Enable ; 신호가 약한 곳에서 고성능을 필요로 할 때에는 Disable

Explicit Beamforming : 빔포밍을 지원하는 장치에서 빔포밍을 사용한다.
추천 값 : Enable ; 애플 기기는 호환 문제가 있다고 하지만 그래도 더 좋은 성능을 보여준다.
Macbook Pro 15 (2016), iPad Pro 9.7 1세대, iPhone 6s Plus에서 호환 문제는 없었다.

Universal Beamforming : 빔포밍을 지원하지 않는 장치에서 빔포밍을 사용한다.
추천 값 : Enable ; 애플 기기는 호환 문제가 있다고 하지만 그래도 더 좋은 성능을 보여준다.

Tx power adjustment : 출력 크기이다. 최대치로 둔다.
추천 값 : 최댓값; 필자는 발열문제도 있고, 호기심에 출력제한을 없앤 펌웨어를 올려서 규제에 맞게 낮춰서 사용한다.

5GHz

5Ghz는 신호 거리가 짧고 속도가 빠르다.

Roaming assistant : 신호가 약해지면 연결을 끊는다. 여러 개의 라우터를 사용할 때 신호가 약한 방에서 다른 라우터로 자동으로 연결되지 않을 때에 자동으로 다른 라우터로 연결되도록 하려면 사용한다.

또는 5Ghz와 2.4Ghz의 SSID가 같아서 멀어지면 자동으로 2.4Ghz로 전환되게 하고 싶어도 사용한다.

Enable IGMP Snooping : 멀티캐스트 트래픽을 감시하고 IGMP를 지원한다. 라우터가 멀티캐스트 트래픽 데이터를 받으면 라우터에 연결된 모든 클라이언트에 멀티캐스트 트래픽을 보낸다. 여기서 IGMP Snooping을 통해 멀티캐스트 트래픽을 받을 클라이언트를 선택한다. 출처 글에서는 스트리밍이나 미러링 할 때에 활성화하라고 하지만 필자는 비활성화를 추천한다. 멀티캐스트는 특정 IP대역에 송출된 데이터를 말하는데 흔히 생각하는 스트리밍(동영상, 음악 스트리밍)이나 미러링(화면 미러링)은 멀티캐스트 IP대역에 송출하는 것이 아니다. 참고 : 위키피디아(멀티캐스트는 보통 IP 멀티캐스트 형태로 구현), 스윗가든리서치 그룹(블로그) (이미지 참고)
추천 값 : Disable

Beacon Interval : 라우터가 있다는 신호를 보내는 주기를 선택한다.
추천 값 : 1000(최대) ; 성능 개선이 있다. 호환성 문제가 있다면 기본값인 100을 사용한다. 필자는 다른 공유기와 전환하는 데에 문제가 있어서 애매한 값인 800을 사용한다.

AMPDU RTS : 통신 오류 조절을 개선한다.
추천 값 : Disable ; 5Ghz는 더 높은 성능을 위한 연결이므로 비활성화한다.

Enable TX Bursting : TX Bursting을 사용한다. b/g장치에서 더 높은 성능을 낸다.
추천 값 : Disable ; 5Ghz에는 왜 있는지 모르겠으나 성능 차이는 없는 것 같다.

Enable WMM APSD : 모바일 장치의 전력관리에 도움이 된다.
추천 값 : Enable

Optimize AMPDU aggregation : 오류 핸들링 능력이 상승한다. 성능이 감소한다. 간섭이 많은 지역에서 사용한다.
추천 값 : Enable ; 채널을 수동으로 잡아줬으니 간섭은 많지 않을 것이다.

Optimize ack suppression : 에러를 확인할 수 있는 신호를 줄인다. 와이파이 클라이언트의 에러 검출 결과를 기다리지 않고 다음 데이터를 전송한다. 에러가 조금이라도 있다면 Disable
추천 값 : Enable ; Roaming Assistant로 신호가 강한 곳에서만 사용하도록 한다면 사용해보자.

Airtime Fairness : 신호가 약한 장치를 희생하고 성능을 높인다.
추천 값 : Enable ; 신호가 약한 곳에서 고 성능을 필요로 할 때에는 Disable

Explicit Beamforming : 빔포밍을 지원하는 장치에서 빔포밍을 사용한다.
추천 값 : Enable ; 애플 기기는 호환 문제가 있다고 하지만 그래도 더 좋은 성능을 보여준다.
Macbook Pro 15 (2016), iPad Pro 9.7 1세대, iPhone 6s Plus에서 호환 문제는 없었다.

Universal Beamforming : 빔포밍을 지원하지 않는 장치에서 빔포밍을 사용한다.
추천 값 : Enable ; 애플 기기는 호환 문제가 있다고 하지만 그래도 더 좋은 성능을 보여준다.

Tx power adjustment : 출력 크기이다. 최대치로 둔다.

추천 값 : 최댓값; 필자는 발열문제도 있고, 호기심에 출력제한을 없앤 펌웨어를 올려서 규제에 맞게 낮춰서 사용한다.

유선

Switch Control

Enable Jumbo Frame : 더 큰 프레임을 보낸다. 점보프레임을 지원하지 않는 장치에서는 오히려 성능이 감소할 수 있다.
추천 값 : Disable

NAT Acceleration : 하드웨어 가속을 켠다. 끄면 Traffic Monitor가 정확해진다.
추천 값 : Auto

Spanning-Tree Protocol : 라우터 하위 컴퓨터의 구조를 파악하는 신호를 보내고 컨트롤한다.
라우터 아래에 있는 스위치가 있는 구조라면 데이터의 루프를 피하고, 최단 루트를 선택하는 데에 도움을 준다.
참고자료 : netmanias, snbforums
추천 값 : Disable ; 출처 포스트에서는 하위에 Switch가 있으면 활성화하라고 하지만 필자가 보기에는 루프구조만 아니면 필요 없다.

  1. 에이숫 2018.04.01 01:27

    글잘봤습니다. 작년글들보면 지역을 미국으로 바꾸고 한국전파규제를 피해놀라운 퍼포먼스를 보여주던데. 펌업최신판에서는 지역설정이 없어지고 dns주소에 따라간다고하던데...

    그럼이제 이 공유기로 한국에서는 반쪽짜리기능인가요

    • BlogIcon 친절한 콜홍 2018.04.01 10:32 신고

      읽어주셔서 감사합니다. 전파구제를 피하는 것은 블로그에 소개하기에는 좀 어려운 부분인 것 같네요. 다만 개인적으로 찾아보기에도 이런 건 좀 힘들어 보였습니다.

    • 강남 2018.04.18 09:56

      정펌에서는 지역설정 안없어졌는데 멀린에서는 없앴나보군요?

    • BlogIcon 친절한 콜홍 2018.04.18 10:01 신고

      멀린펌은 정펌 기반입니다. 제작자가 정펌의 기능을 제한하려는 의도가 아니라면 정펌에 있을 때는 멀린펌에도 있는 게 맞죠.


      여기서 말하는 지역 설정은 설정에 따라 무선의 세기가 달라져야 합니다.

    • 강남 2018.04.18 12:34

      네 물론 무선신호와 관련있는 국가 설정이죠
      무선 셋팅 고급에 보니 젤 아래에 다시 생겼더라구요

  2. 에이숫 2018.04.01 10:57

    답변감사합니다~ 그래도 덕분에 설정바꾸고 이전보다 나아졌습니다. 블로거님같은분들이 계서서 정보의 공유가 이루어져서 여러사람들이 풍요로워집니다ㅋㅋㅋ

    이럴줄 알았으면 최신버전으로 괜히 업그레이드했네요ㅜㅜ

    • BlogIcon 친절한 콜홍 2018.04.02 07:09 신고

      ㅎㅎㅎ 그래도 도움이 되었다니 다행이네요~ 실제로도 신호가 약한 곳에서는 속도 차이가 두배 가까이 생기기도 하기에 꼭 공유해야겠다 싶어서 이렇게 블로그로 포스팅하게 되었죠.

  3. 초보자 2018.04.10 14:45

    안녕하세요
    공유기 불량 때문에 구글링 하다가 전문가이신 거 같아서 죄송스럽지만 하나만 여쭤보겠습니다..
    얼마 전에 직구로 ac1900 리퍼를 구매 했는데요
    와이파이가 검색에는 잡히는데 연결이 되지 않습니다ㅜㅜ 2.4, 5둘다 연결이 안 되고요..
    특별한 증상은 공유기 와이파이 램프가 깜빡이지 않고 계속 불이 들어와 있습니다ㅜㅜ

    혹시 이경우에 조치 방법을 아시나요?

    • BlogIcon 친절한 콜홍 2018.04.12 13:37 신고

      그런 부분은 제가 잘 모릅니다...
      우선 다른 장치로 연결을 시도해보시고 그래도 잘 안된다면 초기화, 그래도 안된다면 구형 버전을 포함한 다른 펌웨어를 이용해보세요.

    • 123 2018.04.14 22:10

      저혹시 고치셨나요??
      저는 폰으로는 와이파이가 잡혀서 되는데 컴퓨터는 아예안되거든요 ..ㅠㅠ

  4. 강남 2018.04.18 10:03

    혹시 듀얼 WAN 분산모드 기능 사용해보셨나요?
    모뎀에서 선을 하나 더따오면 속도는 그렇다쳐도 밴드확장이나 핑 성능에 도움이 되는지 궁금합니다

    • BlogIcon 친절한 콜홍 2018.04.18 10:09 신고

      링크 애그리게이션 말씀하시는 건가요? 이건 상위 모뎀, 공유기가 지원하지 않으면 오히려 핑은 증가할 거라고 생각이 됩니다.

      하나의 데이터를 두 개의 링크로 나누는 작업을 공유기가 해야 하고요. 상위 모뎀, 공유기가 지원하지 않는다면 공유기가 나눠서 보낸 데이터를 다시 합쳐야 하는 작업까지 해야 합니다.

  5. 강남 2018.04.18 12:10

    Qos셋팅은 어떻게 하셨나요?
    하드웨어가속을위해 켜신건지 아님 꺼놓으신건지요?

    • BlogIcon 친절한 콜홍 2018.04.27 22:46 신고

      앗 댓글을 여러개 올리셔서 이건 놓쳤네요.
      저는 하드웨어 가속 때문에 멀린 펌웨어를 선택한 거여서요 하드웨어 가속은 켜뒀습니다.

  6. 아수스 초보 2018.06.14 11:26

    초보라서 잘몰라서 질문 드립니다.
    적어논대로 적용 다했습니다.
    먼저 좋은글 올려주셔서 감사합니다..
    지금 멀린펌 사용중인데 ctf 이걸 적용하려면 뭔가 설정을 해야하는지요?
    본문글 다 읽어봐도 잘 모르겠네요..
    한수 가르침 부탁드립니다

    • BlogIcon 친절한 콜홍 2018.06.14 12:12 신고

      일단음 HW NAT옵션을 활성화 해야 합니다.
      그러면 위 표를 따르면 기본적으로 CTF는 활성화되고, 그 외에 옵션에 따라 FA여부가 결정됩니다.

    • 아수스 초보 2018.06.14 16:16

      감사합니다..어느항목에 있는지 몰라서 하나하나 차근히 살펴보니 적용되어 있더군요..
      다시한번 감사드립니다

  7. 아수스 2018.12.24 14:31

    무슨 문제인지 모르겠지만,
    여기서 적으신대로 하고 나니 노트북에서
    5G 무선 신호를 못잡네요..
    다시 롤백해야겠네요.ㅠ

    • BlogIcon 친절한 콜홍 2019.01.09 18:53 신고

      "연결 문제"같은 식의 표현을 여러 곳에서 사용하였습니다.
      혹 나중에 더 나은 성능이 필요해진다면 이런 부분 조심해서 테스트 해보심이 좋을 것 같습니다.

  8. h1er 2019.01.05 20:09

    감사합니다.
    아쉬운건 사진과 설명의 추천값이 다르네요

    • BlogIcon 친절한 콜홍 2019.01.05 20:11 신고

      앗, 감사합니다! 글 준비 기간이 길어지다보니 조금 달랐나봅니다.ㅠㅠ 빠른 시일 내에 수정하겠습니다~

  9. inain 2019.01.14 12:49

    안녕하세요 ac88u를 사용중에 블로그 글을 보게되었습니다.

    저는 로그를 살펴보면 2.4에 물린 특정기기에 assoc disassoc가 수초 수분마다 발생합니다

    기존 한대(건조기)가 발생하여 와이파이연결을 아예 해제하였더니 다른 기기(닌텐도스위치)에서 같은문제가 발생하네요..

    혹시 의심이 될만한 옵션이 있을까요? 괜찮으시다면 답글 통해 제 세팅을 올려 문의드리고자 합니다.

    • BlogIcon 친절한 콜홍 2019.01.14 12:55 신고

      넵 사진 포함해서 좀 더 자세히 문의해주셔야 할 것 같습니다.

      검색해보니 연관 해제 명령인 것 같습니다.

      그건 간단히 말하면 안드로이드같은 스마트폰에서 "와이파이 지우기"와 비슷한 기능입니다. 스마트폰에서만 지우는 대신 그 정보를 라우터에 보내서 클라이언트의 기록(스펙이나 연결/보안 정보)을 지워달라고 요청하는 겁니다.
      연결 문제가 있어서 다시 연결을 시도하기 전에 라우터와 클라이언트가 자체적으로 협상한 정보를 초기화 하라는 명령 같구요.

      그러니까 해당 로그는 이미 연결에 문제가 있어서 연결을 종료하는 명령인거죠.

      로그 레벨을 올려서 다시 한번 확인해서 올려주세요

    • BlogIcon 친절한 콜홍 2019.01.14 12:57 신고

      비콘 주기를 100으로 바꾸고 빔포밍을 꺼보세요.
      그래도 안되면 로그를 자세히 봐야 할 것 같습니다.

    • inain 2019.01.14 14:56

      답변 정말 감사합니다.

      비콘 주기는 현재 100으로 되어있습니다.

      몇가지 설정을 바꾸었는데 이번에도 같은 문제가 발생중입니다. 원인을 모르니 해결이 참 어렵네요..

      정말 죄송하지만 제가 이곳에 로그를 긁어 올려도 괜찮을까요?
      작은 실마리라도 찾고싶은 마음에 문의드립니다.

    • BlogIcon 친절한 콜홍 2019.01.14 15:01 신고

      넵 괜찮습니다.
      그런데 위에 말씀드린 것처럼 assoc disassoc만 보여서는 안되고 로그 레벨을 바꿔서 더 많은 메시지가 보여야 할 것 같습니다.

      default message log level을 notice, info, debug쪽으로 설정하고
      log only messages more urgent than 을 all로 바꾸고 저장을 누르세요.

      그리고 로그를 클리어 한 다음 다시 닌텐도 스위치를 연결해보고 그 로그를 올려주세요.


      근데 제가 이런 쪽 개발자는 아니어서요. 제가 제대로 답변해드릴 수 있을지는 모르겠지만 최선을 다 해보겠습니다~ㅎ

    • inain 2019.01.14 15:52

      감사합니다.
      그런데 저는 정펌 사용중이라 그런지 로그를 보는데에 한계가 있네요..

    • BlogIcon 친절한 콜홍 2019.01.14 15:55 신고

      아. 점펌은 좀 다른가봅니다..ㅠ

      https://event.asus.com/2012/nw/dummy_ui/en/Main_LogStatus_Content.html
      혹시 이렇게 보이는건가요?

      로그 다 지우시고, 닌텐도 스위치 연결한 다음
      General, DHCP, Wireless Log 긁어서 올려봐주세요.

      아, 그리고 Group Key Rotation Interval도 원래 값인 1800으로 바꿔보세요.

    • 2019.01.14 15:57

      비밀댓글입니다

    • 2019.01.14 16:02

      비밀댓글입니다

    • inain 2019.01.14 16:07

      혹시 비밀 답글을 주셨을지요? 제가 접근이 불가능해서 다시 공개글로 코멘트 드립니다 !

    • BlogIcon 친절한 콜홍 2019.01.14 16:33 신고

      아뇨, 그냥 로그 확인하느라 오래 걸렸습니다.ㅋㅋ
      제가 보기엔 5Ghz연결에 문제가 있어보입니다. 우선 5Ghz를 꺼보시고 같은 로그가 계속 뜨는지, 와이파이 연결이 잘 되는지 확인해보세요.
      잘 된다면 5Ghz 설정만 건드리면 되는 거니깐요.

      일단 5Ghz 고급 설정에서 TX Bursting 꺼주시구요. 원인 같지는 않지만 응답속도에 악영향이 있다고 알려져 있습니다.
      그리고 2.4Ghz에서는 optimize AMPDU aggregation을 꺼주세요. 전파 혼신이 많은 지역에서는 연결이 불안정해질 수 있습니다.

      만약 5Ghz 문제가 맞다면 두가지가 의심이 됩니다.

      1. 5Ghz Roaming assistant 를 끄거나 최댓값인 -90dBm으로 바꿔주세요.
      70이면 생각보다 가까운 거리에서도 신호가 끊깁니다.
      wireless log에서는 평균값이 나오지만 로밍 지원은 순간 신호 세기가 -70이 되면 연결을 끊는 방식이어서 잘 끊기더라구요.

      2. 5Ghz 채널을 바꿔주세요
      특정 채널에서는 몇 몇 장비가 연결이 불안정하기도 하더군요.
      저는 161채널에서 그런 경험이 있었고, 157채널을 사용하고 싶었지만 안정적 연결을 위해 153 채널을 사용하고 있습니다.

    • inaon 2019.01.14 16:38

      로그 공유드린 방식이 좀 성의없었지요ㅋㅋ 죄송합니다..

      말씀대로 5g를 꺼버리고, 2.5ghz의 ampdu aggregation을 꺼보겠습니다.

      p.s 혹시 5ghz 연결 문제는 어느부분에서 추측하신 것인가요? 제가 일단 태블릿 한대 제외하고는 아예 5ghz를 미사용중이라 현재 연결된 장비가 없다고 나오는것은 맞거든요. 제게 공부가 되지 않을까 싶어 한번 여쭙습니다.


    • BlogIcon 친절한 콜홍 2019.01.14 16:40 신고

      5Ghz가 원인이라고 생각한 이유는 다음과 같습니다.

      1. 2.4Ghz로는 assoc disassoc가 발생한 장치도 연결되어 있습니다.
      2. DHCP lease도 성공적으로 완료했습니다. 즉, 완전히 연결 되어 인터넷 접속이 준비되었다는 겁니다.
      3. 로그를 확인해보니 한대의 문제가 아닌 모든 연결된 장치에서 assoc disassoc가 발생하고 있습니다.
      4. 5Ghz에 연결된 장치가 없습니다.


      아이폰에서도 같은 문제가 있는데요.
      만약 아이폰은 2.4Ghz에 연결을 유지한 상태로 5Ghz 연결을 시도할 수 있다면 assoc disassoc가 떠도 2.4Ghz 연결이 유지될 수 있을겁니다.

      반면 닌텐도 스위치나 건조기 같은 것들은 5Ghz 연결을 시도할 때 2.4Ghz연결을 해제해야 한다면 assoc disassoc가 떠서 5Ghz연결이 해제된다면 모든 연결이 해제되는 거겠죠.

      다 작성하고 보니 5Ghz 장치가 없는게 맞군요...흠 그럼 아닌건가요..ㅋㅋ

    • inain 2019.01.14 16:50

      시간 내어주셔서 함께 고민해주셔서 감사합니다.

      우선 5ghz 비활성화 후 반나절 지켜보고자 합니다.

      중고 구매했으나 이엠텍 정품이어서.. 계속 그러면 센터 들고가야지 싶은데, 보는앞에서 증상이 나와줘야 할텐데 그것도 걱정입니다ㅠ

    • BlogIcon 친절한 콜홍 2019.01.14 17:01 신고

      https://rog.asus.com/forum/showthread.php?108045-Asus-RT-AC88U-Drops-HomeKit-Devices-WLCEVENTD

      https://www.snbforums.com/threads/asus-rt-ac88u-firmware-version-3-0-0-4-384-45149.50237/

      최신 펌웨어 문제라고 합니다.



      사실 5Ghz가 아닐거라고 생각되는 이유가 있었습니다.
      eth 1과 eth 2 에서 모두 assoc disassoc 문제가 발생합니다. 그 중에 eth 1 의 빈도는 엄청 높구요. 보통은 2.4Ghz를 주로 사용하기 때문에 eth 1은 2.4Ghz일거라고 생각됩니다.

      근데 2.4Ghz는 문제 될 부분이 보이지 않아서 5Ghz를 일단 꺼보라고 했던 거구요.
      근데 5Ghz를 안쓴다는 말을 듣고 펌웨어 문제일까 싶어서 검색해보니 작년 12월, 올해 1월 중에 올라온 글로 같은 증상을 호소하는 사람이 많이 보이네요.

    • inain 2019.01.14 17:10

      우선 리플 달고 주신 해외 링크들 읽어보고자 합니다.

      대부분 검색을 해보니 5ghz의 문제를 호소하던군요. 저는 그래서 맘편하게 2.4ghz를 사용하고자 했던건데.. 그냥 동일한 문제이지 싶기도 합니다.

      제 환경에서 eth1이 2.4ghz가 맞습니다.
      eth2는 기계 한두대정도만 사용하던 중이었습니다. 테스트될 환경이 아니었지만 같은 문제가 발생했을수도 있겠습니다..

      그리고 제가 비밀글로 드렸던곳에 다시 들어와보시겠어요? 약소하지만 작은 선물 준비하였습니다. 확인후 리플 주시면 삭제 할게요.

    • BlogIcon 친절한 콜홍 2019.01.14 17:23 신고

      헐.. 도움 드린 것도 없는데... 감사합니다! 확인 했습니다!

      문제가 있는 펌웨어의 업데이트가 12월 초에 있었으니 문제를 인지하고 있다면 조만간에 올라오지 않을까 싶습니다.
      그렇지 않다면 다운그레이드 해보세요...
      다운그레이드 원하신다면 또 답변 드리겠습니다.

    • inain 2019.01.14 17:38

      감사합니다.

      제가 중고구매 후 제대로 사용한게 딱 최신펌웨어 올라올때쯤 이었네요ㅠ 그때 바로 업뎃하고 사용한건데..

      이전버전으로 돌리는것도 방법이 될 수 있겠네요. 다만 그러면 또 다른게 문제가 될까봐 잠시 버텨보겠습니다..!

    • BlogIcon 친절한 콜홍 2019.01.14 17:58 신고

      넵넵
      찾아보니 조오금 복잡하긴 합니다. 위험성은 별로 없는 것 같긴 하지만요.
      기다렸다가 너무 오래 걸리면 한번 시도해보세요.

  10. 블로그 감사요 2019.01.21 17:55

    5G 끊기는게 저만 그런게 아닌가보네요.

    AI 메쉬 사용하겠다고 펌 최신으로 올렸더니 ㅠㅠ
    정펌 :3.0.0.4.384_45149 사용중입니다.

    • 멀린펌 5G 2019.02.01 15:03

      저도 저 위에 댓글 단 사람인데,
      그 뒤로 어떤 설정 바꾸니
      5G 신호가 잡히다가
      컴에서 1주일 정도 동안
      5G 신호가 계속 안잡혀서
      다시 들어왔네요.
      폰이나 태블릿 티비에서는
      5G 신호 다 잘 잡 잡히구요.
      저는 멀린펌 384.8.2 버전 사용중입니다.

  11. 서돌유뽕 2019.02.19 04:40

    KT IPTV사용자로 아수스공유기 물려서 사용중입니다~
    Enable IGMP Snooping설정의 경우
    enable로하고 콘솔박스가 연결된포트를 공유기 IPTV관련 설정옵션에서 지정하면 된다고 일고있습니다.
    이 부분이 좀 다르군요~
    그리고 기가인터넷 500Mbps서비스이용시
    적정 2.4G, 5G 속도는 얼마라고 보시는지요?
    정성담긴 포스팅 감사합니다~ 큰 도움 되고있습니다

    • BlogIcon 친절한 콜홍 2019.02.19 10:58 신고

      kt셋톱은 그렇게 운영하는게 맞긴 합니다. kt 셋톱의 경우는 외부IP를 받아와야 하는데 셋톱을 설정한 포트에 PC를 연결해서 어떤 IP를 받아오는지 확인해보세요.

      2.4Ghz의 경우는 일반 모바일 장치에서 최대 600mbps, 5Ghz에서는 최대 800mbps 연결이 되구요, 거리나 신호 간섭, 양방향 통신 고려하면 실측 속도는 2.4Ghz에선 200~300정도, 5Ghz에서는 350~450정도 나올 것 같습니다.


      3x3 mimo를 지원하는 고성능 장치에서는 실측 300~400, 500~800까지 가능할 듯합니다.

  12. 서돌유뽕 2019.02.19 05:36

    정펌에서 HW NAT는 어떻게 level1으로 활성화.시키나요?
    나름 왕년엔 중급사용자 정도된다고 자부했는데 이것도 못찾네요 ㅜㅜ
    그리고 정펌에서는 2.4G 간섭관련 USB3.0 해제옵션이 없어진게 맞나요?
    제 공유기 설정에선 안보이네요
    예전버전엔보였는데 최신버전오면서 없어진건지 ㅜㅜ

    • BlogIcon 친절한 콜홍 2019.02.27 12:11 신고

      아... 댓글 너무 늦었네요... 죄송합니다ㅠㅠ

      HW NAT을 켜면 레벨은 자동으로 바뀝니다. 정펌은 Level1이나 Level2선택이 가능한 걸로 아는데 Level2를 선택하면 다른 설정에 따라 자동으로 바뀝니다.

      USB 3.0옵션은 제가 정펌이 아니어서 잘 모르겠네요.
      멀린 펌웨어에는 여전히 있습니다.

  13. 캡틴제이크 2019.02.27 12:07

    안녕하세요 콜홍님~
    블로그 잘 봤습니다 :)
    다름이 아니라 제가 정펌을 해놨는데 속도가 너무 안나오더라고요ㅠㅠ
    무선 5ghz기준 0.5mbps가 뜰때도 있습니다...
    100메가 광랜이고 어댑터도 국내용으로 바꿨는데 뭐가 문제일까요?ㅠ

    • BlogIcon 친절한 콜홍 2019.02.27 12:18 신고

      알려주신 것으로 확실히 알기는 어렵지만 저는 어댑터와 본체 불량이 제일 의심됩니다...기존 어댑터와 출력 전압이 같고, 전류는 같거나 더 많은 어댑터가 집에 있다면 그걸로 연결해서 테스트 해보세요

      공유기를 초기화 한 후에 테스트 해보세요.
      그래도 문제가 있다면 통신사 모뎀에 직접 연결해서 테스트해보세요.
      그리고 통신사 모뎀에서는 속도가 잘 나온다면 공유기에 유선으로 연결해서 속도 테스트도 해보시구요.
      공유기 유선도 속도가 잘 나온다면 2.4Ghz에서도 테스트 해보세요.
      5Ghz에서만 나타나는 문제라면 본체 불량일 가능성이 높구요....ㅠㅠ

      2.4Ghz와 5Ghz 모두 같은 증상이라면 펌웨어 문제일 가능성이 있습니다. 하지만 새로운 펌웨어를 받고도 문제가 있다면 본체 불량일 가능성도 있습니다.

      만약 공유기에 유선연결했을 때도 성능이 낮게 나오면 유선 케이블을 바꿔서 해결될 수도 있습니다.

  14. 캡틴제이크 2019.02.27 12:26

    답변 감사합니다~
    정펌으로 올리니 RT AC68U 3.0.0.4.384_45149 이렇게 뜨던데 콜홍님 블로그와는 조금 다르네요~ 제가 잘못건드린걸까요?ㅠㅠ

    • BlogIcon 친절한 콜홍 2019.02.27 12:28 신고

      제가 정펌이 아니어서 그런겁니다~
      캡틴제이크님은 올바른 정펌 버전 표기가 맞습니다.

  15. 캡틴제이크 2019.02.27 12:56

    답변 감사합니다~
    이거 때문에 너무 스트레스네요ㅠ
    다시 티모바일 버전으로 내려야하는지... 방법도 모르지만요 ㅎㅎ
    멀린펌을 하면 좀 나아질지도 모르겠고

ASUS(에이수스) 라우터 TM-AC1900 에 RT-AC68U 펌웨어 설치하기

2018. 1. 25. 17:46

서론

저는 원래 ipTIME공유기만 사용했습니다. 인터넷도 안정적이고 AS가 간편했기 때문인데요.
원래 사용하던 공유기가 고장나서 쇼핑을 하던 중에, 지인으로부터 ASUS 리퍼비시 공유기를 싸게 구입할 수 있다는 걸 알게 되었습니다.
그것이 바로 T-mobile용 라우터. 하드웨어 자체는 ASUS RT-AC68U와 같다고 하여 ASUS에 대한 믿음과 기대로 구입했습니다.

원래는 T-mobile 정식 펌웨어를 사용하려고 했습니다.어차피 AC68U와도 펌웨어도 비슷할 것이고, Hardware NAT을 지원하지 않는 커스텀 펌웨어는 기가인터넷 환경에서 오히려 역효과를 가져올 것이라는 판단 때문입니다.

하지만 몇몇 문제가 있었습니다.
그 중 하나가 Port Forwarding. 전에 사용하던 공유기는 Port Forwarding 갯수에 제한이 없었는데, ASUS는 32개로 제한되어 있었습니다.
64개여도 참고 쓸만 한데, 32개라니... NAS를 외부에서 접속하려면 반드시 Port Forwarding을 해야 하는데, 이용하는 서비스(서버)가 많으면 더 많은 Port Forwarding을 해야 합니다.

커스텀 펌웨어는 128개까지로 늘어납니다.

<Port Forwarding 제한이 128개로 늘어납니다>

또 다른 이유는 업데이트입니다. 살 때도 RT-AC68U에 비해 업데이트가 느리다는 것을 알고 있었는데, UPnP를 켜도 NAS에서 UPnP라우터로 인식하지 못해서 포트별로 수작업으로 Port Forwarding에 등록 해줘야 했습니다. 게다가 NAS에 서비스를 추가할 때마다 Port Forwarding을 해줘야 했죠. 그래서 다른 펌웨어가 필요해졌습니다.

여기에 라우터의 펌웨어를 바꾸도로 불을 지피는 게 있었으니, 정식 펌웨어를 기반으로 하는 Merlin 펌웨어는 Hardware NAT을 지원한다는 것!

그래서 큰 맘 먹고 ASUS 펌웨어를 올려봤습니다.

펌웨어 변경을 시작하기 전에

  • 이 글은 최근 T-mobile용 라우터를 구입하여 최신 펌웨어인 3.0.0.4.376_3181이 설치된 라우터에 ASUS 펌웨어를 설치하는 글이다.

    3181버전(아마도 이전 몇개 펌웨어를 포함해서)은 리셋버튼을 누르고 전원을 켠다고 CFE miniWeb Server페이지에 접속되지 않는다.
    다만 필자가 보기엔 앞으로도 CFE miniWeb Server에 접속하는 방법이 바뀔 뿐, 못들어가게 막진 않을 것이다.

  • <RT-AC68U라고 나온다>

    리퍼비시를 구입했더니 SSH접속만 했을 뿐인데 RT-AC68U라고 나온다. 이전에 사용하던 사람이 RT-AC68U펌웨어를 올려놓고 사용했던 것 같다. 그리고 리퍼비시 중에는 이러한 라우터가 꽤 많을 것으로 보인다.

  • 라우터 초기화 및 ASUS펌웨어 설치에 필요한 파일 다운로드

    무작정 따라하기 쉽게 라우터를 초기화 한다. 라우터 설정 페이지에 초기화가 있다.
    오프라인으로 작업해야 하니 모든 파일은 미리 다운로드 한다.

    파일 다운로드 하기 : 10MB까지만 첨부가 가능해서 다운로드 링크를 올립니다.
    앞으로의 작업에서 라우터 전원 케이블과 컴퓨터에 연결하는 LAN케이블 외의 케이블은 모두 라우터에서 제거한다.

  • 출처 : http//blog.naver.com/inviewfinder/220914723102
    펌웨어 설치는 기본적으로 위 블로그를 따라간다.

SSH를 지원하는 펌웨어로 다운그레이드

라우터의 펌웨어를 변경하려면 ASUS프로그램이 RT-AC68U로 인식할 수 있어야 한다. 그러기 위해 부트로더를 변경해야 한다.

1. NVRAM 초기화

라우터 끄기.
옆면의 WPS버튼을 누른 상태로 공유기 켜기.
전원 LED가 깜빡거리면 WPS버튼에서 손 떼기.
전원과 LAN LED가 켜질 때까지 기다리기.

2. CFE 모드 진입

웹 브라우저 주소창에 192.168.29.1를 미리 입력하기.
라우터 끄기.
Reset, WPS, Wifi Off 버튼을 모두 누른 채로 라우터 켜기.
10초 정도 후에 WPS, Wifi Off 버튼에서 손 떼기. (Reset버튼에서 손이 떨어지지 않게 주의!)
192.168.29.1에 접속하기.(Reset버튼을 누른 상태여야 합니다)

저는 이 단계에서 고생을 많이 했습니다. 백신을 끄고 하니 그제서야 인식이 되었습니다.
혹시 잘 안되는 분은 백신이나 기타 네트워크 감시 프로그램을 끄고 해보시면 될겁니다.

CFE miniWeb Server에서 Browse 버튼 누르기.(Reset버튼을 누른 상태여야 합니다)
파일 선택 팝업창에서 첨부파일\ASUS\Work\AC1900안에 있는 .trx파일 선택하기.(Reset버튼을 누른 상태여야 합니다)
업로드 누르기.(Reset버튼을 누른 상태여야 합니다)

웹브라우저가 웹 탐색을 시작하면 Reset버튼에서 손을 뗀다.

Reset에서 손을 떼야 업로드 성공 메시지가 출력됩니다.(Reset을 누르고 있으면 펌웨어 업로드가 끝나지 않고 실패 합니다.)

SSH 활성화

라우터 설정 페이지 접속.
Administration(관리) 클릭.
System(시스템) 클릭.
SSH Enable(SSH 활성화) YES에 체크

Apply(적용)

CFE 부트로더 변경 준비

출처 블로그에서는 고정 IP를 할당하지만 그럴 필요는 없다. 지금 라우터는 부팅이 완료된 상태인데, 부팅이 완료된 상태에서는 DHCP서버가 실행되기 때문에 공유기와 통신하는데 문제가 없다.

1. Putty 실행

첨부파일 \ASUS\putty.exe 실행

Host Name에 12.168.29.1 입력 Port는 22, Connection type은 SSH이고, 기본으로 입력되어 있다.
Open을 클릭하여 SSH서버에 접속한다.
몇 가지 인증과 보안에 관한 경고창이 뜨는데, 모두 Yes를 클릭한다.

서버에 연결되면 검은 창에 login as: 가 나타난다.
계정은 admin이고 비밀번호는 password이다 : 비밀번호는 보이지 않으니 창에 변화가 없어도 그냥 입력하면 된다.

이렇게 뜨면 로그인 성공

2. WinSCP 실행

첨부파일 \ASUS\WinSCP-5.11.3-Portable\WinSCP.exe 실행

File protocol : SCP : putty는 프로토콜을 바꿀 필요가 없었지만 WinSCP는 반드시 바꿔줘야 한다.
Host name : 192.168.29.1
User name : admin
Password : password

위 정보를 모두 입력하고 Login 클릭
여기서 뜨는 보안 경고 창에서도 Yes 클릭

3. 설명을 편하게 하기 위해 Interface 변경

기본 모드를 이용해도 문제 없지만, Drag & Drop이 안된다.

Options
Preferences...

Environment -> Interface
Commander 선택
OK

WinSCP 다시 실행하고 라우터에 로그인
왼쪽 Pane(창, 영역)에 첨부파일\ASUS\Work가 보이도록 Navigate(이동)한다.

CFE 부트로더 변경

라우터에서 기존의 부트로더를 꺼낸다. 기존의 부트로더에서 라우터의 고유 데이터를 새로운 부트로더에 복사한다. 그리고 새 부트로더를 라우터에 저장한다.

1. 부트로더 백업

라우터에 접속한 Putty에 다음 명령 입력

cat /dev/mtd0 > original_cfe.bin

잠시 후 에러메시지 없이 admin@ (none) : /tmp/home/root#이 뜨면 성공

WinSCP에서 오른쪽 Pane에 있는 original_cfe.bin을 왼쪽 Pane으로 드래그한다.

2. 새 부트로더 수정

Windows Explorer(탐색기)로 첨부파일\ASUS\Work\AC68U로 이동
rt-ac68u_1.0.2.0_us.bin을 첨부파일\ASUS\Work로 복사
rt-ac68u_1.0.2.0_us.bin의 이름을 new_cfe.bin으로 이름바꾸기

첨부파일\ASUS\Work폴더로 이동하고 아래 파일이 모두 있는지 확인

cfe.exe
new_cfe.bin
original_cfe.bin

  • cfe.exe 실행

검은 창이 나타났다가 new\_cfe.bin.bak파일이 생기는지 확인

3. 새 부트로더 라우터로 복사

new_cfe.binmtd-write 파일을 라우터에 복사
왼쪽 Pane에서 new_cfe.binmtd-write를 드래그해서 오른쪽 Pane에 드랍한다.

4. 라우터에 업로드 한 파일 확인

putty에서 ls -l입력

mtd-write
original_cfe.bin
new_cfe.bin

이 출력돼야 함

grep mac ./original_cfe.bin ./new_cfe.bin

아래 사진과 같이 하얀 부분의 값이 같아야 합니다.

<경고창이 없어야 합니다. 순서를 헷갈리면서 오류가 있는 스크린샷만 남았습니다.>

5. 라우터의 부트로더에 새 부트로더 설치

putty에서 chmod u+x mtd-write 입력
오류 없이 다음 줄에 #이 나와야 합니다.

./mtd-write -i new_cfe.bin -d boot
오류 없이 다음 줄에 #이 나와야 합니다.

reboot
라우터가 다시 시작 되면서 위의 사진처럼 서버가 닫혔다는 오류가 나타납니다.

출처 블로그에서는 버전 확인 방법을 알려줬지만, NVRAM 리셋까지 해야 변경된 버전이 적용되기 때문에 생략합니다.

ASUS 펌웨어 설치

이제 펌웨어 설치만 하면 정식 펌웨어이든, RT-AC68U를 지원하는 커스텀 펌웨어든 뭐든 설치할 수 있다.

1. NVRAM 초기화

라우터를 끈다.
옆면의 WPS버튼을 누른 상태로 공유기를 켠다.
전원 LED가 깜빡거리면 WPS버튼에서 손을 뗀다.
전원과 LAN LED가 켜질 때까지 기다린다.

2. ASUS 펌웨어 설치

미리 ASUS 펌웨어 복구 프로그램을 실행하고 RT-AC68U 펌웨어를 선택해둔다.

라우터를 끄고 Reset 버튼을 누른 상태로 전원을 켠다.
전원 LED가 느리게 깜빡거리면 Rescue모드로 진입 된 것이지만, 20초 이상 Reset버튼을 누르고 있는 것을 추천한다.

ASUS 펌웨어 복구 프로그램에서 Upload를 클릭한다.
저는 ASUS 라우터를 두개를 샀는데, 하나는 펌웨어 업로드가 쉽게 되었던 반면 다른 하나는 펌웨어 업로드가 쉽게 되지 않았습니다.

네트워크 감시 프로그램을 끈다
Rescue 모드에 진입할 때 전원 LED가 깜빡거리면 Reset 버튼을 바로 뗀다
IP를 고정한다

저는 반대로 192.168.1.8로도 안되었던 것이 라우터를 부팅하고 DHCP 서버로부터 할당받았던 IP로 고정해주니 잘 되었습니다.

MTD5 파티션 수정하기!

(롤백 방지 및 최신 펌웨어 설치)(2019.01.09 추가)
꽤 오래 전에 나온 팁인데 어째서 이제야 발견했는지 모르겠다..ㅠㅠ

putty와 같은 SSH 툴을 이용하여 라우터에 접속하여 아래를 한 줄씩 입력한다.

cat /dev/mtd5 > /jffs/mtd5_backup.bin
mkdir /tmp/asus_jffs

mount -t jffs2 /dev/mtdblock5 /tmp/asus_jffs
rm -rf /tmp/asus_jffs/*
sync && umount /tmp/asus_jffs

ln -s /sbin/rc mtd-erase
./mtd-erase -d asus
rm -rf /jffs/.sys/RT-AC68U

nvram unset fw_check && nvram commit && reboot

최신 또는 커스텀 펌웨어 설치

  1. 라우터에 모든 케이블을 연결하고 부팅한다.
  2. 설정 페이지에 접속한다. : 192.168.29.1
  3. Administraion(관리)
  4. Firmware Upgrade(Firmware Upgrade)
  5. ASUS 정식 최신 펌웨어는 자동 업데이트를 이용한다.
  6. Merlin 및 기타 커스텀 펌웨어는 펌웨어 수동 찾기를 이용해서 업데이트 한다.

Merlin 커스텀 펌웨어는 2018년 1월 25일 기준 최신 버전이 첨부파일에 포함되어 있다.

끝!

모두들 수고하셨습니다!

서부에 언급한 것과 같이 ASUS 퍼포먼스 최적화와 관련된 글을 찾았습니다.
며칠 내에 다음 편에 최적화 글이 게시될 것입니다.

  1. 뽐뻐 2018.12.05 11:29

    웬지 이거 따라하다가 벽돌 될것 같은 느낌이...

    • BlogIcon 친절한 콜홍 2018.12.05 11:40 신고

      ㅎㅎㅎ 에이수스쪽에서 계속 막으려고 하는 이상 벽돌도 감수해야 하는 거죠.
      벽돌을 감수해야 할 만큼 필요한게 아니라면 하지 않는게 좋습니다.

Google API 키(Google Application Client ID) 발급 받기

2017. 11. 3. 23:41

Google Application Client ID

구글은 구글에서 제공하는 서비스들에 대해 API(Application Programming Interface)를 지원합니다.
그리고 구글 API를 이용하려는 사용자는 구글에서 API 키를 발급받아야 합니다.
이는 사용자의 관리와 서버 트래픽 조절을 위한 조치입니다.

Google Application Clien ID 만들기

1. 사이트 접속

Google Developer Console(구글 개발자 콘솔) 페이지에 접속합니다.

2. 프로젝트 만들기

모든 본인이 사용할 API에 하나의 프로젝트를 사용해도 됩니다. 하지만 추후 관리에 용이하도록 프로젝트를 용도에 따라 구분하여 만들기를 추천합니다.

저는 프로젝트 이름을 plexdrive로 했습니다.

3. 원하는 서비스의 API 활성화

필요한 구글 서비스의 API를 직접 활성화 해야 합니다.

화면 좌측 메뉴에서 라이브러리를 클릭합니다. 원하는 API를 검색하거나 스크롤 하여 찾습니다. '사용 설정' 버튼을 클릭합니다

저는 Google Drive API를 활성화 하려고 합니다.위 사진에서 '관리' 버튼이 있는 곳에 '사용 설정' 버튼이 나타납니다.

4. API 키 만들기

마지막으로 Client ID를 만듭니다. 여기서 발급받은 키로 Google API에 접속하게 됩니다.

  1. 화면 좌측 메뉴에서 사용자 인증 정보 클릭

  2. 사용자 인증 정보 만들기

  3. OAuth 클라이언트 ID 선택

  4. 애플리케이션 유형 선택(해당 사항이 없으면 '기타'를 클릭합니다)

  5. 아래와 같은 OAuth 동의 화면에 필수 정보를 작성하고 동의합니다.

5. Client ID 발급 완료

이제 Google Application Client ID 발급이 완료되었습니다.

사용자 인증 정보 화면에서 언제든지 Client ID와 Client Secret을 확인할 수 있습니다.

앱실행속도 테스트(Galaxy S7 edge vs Nexus 6P vs Moto X Pure)

2016. 3. 6. 00:26

단순한앱실행 테스트입니다. 모두 부팅직후 앱실행 테스트를 한것입니다.

타이머를 실행하고 앱실행이 끝나면 다른 앱을 켜는 방식인데, Galaxy S7의 경우는 타이머가 초기화되서 3번이나 다시 했다고 합니다. 이런 시도를 하는 동안 갤럭시는 뜨거워졌고, 점점 더 느려졌다고 합니다.-쓰로틀링

비교영상에서도 Galaxy S7는 아마존 앱을 다시 로드해옵니다.

영상에서 Moto X Pure의 경우는 게임로프트사의 게임을 다시 로드합니다.

Nexus 6P는 처음엔 갤럭시와 5초 차이였지만, 다음엔 2초 차이로 격차를 좁혀 램 관리에 있어 상위에 있는 것을 알 수 있습니다.

애플은 게임의 로딩이 빠르고, 2GB의 램을 가지고도 타이머가 초기화되거나 다시 로드하는 일이 없어서 OS의 차이를 보여주고 있습니다.

구글 순정 안드로이드는 안드로이드 제품과 비교하여 상위를 보여주고 있지만, 램관리와 앱실행 부분에선 iOS가 확실히 뛰어난 것을 보여주고 있습니다. 가상머신의 한계이고, 이를 극복하기 위한 여러가지 솔루션을 만들었음에도 불구하고 삼성이 타이젠OS를 만들려 하는 이유가 아닐까 싶습니다.

  1. BlogIcon 친절한 콜홍 2016.03.15 22:31 신고

    아 참고로 안드로이드는 가상머신 개념을 애플리케이션에 적용합니다.
    아이폰의 앱 실행과는 달리 가상머신 할당이라는 중간 단계가 들어가지요. 아이폰과 비교해서 실행이 느리다고 성능이 떨어진다고 표현할 수는 없습니다.

컴퓨터 모바일간의 자유로운 파일이동 PushBullet

2016. 2. 18. 16:47

우리나라에선 Windows를 이용할 수 밖에 없는 환경이다.
거기에 게임을 하려면 고사양 PC는 필수.

Mac을 쓰다가 윈도우를 사용해보면 아이폰과 맥의 핸드오프가 절실해진다.
핸드오프만큼은 아니지만, 단순하고 편리한 공유 기능으로 무장한 Pushbullet을 소개해보려고 한다.

Pushbullet는 텍스트 전송과 파일 전송이 쉽고, 안드로이드 iOS, Windows 대표적인 OS는 모두 지원한다. Mac의 경우는 Safari확장기능과 PushPal(유료)라는 3rd party 앱을 사용하면 된다. 크롬과 파이어폭스, 오페라브라우저도 지원한다.

다른 컴퓨터간 파일공유 서비스와와 달리 PushBullet은 자체서버를 이용한다.

PC가 꺼져있어도 PC에 전송할 수 있다. 유료계정을 이용하면 대용량 파일(최대 1GB)도 전송이 가능하다.(무료 25MB)

한 계정에 묶여있는 디바이스중에 선택해서 텍스트(파일)을 전송할 수 있고, 다른 사용자에게도 텍스트(파일)을 전송할 수 있다.

다운로드 : www.pushbullet.com

브라우저 확장기능을 이용하면 현재 접속중인 사이트 주소를 원클릭으로 다른 디바이스에 보낼 수 있다. 브라우저 확장기능은 파일전송은 불가능한데, 맥용 애플리케이션은 없기 때문에 파일전송을 해야 한다면 다른 서비스를 이용하거나 PushPal(유료)를 사용하여야 한다.

특히 안드로이드 버전의 경우 알림, 문자를 컴퓨터를 통해 전송할 수 있다. PC와 안드로이드 간의 파일전송도 가능하다.

iOS의 보안 특성상 아이폰 애플리케이션은 알림전송, 문자전송, 파일전송은 사용할 수 없다.

(알림전송은 애플워치, 문자전송은 맥, 파일전송은 아이튠즈를...)

아래 사진은 PushBullet계정에 안드로이드를 연결했을때의 장면이다.

왼쪽 메뉴에 SMS메뉴가 나타났다. 설정에서 파일공유기능을 켜면 안드로이드의 파일을 가져올 수 있다.

사파리의 확장기능. 현재 접속중인 사이트가 자동으로 나타난다. ActiveX가 필요해지면 전송버튼만으로 PC에서 이용할 수 있다.

아이폰용 PushBullet. 애플리케이션이 SMS와 알림, 다른 애플리케이션의 파일에 접근할 수 없기 때문에, 사진과 텍스트만 전송된다.

구글, 내년부터 플래시광고 중단

2016. 2. 18. 15:42

기존의 HTML4는 멀티미디어 기능에 약해서 플래시 플러그인을 사용했습니다.

플래시는 2000년대 초반엔 멀티미디어에 널리 활용되었지만, 모바일 기기가 나오고 계속된 플래시의 취약점 공격이 계속 증가했는데요. 그 시점에서 HTML5가 멀티미디어 기능을 가지고 나타나면서 플래시 플레이어의 입지가 크게 감소합니다.

지금은 플래시를 만들었던 어도비에서도 HTML5기반 미디어 제작 툴 사용을 유도할 정도입니다. 어도비의 플래시 제작툴을 켜면 HTML5기반 제작 툴을 소개해주고 있습니다.

애플의 모바일 기기와 안드로이드 모바일 기기는 이미 플래시를 지원하지 않으며, 맥OS는 따로 설치하지 않으면 플래시를 이용할 수 없습니다. 

이러한 추세에 맞춰 구글의 광고플랫폼인 애드워즈는 올해 안에 플래시 광고를 받지 않고 내년부터는 기존의 플래시 광고도 사용하지 못할 것이라고 밝혔습니다.

 

 

 

+ Recent posts