엔트리 레벨 엔터프라이즈 무선 라우터가 있습니다. TP-Link TL-WVR1300G (중국어 페이지) B 도시에는 2 개의 물리적 서버가 있고 A와 B 도시에는 인터넷을 통해 VoIP (SIP) 트렁크를 설치합니다.
최근까지도 모든 것이 잘되었습니다.이 VoIP 트렁크의 음성 품질이 매우 나 빠지면서 통화의 양측이 서로들을 수 없거나 한 쪽이 다른 쪽을들을 수 있지만 반대는들을 수 없습니다.
처음에는 가난한 인터넷이나 큰 대역폭을 소비하는 인터넷 중 하나라고 생각했지만 다음과 같은 검사와 진단을 한 후 이유가 아닙니다.
확인 및 진단
열악한 음질이 발생했을 때,
- A 도시의 총 인터넷 트래픽은 ISP의 전체 대역폭에 미치지 못했으며 대역폭의 절반에도 미치지 못했습니다.
- A 도시의 서버에서 도시 B의 라우터 IP 주소를 핑 (ping) 할 수 있지만 큰 패킷 손실 백분율 (> 10 %, 한 번 63 %를 얻었고 매 5 분마다 100 번 핑)을 갖게됩니다. 5 분마다 10 %보다 큰 패킷 손실 백분율을 얻지는 못하지만, 여전히 많이 있습니다.
- B 도시의 직원은 동시에 낮은 인터넷 속도를 경험할 수 있습니다.
- 인기있는 브라우저를 사용하여 라우터의 액세스 웹 관리 페이지를 볼 수 없습니다. 응답이 없습니다.
글쎄, 사실, 내가
curl
명령은 라우터의 웹 관리 페이지의 홈페이지에 액세스 아침에 , 나는 응답을 얻을 수있다. 그런 다음wget -r
라우터의 전체 사이트를 가져 오려면 하나의 .png 파일에 액세스 할 때 중단됩니다./webpages/themes/neoteric/img/password_unshow.png
.--2018-11-18 13:43:03-- http://172.18.1.1/webpages/themes/neoteric/img/password_unshow.png 正在连接 172.18.1.1:80... 已连接。 已发出 HTTP 请求,正在等待回应... 200 OK 长度:3365 (3.3K) [image/png] 正在保存至: “172.18.1.1/webpages/themes/neoteric/img/password_unshow.png” 172.18.1.1/webpages/themes/neoteric/img/password_unshow.png 100%[======================================================================>] 3.29K 660 B/s 用时 5.6s 2018-11-18 13:43:08 (600 B/s) - 在 3372/3365 字节处发生读取错误 ((null))。重试中。 --2018-11-18 13:43:09-- (尝试次数: 2) http://172.18.1.1/webpages/themes/neoteric/img/password_unshow.png 正在连接 172.18.1.1:80... 已连接。 已发出 HTTP 请求,正在等待回应... ^C
이제 라우터의 웹 관리 페이지는 명령 행을 사용하여 다음 날 오전 8 시까 지 액세스하더라도 액세스 할 수 없습니다 (응답 없음).
그러나 바이트 범위를
wget
보고 된 :2018-11-18 13:43:08 (600 B/s) - 在 3372/3365 字节处发生读取错误 ((null))。重试中
. png 파일의 크기는 아직 3365 바이트입니다.wget
파일의 크기보다 큰 3372 바이트를 읽으려고 시도합니다 (그리고 null을가집니다), 왜?- 그래서 이미지로드 옵션을 사용 중지했습니다 (변경
permissions.default.image
가치2
에 대해 : 구성 페이지) 파이어 폭스, 그리고 다음날 라우터의 웹 관리 페이지를 방문, 아무 문제. 그리고 '자동 치료'라는 이름의 설정이 있고 매일 오전 8시에 예정되어 있습니다 (라우터가 자동으로 치료되는 이유입니다). - 주말에는 B 도시에서 근무중인 직원이 없기 때문에 라우터의 웹 관리 페이지에 액세스 할 수없는 경우에도 ping의 패킷 손실 백분율은 매우 낮습니다.
질문
- 라우터에 액세스 할 때 라우터가 HTTP 요청에 응답하지 않는 것이 하드웨어 고장 (플래시 메모리 실패) 현상입니까?
password_unshow.png
파일? - 큰 패킷 손실 백분율을 초래 한 가능한 원인은 무엇입니까?
2018-11-21 업데이트
나는 python 스크립트를 시도했다. https://github.com/coincoin7/Wireless-Router-Vulnerability/blob/master/TplinkDiagnosticAuthenticatedRCE.txt , 라우터를 사용하여 telnet
OpenWRT 변형을 실행하고 일부 이미지 파일을 복사 할 때 IO 오류가 있음을 발견했습니다.
root@TP-LINK:/etc/config# uname -a
Linux TP-LINK 3.3.8 #1 Wed Oct 19 19:14:51 CST 2016 mips GNU/Linux
root@TP-LINK:/etc/config# cat /etc/openwrt_version
14.07
root@TP-LINK:/etc/config# cat /etc/openwrt_release
DISTRIB_ID="OpenWrt"
DISTRIB_RELEASE="Barrier Breaker"
DISTRIB_REVISION="r38802"
DISTRIB_CODENAME="barrier_breaker"
DISTRIB_TARGET="ar71xx/generic"
DISTRIB_DESCRIPTION="OpenWrt Barrier Breaker 14.07"
DISTRIB_TAINTS="no-all no-ipv6 busybox"
root@TP-LINK:~# ll /www/webpages/themes/neoteric/img/password_unshow.png
-rw-rw-r-- 1 root root 3365 Oct 8 2016 /www/webpages/themes/neoteric/img/password_unshow.png
root@TP-LINK:~# cp -p /www/webpages/themes/neoteric/img/password_unshow.png /tmp
cp: read error: Input/output error
root@TP-LINK:~# cp -p /www/webpages/themes/neoteric/img/password_shown.png /tmp
cp: read error: Input/output error
root@TP-LINK:~# cp -p /www/webpages/themes/neoteric/img/tp-link.png /tmp
cp: read error: Input/output error
root@TP-LINK:~# cp -p /www/webpages/themes/neoteric/img/icons-02.png /tmp/
root@TP-LINK:~# cp -p /www/webpages/themes/neoteric/img/icons-01.png /tmp/
root@TP-LINK:~# cp -p /www/webpages/themes/neoteric/img/loading.gif /tmp/
root@TP-LINK:~# cp -p /www/webpages/themes/neoteric/img/refresh.png /tmp/
cp: read error: Input/output error
따라서 플래시 메모리가 고장난 것 같습니다.