ASUS RT-AC68U(AC1900) "연결안됨" 현상 해결 방법 (remote, ssh, crontab)

인터넷에 검색해보면 '연결안됨' 표시 오류 및 NTP 서버 동기화 오류 해결방법이 이미 나와있지만

공유기가 재기동 될 경우 이 설정이 초기화 되기 때문에 재기동 될때마다 설정을 다시 넣어줘야 한다. 

 

집에 기동중인 pc나 라즈베리파이, 나스 등등이 있을 경우 주기적으로 공유기에 원격으로 설정을 넣어줄 수 있다.

 

1. bash 실행파일을 만들자 

#!/bin/bash

echo -e "\n=====================================================" >> ./history.log
echo "====[ ntp_restart: `date` ]====" >> ./history.log
echo "=====================================================" >> ./history.log
echo "--[ before ]" >> ./history.log
ssh admin@192.168.1.1 'date && uptime' >> ./history.log
echo "--[ restart ]" >> ./history.log
ssh admin@192.168.1.1 'nvram set link_internet=2 && service restart_ntpc && /sbin/le_acme' >> ./history.log
sleep 10
ssh admin@192.168.1.1 'date && uptime' >> ./history.log

 

2. ssh 명령시 비밀번호를 넣지 않기 위하여 ssh public 키를 복사하여 공유기에 등록한다. 

$ cat ~/.ssh/id_rsa.pub

ssh-rsa .....

cat 명령에 결과로 나오는 값을 복사한 후 

공유기 관리자 페이지(192.168.1.1) 접속 후 "관리 >시스템 탭 > 서비스 - 인증된 키" 에 붙여 넣는다.

ASUS 공유기에서 ssh 키 넣는 위치

 

3. 쉘스크립트를 crontab에 등록한다. 

$ crontab -e 

## 아래 내용을 등록하도록 한다. 아래와 같이 등록하면 오전 4시 55분 실행 
55 4 * * * /쉘스크립트위치/asus_router_ntp_restart.sh

 

 

참고문서

ASUS AC1900(RT-AC68U) 공유기 인터넷 연결상태 '연결안됨' 표시 오류 및 NTP 서버 동기화 오류 해결방법 (2022.3.26) 

https://coolenjoy.net/bbs/37/235955

반응형

'개발 > 하드웨어' 카테고리의 다른 글

홈 네트워크 구성도  (0) 2022.03.26