SYSTEMS&TOOLS/LINUX

칼리리눅스 http.kali.org/kali 연결 실패 해결팁

Mr. Rootable 2016. 10. 20. 17:19

안녕하세요. Mr. Root4ble입니다.

오늘 포스팅은 행여 국내에서 칼리리눅스 사용하시는 분 중에 저와 같은 오류에 봉착하여 멘붕이 오고 계신 분들이 있다면 그분들께 조금이나마 도움을 드리고 싶은 마음에 끄적입니다.


제가 겪은 오류는 아래와 같습니다.

언제부턴가 칼리리눅스에서 apt-get을 이용하여 update, upgrade, install 실행시 Repository(http://http.kali.org/kali)로 연결이 되지 않는 문제가 발생하였습니다.

오류는 아래 스크린샷과 같이 발생했습니다.

연결제한시간 초과!!!!!! 쉣~



문득 칼리리눅스가 2016.2가 새로 출시되어 기존 2016.1에서 사용되던 Repository가 만료되었을 거라 생각되었죠.. But.... 

띠로리~ 그건 제 착오였습니다.

칼리독스(http://docs.kali.org/general-use/kali-linux-sources-list-repositories)를 통해 현재 유효한 source.list를 확인해보았으나, 제가 사용하는 repository와 다를 바가 없었습니다.


난관이 예상되었습니다.

며칠에 걸쳐 구글을 뒤져보기도 했고,(하.. 이 망할 영어실력...) 

칼리리눅스 2016.2 를 새로 다운받아보기도 했습니다. 근데 칼리 2016.2에서도 안되더군요.

또 구글링... 또 구글링...... 하.. 이러다 죽을 수도 있겠단 생각까지 들더군요. 그냥 이대로 쓸까 싶기도 하고... ㅋㅋㅋ


뚜둥.. 근데 드디어 대안을 찾았습니다.

누군가가 만들어놓은 다른 Repository의 ftp 주소였습니다.

당장 아래와 같이 source.list를 변경했습니다.

위의 그림을 보시면 빨간 박스처리해둔 부분이 새로 추가한 Repository 입니다.

테스트를 해보니 일부 다운로드가 안되는 것도 있었지만 나름 쓸만하긴 했습니다.


그리고, 혹시나하는 마음에 시도해본 방법으로 우연히 알게된 현상인데

일반적인 네트워크 환경에서 접근이 되지 않던 http.kali.org가 Zenmate를 사용한 크롬으로 홍콩을 경유하여 접근하니 정상 연결이 되더군요. 

정확한 이유는 모르겠지만 제가 할당받은 국내 공인IP에서 http.kali.org로 접근이 차단되어 있는 것이라 짐작됩니다.

그럼 다른 방법으로도 해결이 가능할 것 같습니다.

그 다른 방법이란 것은 바로 Proxychains를 이용하여 IP주소를 변경하는 것이 되겠죠.

Proxychains를 이용한 IP변경 방법은 "칼리리눅스에서 Proxychains와 Tor로 IP 숨기기"에 있으니 참고하세요.

결과적으로 칼리 Repo에 접근이 되지 않던 문제는 임시방편이겠지만 해결했네요. 

역시 proxychains을 통해 apt-get update를 한번 실행해봅시다.


# proxychains apt-get update




스크린샷을 보시면 Proxychains를 통해 프록시에 연결을 시도하는 모습과 결과(denied나 OK 등)를 볼 수 있으며, 결국 아래쪽에서 받기가 정상적으로 실행되고 있음을 확인할 수 있습니다. apt-get upgrade도 정상적으로 수행했구요.


혹시 저와 같은 문제를 근본적으로 해결하시거나 다른 방법으로 해결하신 분이 있으면 좀 알려주세요. <끝>