wget에서 연결 실패


1

wgetWindows 7에서 사용하려고 하면 다음과 같은 메시지와 함께 실패합니다.

> wget ftp://ftp.fu-berlin.de/tex/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpd --2017-07-10 14:37:47-- ftp://ftp.fu-berlin.de/tex/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpd => 'texlive.tlpd' Resolving ftp.fu-berlin.de... 130.133.3.130 Connecting to ftp.fu-berlin.de|130.133.3.130|:21... failed: Unknown error. Retrying.

[예, TeX live를 설치하려고합니다.]

이것은 FTP 및 HTTP 연결 모두에서 발생합니다.

이 네트워크에서 프록시가 필요하다고 생각하기 때문에 프록시 문제가 의심되었습니다. 웹 브라우저에서 wget실패한 URL에 액세스 할 수 있습니다 . 브라우저가 "시스템 프록시 사용"으로 설정되어 있지만 실제로 해당 설정을 어디에서 찾을 수 있는지 알 수 없습니다 wget. 나는 시도했다

> netsh winhttp show proxy

그러나 그것은 말한다

Current WinHTTP proxy settings:

    Direct access (no proxy server).

이것이 실제로 프록시가 없다는 것을 의미합니까?

그렇다면 다른 무엇을 할 수 있습니까? Firefox, Chrome 및 IE를 통과하는 방화벽이 차단 될 수 wget있습니까?


프록시가 "시스템 프록시 사용"또는 "자동"대신 "없음"으로 설정된 경우에도 브라우저가 계속 연결됩니까?
Steven

wget브라우저로 파일을 다운로드 해야하는 이유는 무엇 입니까? 시스템 프록시 설정은 Internet Explorer-> 도구-> 옵션-> 연결-> LAN 설정에 있습니다. 명령 줄에서 모든 주소에 도달 할 수 있습니까 (try ping <famous_search_engine.com>telnet <famous_search_engine.com> 443. 예, PC에서 실행되는 방화벽 소프트웨어 (예 : Windows 방화벽 또는 바이러스 백신)는 특정 실행 파일 만 통과 할 수 있지만 일반적이지 않습니다.
simlev

@simlev 1. 왜 wget? 그것이 texlive의 설치 절차이기 때문입니다. 다른 옵션 은 바람직하지 않습니다. 또한 이해하고 싶습니다 ... 방화벽 wget은 IE 의 요청 과 IE 의 요청을 어떻게 구별 합니까? 2. ping시간 초과. telnet설치되지 않았습니다.
xebtl

예를 들어 ISO를 다운로드하여 마운트하고 설치하는 것이 바람직하지 않은 이유는 무엇입니까? PC에 설치된 소프트웨어 방화벽은 어떤 프로그램이 네트워크 요청을했는지 판별하고 정해진 규칙에 따라 허용 또는 거부 할 수 있습니다. ping작동하지 않는 것은 PC가 인터넷에 직접 액세스 할 수 없으며 프록시가 필요하다는 것을 의미합니다. telnet그때 시도 할 필요는 없지만 귀하의 답변에 따르면이 컴퓨터에 대한 관리자 권한이 없다는 것을 이해합니다. 그렇지 않으면 설치했을 것입니다.
simlev

1
여기 texlive 를 찾는 사람들을 위해 : 설치하려고했던 것은을 다운로드하고 WinCDEmu.iso사용 하여 마운트 한 다음 결과 드라이브에서 설치합니다.
xebtl

답변:


1

아직 아무도하지 않았으므로 질문에 대답하겠습니다.

이것이 실제로 프록시가 없다는 것을 의미합니까?

아니요. Internet Explorer 프록시 설정은 인터넷 검색을 허용하도록 가장 일반적으로 구성되는 설정이며 "시스템 프록시 설정 사용"을 선택한 경우 Chrome 및 Firefox에서 사용되는 설정입니다. Internet Explorer-> 도구-> 옵션-> 연결-> LAN 설정에 있습니다. 그들은 하지 WinHTTP에 프록시 설정과 동일. 답변에 netsh winhttp import proxy source =ie설명 된대로 Internet Explorer 설정을 복사하도록 WinHTTP를 구성 할 수 있습니다 .

그렇다면 다른 무엇을 할 수 있습니까?

정말요 이것은 너무 광범위한 질문이며, 당신이 의미하는 바는 "내 특정한 경우에이 행동을 일으키는 원인은 무엇입니까?"입니다. (이 사이트는 특히 많은 사람들이 관심을 가질 수없는 특정 상황을 목표로하기 때문에이 사이트에 적합하지 않은 문제 해결 질문).

Firefox, Chrome 및 IE를 통한 방화벽이 wget을 차단할 수 있습니까?

예. 유사한 목표를 달성하기 위해 Windows 방화벽 구성 하는 방법 참조하십시오 .


Windows 방화벽으로 판명되었습니다. wget통과 시킬 규칙을 추가 할 수 있었지만 이제는 작동합니다. (내가 물었을 때, 명확하게하기 위해, 나는 내 컴퓨터의 로컬 방화벽에 대해 생각하지 않았다. 물론 어떤 프로그램이 네트워크 방화벽에서 요청을
받았는지 알 수있다

@xebtl 문제의 근원을 발견하게되어 기쁩니다! 네트워크 어딘가의 방화벽은 알려진 포트 및 IP 범위를 기반으로 네트워크 요청을 시작한 소프트웨어 만 추측 할 수 있습니다. 필자의 첫 의견은 네트워크 요청의 PID를 조회 할 수있는 "PC에서 실행되는 방화벽 소프트웨어 (예 : Windows 방화벽 또는 바이러스 백신)"를 지적했습니다 .
simlev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.