Backtrack Linux 포럼에 이 질문을 하고 싶었지만 어떤 이유로 등록할 수 없었고 관리자가 읽기를 차단했습니다. 따라서 제가 잘못된 위치에 있었다면 사과드립니다(BT가 우분투를 기반으로 함에도 불구하고 제가 그런 것처럼 느껴집니다).
일주일 전에는 VPN 연결이 괜찮았습니다. 그놈에서 네트워크 관리자를 사용하고 있습니다. 내 OpenVPN 연결(터미널을 통해 수행됨)도 제대로 연결되었습니다. 이제 Network Manager의 PPTP VPN 설정에서 갑자기 연결 실패가 보고되고 OpenVPN을 사용해도 성공했다고 보고되지만 인터넷에 액세스할 수 없습니다. 웹사이트에 가면 영원히 멈춥니다 :(
동일한 구성, 동일한 자격 증명, 동일한 모든 것이 Ubuntu 12.04 LTS 및 Windows 7에서 완벽하게 작동하는 동일한 VPN입니다(트리플 부팅이 있습니다). 그 이후로 업데이트나 업그레이드를 실행하지 않았습니다. 어떡해?
답변1
내가 단서를 찾은 첫 번째 장소는 일반적으로 syslog로 전송되는 openvpn 로그였습니다. 이는 몇 가지 단서를 제공할 수 있습니다(경로 생성이 실패했거나 실행 후 어떤 이유로 클라이언트 연결이 끊어졌을 수 있음).
로그에 명백한 문제 징후가 없으면 다음은 생성된 경로입니다. ip route show
라우팅 테이블에 올바른 네트워크가 추가되었는지, OpenVPN이 생성하는 조정/탭 장치를 가리키는지 확인하십시오 . 올바르게 보이고 IP 주소 ip route get x.x.x.x
( x.x.x.x
VPN 네트워크의)가 올바른 경로를 표시하는 경우 다음 단계는 방화벽입니다.
iptables
tun/tap을 사용하는 경우 트래픽이 tun/tap 장치를 통해 나가서 액세스하려는 네트워크에 도달하도록 허용하는 체인 규칙이 있습니까 ? 호스트에 연결하려고 시도하면 트래픽이 VPN을 통해 라우팅되는 징후가 보입니까?OUTPUT
FORWARD
tcpdump
"웹사이트에 들어가기"도 언급하셨는데, 그게 브라우저에 있나요? 그렇다면 dig <domain>
결과는 무엇을 보여줍니까? ( <domain>
예를 들어 브라우저를 통해 액세스하려는 DNS 도메인은 어디에 있습니까 dig www.google.com
? 클라이언트가 VPN을 통해 액세스할 수 없는 resolv.conf를 넣기 위해 일련의 네임서버로 푸시되고 있을 수 있으며 DNS는 실패.