Ubuntu 10.04에서 명령줄을 통해 네트워크에 액세스할 수 없습니다.

Ubuntu 10.04에서 명령줄을 통해 네트워크에 액세스할 수 없습니다.

진단할 수 없는 문제가 발생했습니다. 명령줄에서 로컬 네트워크 외부에 액세스할 수 없습니다. 이상하게도 ftp는 명령줄에서 실행됩니다. 그러나 ping, 링크, Traceroute, wget 또는 기타 유틸리티는 연결할 수 없습니다. 웹은 Firefox와 같은 그래픽 브라우저에서 잘 실행됩니다. 직장에 웹 프록시가 있고 환경 변수 http_proxy 등을 사용하여 설정했습니다. 이 문제를 진단하는 방법에 대한 아이디어가 있습니까?

감사해요.

답변1

외부 세계에 대한 액세스를 차단하는 방화벽이 있는 것처럼 보이지만 프록시 서버는 FTP 및 웹에 대한 필수 액세스를 처리합니다.

답변2

프록시가 필요한 다른 액세스를 차단하지 않는 경우 FTP 및 브라우저뿐만 아니라 모든 애플리케이션/서비스에 대해 프록시를 구성해야 할 수도 있습니다. 예를 들어, apt의 경우 다음을 수행합니다.

nano /etc/apt/apt.conf

Acquire::http::Proxy "http://proxy_hostname_or_ip:port/";

또는 인증된 액세스:

Acquire::http::Proxy "http://user:passwd@proxy_hostname_or_ip:port/";

구성 또는 시스템 메뉴의 모든 항목에 대해 프록시를 구성하는 방법이 있을 수 있습니다.

답변3

DNS 구성이 잘못되었을 수 있습니다. ping, Traceroute 등의 샘플 오류 메시지나 "http_proxy" 환경 변수 값을 제공하지 않았습니다. "http_proxy"에 IP 주소만 포함되어 있고 "ping some_fqdn"을 수행 중인 경우 /etc/resolv.conf에 올바른 내용이 없거나 /etc/nsswitch.conf에 올바른 내용이 없을 가능성이 있습니다. .

관련 정보