OpenWRT: TL-MR3020은 사용자 정의 OpenWRT 빈 플래시를 사용하여 라우터에 SSH 또는 TELNET을 연결할 수 없습니다.

OpenWRT: TL-MR3020은 사용자 정의 OpenWRT 빈 플래시를 사용하여 라우터에 SSH 또는 TELNET을 연결할 수 없습니다.

나는TL-MR3020OpenWRT 소스에서 빌드된 사용자 정의 바이너리를 사용하여 새로 고쳤습니다.

/etc/config/networkWi-Fi를 활성화하고 및 을 편집하여 라우터에서 인터넷에 연결하려고 합니다 /etc/config/wireless. LAN의 IP 유형을 "정적"에서 "dhcp"로 변경했습니다. WiFi의 "비활성화"를 0으로 변경하고 SSID, 암호화를 "psk"로 설정하고 유효한 키를 설정했습니다.

이러한 변경 사항은 LAN 케이블을 통해 연결되어 있는 동안 SSH를 통해 이루어졌습니다. LAN 연결을 끊고 생성된 WiFi에 연결을 시도했는데 역시 작동했습니다.

그 후에는 다른 작업을 수행하기 위해 라우터에 SSH/TELNET을 연결할 수 없습니다. 재설정도 안되네요.

해결책이 있나요? SSH/TELNET을 통해 설정에 액세스하는 방법입니까, 아니면 설정을 완전히 재설정하는 방법입니까?

편집: 192.168.1.1에 대한 SSH 또는 TELNET은 "호스트에 대한 경로 없음"을 표시합니다.

답변1

통제 불능 상태의 openwrt를 복구하는 절차는 복구 모드를 시도하는 것입니다. 최소 구성, 알려진 IP 및 open-wrt 버전에 따라 telnet 또는 ssh를 통해 액세스할 수 있으므로 부팅됩니다.

여기에서 프로그램 노트에 대한 링크를 찾을 수 있습니다.https://wiki.openwrt.org/doc/howto/generic.failsafe그리고 그것에 대해 이야기하는 YouTube 동영상https://www.youtube.com/watch?v=axQvgqvlhcU

기본적으로 재부팅할 수 있으며 LED 중 하나가 특정 패턴으로 깜박일 때 재설정 또는 전원 끄기 버튼을 누를 수 있습니다. 그러면 장치는 기본 IP 주소 192.168.1.1을 사용하여 안전 모드로 부팅됩니다.

귀하의 경우에서 볼 수 있듯이 루트로 ssh만 사용하면 됩니다(비밀번호 필요 없음).

사람들이 생각하는 openWrt는 표준 이미지를 위한 Linux 기반 오픈 소스 대체 펌웨어입니다. 일부 라우터 모델에는 Linux 호환 하드웨어가 있고 어떤 경우에는 해당 펌웨어 또는 라우터 일부가 오픈 소스 영역에 배치되었습니다. 펌웨어.

펌웨어는 더 많은 제어 기능과 추가 기능을 제공합니다. 내가 아는 한, 기본 펌웨어는 고정 포트에서 표준 내부/외부 네트워킹 이외의 목적으로 VLAN 칩셋을 사용하는 것을 허용하지 않는 반면, openWRT를 사용하면 VLAN을 마음대로 프로그래밍할 수 있고 추가 기능을 추가할 수 있습니다. 표준 Linux 소프트웨어를 사용합니다.

openWRT, dd-wrt 및 Tomato의 차이점에 대한 링크를 여기에 남겨 두겠습니다.

https://www.quora.com/Which-is-best-for-WiFi-routers-Tomato-DD-WRT-OpenWRT-or-something-else

답변2

tp 3020 여행용 라우터에는 라우터 측면에 3가지 옵션 슬라이드 스위치가 있습니다. 올바르게 설정되어 있는지 확인하십시오. 그렇지 않으면 포트 스캔에 "열림"으로 표시되어도 포트에 액세스할 수 없습니다. 슬라이더를 전환하고 라우터를 다시 시작한 다음(플러그를 뽑았다가 다시 연결) 다시 로그인해 보세요. 그래도 작동하지 않으면 언제든지 상단을 떼어내고 UART를 통해 액세스할 수 있습니다. 재설정하는 명령은 "첫 번째 부팅으로 설정" 또는 이와 유사한 것입니다. Google에서 검색해 보세요.

관련 정보