- 먼저 라우터 펌웨어 버전과 다운로드 한 버전을 확인하십시오. 때로는 최신 펌웨어로 업데이트 할 수 없으므로 최신 버전보다 이전 버전을 권장하는지 확인해야합니다.
ISP의 라우터 인 경우 라우터를 잠근 것입니다. 다른 버전으로 플래시 할 수있는 세 가지 옵션이 있습니다.
첫 번째 방법
대부분의 ISP가 백도어 포트를 남겨둔 SSH 명령을 사용하면이 방법을 사용하여 라우터를 해제 할 수 있습니다. wget 또는 scp를 사용하여 펌웨어를 라우터의 / tmp 디렉토리로 다운로드하십시오.
cd /tmp
wget http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v2x_generic.bin
마운트 된 공유가있는 경우이를 사용하고 파일을 다운로드 할 수 있습니다.
원본 파일과 다운로드 한 파일의 MD5 체크섬을 비교하십시오.
md5sum dd-wrt.v2x_generic.bin
플래시 펌웨어를 작성하십시오.
write dd-wrt.v2x_generic.bin linux
기다림...
재부팅
DD-WRT, Tomato 또는 OPEN-WRT "오픈 소스 펌웨어"를 사용하여 라우터를 플래시하는 두 번째 방법 DD-WRT를 권장합니다. 다른 오픈 소스 펌웨어보다 쉽고 웹 사이트를 안정적으로 확인하여 라우터에서 작동 할 수있는 펌웨어를 찾아서 엽니 다. 소스 펌웨어는 ISP 잠금을 통과 할 수 있습니다.
마지막 방법
직렬 포트를 사용하여 라우터를 플래시하면 모든 것을 완벽하게 제어 할 수 있으므로이 방법은 더 이상 라우터를 닫을 수 있습니다.
대부분의 공장에서는 제품을 테스트 / 문제 해결하기 위해 주 회로 기판에 직렬 포트를 남겨 두었습니다. 때때로 당신은 아래의 PIC에서 한 것처럼 와이어 납땜에 대한 더 많은 정보를 원한다면 내 블로그를 확인하여 포트에 전선을 납땜해야합니다.
때로는 사용할 준비가되었습니다
이제 Arduino "마이크로 컨트롤러"라는 것이 필요합니다. 시리얼 포트를 통해 PC와 라우터 사이의 통신에 사용합니다. 이 TX ------- RX와 같이 Arduino를 라우터에 연결하십시오
RX ------- TX
GND ----- GND
VCC ---- 3.3V
경고 VCC를 5V에 연결하지 마십시오
LAN 카드 "IPTV 내부의 모든 것"에 대한 IP 설정
- IP 서버 설정 : setenv serverip 192.168.1.100
- IP 모바일 라우터 설정 : setenv ipaddr 192.168.1.1
이 명령으로 라우터를 플래시
tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
플래싱 후이 명령을 입력하십시오
1. erase 0x9f020000 +0x3c0000 (enter)
2. cp.b 0x80000000 0x9f020000 0x3c0000 (enter)
3. bootm 9f020000 (enter)
라우터 재부팅 처리 중 .....
그게 다야
노트
모든 설정을 확인한 후 라우터에 WAN-IP가없는 경우 30-30-30 하드 리셋이라는 것이 필요합니다. 때로는 오래된 펌웨어가 NVRAM에 멈춰서 더티 NVRAM, 30-30-30 하드라고 부릅니다. 재설정하면 기존 펌웨어가 완전히 "dd-wrt 용"펌웨어입니다.