티스토리 뷰

    ASUS RT-N56R 에 custom firmware 를 올렸다. 그런데 아무리 찾아도 관리자 패스워드를 변경하는 메뉴를 못 찾았다. 이전에는 손 쉽게 변경을 했던거 같은데 ssh 로 들어가서 변경을 해도 변경되지 않고 패스워드 변경 메뉴도 보이지 않아 기본 계정과 패스워드를 쓰려니 항상 찝찝함이 남아 있었다. ( 우리집 라우터를 공격하는 일이야 없겠지만 그래도 모든 사람들이 다같은 admin 계정을 쓴다고 생각하니 불안하기는 했다. )


    그런데 보안에 기본인 admin 계정의 패스워드를 바꾸지 못한다는 것이 말이 안되기 때문에 구글을 한참을 찾아 헤맸는데도 방법을 못찾았다. 경험상 구글에 질문이 많이 없다는 것은 너무나 간단히 변경이 가능하다는 것 같은데 찾지를 못하다가 우연히 발견을 해서 포스팅 하려고 한다. 구글에 안나오는 것은 너무나 간단하기 때문에 사람들이 별로 물어보지 않을 것이라는 내 생각이 맞았다. 그리고 내가 왜 해매었는지 이유를 인제야 알겠다. ( admin 의 기본 패스워드는 admin 이다. )


ASUS RT-N56R Admin 아이디 및 패스워드 변경하기


1. http://my.router/ 로 접속 ( 또는 192.168.1.1 로 접속 )

2. Adevenced Settings > Administration > System 에서 Administrator Login 과 Password 변경 하고 Apply 로 승인하고 재부팅하면 끝이다.





    관리자 아이디와 패스워드를 변경하는 것은 너무 간단한데 여태 못 찾은 이유는 DDNS 을 이용해서 접속을 했을 때는 이 메뉴가 보이지 않았기 때문에 찾지 못했던 것이다. 라우터에 직접 붙어 있는 PC 에서 접속해서 설정메뉴를 가면 아이디와 패스워드를 변경하는 메뉴가 보이지만 그렇지 않다면 숨겨져 있었다. 





    위의 스크린 샷은 DDNS 로 라우터에 접속했을 때 설정화면이다. Admin 과 패스워드 입력하는 창이 보이지 않는다. 보안상 때문에 이렇게 만든 것 같은데 별도의 매뉴얼도 없으니 예전에 변경했던 기억이 틀리지는 않았던 것이다. 그 때는 별 생각없이 메뉴에 있으니 변경했는데 DDNS 를 설정하고 나서 부터 DDNS 를 통해서만 접속을 하니 메뉴를 못 찾았던 것이다. 


그리고 SSH 를 통해 접속하여 admin 의 패스워드를 바꿔 봤는데, ssh 에 접속하는 admin 의 패스워드만 바뀔 뿐 웹 라이터 설정 패스워드는 변경되지 않는다.



댓글
  • 프로필사진 비밀댓글입니다 2015.12.10 00:27
  • 프로필사진 남표니 collect 와 append 는 차이는 append 는 그냥 넣으면 들어간다는 것입니다. 가령 A 를 5번 넣으면 5줄이 생기겠죠.. collect 는 A 외에 다른 숫자값 필드가 있어야 하는데 A 1, A 2 ... 이런식으로 넣는다면 처음에는 A 1 두번째는 넣으면 A 3 ( 1+ 2 ) 이렇게 됩니다.. 뒤에 숫자 필드가 더해지는 거죠.. A 가 키 필드가 되면서 A 를 찾아서 숫자 필드의 값을 더해준다. 라고 생각하시면 됩니다.

    활용에 따라 다르지만 collect 의 경우 숫자 필드는 sum 을 해주기 때문에 별도로 필드를 더해주는 수고를 하지 않아도 키 값에 따라 합계를 구할 수 있습니다. 다른 궁금한 것이 있으면 질문주세요^^
    2015.12.10 15:23 신고
  • 프로필사진 비밀댓글입니다 2015.12.11 03:52
  • 프로필사진 남표니 REPORT ytest030.

    DATA : BEGIN OF gs_data,
    key_value(10),
    key_value2(10),
    value TYPE i,
    END OF gs_data.

    DATA : it_append LIKE TABLE OF gs_data WITH HEADER LINE,
    it_collect LIKE TABLE OF gs_data WITH HEADER LINE.


    START-OF-SELECTION.


    DO 5 TIMES.
    it_append-key_value = 'A'.
    it_append-value = 1.
    APPEND it_append.
    ENDDO.

    WRITE 'append 예제'.

    LOOP AT it_append.
    WRITE /.
    WRITE it_append-key_value.
    WRITE it_append-value.
    ENDLOOP.

    DO 5 TIMES.
    it_collect-key_value = 'A'.
    it_collect-value = 1.
    COLLECT it_collect.
    ENDDO.

    WRITE /.
    WRITE 'collect 예제'.

    LOOP AT it_collect.
    WRITE /.
    WRITE it_collect-key_value.
    WRITE it_collect-value.
    ENDLOOP.

    간단히 예제를 만들어 봤는데요 이걸 돌려보실 환경이 되시면 돌려보세요. collect 는 숫자 필드들의 합이라고 생각하시면 되겠네요.

    [실행결과]
    append 예제

    A 1

    A 1

    A 1

    A 1

    A 1

    collect 예제

    A 5

    이렇게 나옵니다. collect 는 숫자 필드가 합쳐져서 5이 나오고 append 는 1씩 5개가 나오게 됩니다.
    2015.12.11 08:53 신고
  • 프로필사진 비밀댓글입니다 2015.12.14 02:11
  • 프로필사진 남표니 IF~ELSE~ENDIF 구문은 조건에 사용하고 그 외에 약간 용도는 다르지만 Check 라는 구문도 사용할 수 있습니다. 2015.12.14 13:11 신고
댓글쓰기 폼
글 보관함
Total
266,452
Today
112
Yesterday
144