> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux에서 pptp가 인트라넷에 액세스할 수 없는 문제를 해결하는 방법

Linux에서 pptp가 인트라넷에 액세스할 수 없는 문제를 해결하는 방법

尊渡假赌尊渡假赌尊渡假赌
풀어 주다: 2023-07-11 10:46:09
원래의
1728명이 탐색했습니다.

Linux에서 pptp가 인트라넷에 액세스할 수 없는 문제를 해결하는 방법은 다음과 같습니다. 1. PPTP 연결을 설정할 때 인트라넷 라우팅이 올바르게 구성되었는지 확인합니다. 수동으로 라우팅 규칙을 추가한 후 인트라넷 리소스에 액세스하여 2. PPTP 트래픽이 통과할 수 있도록 Linux 호스트에 방화벽 구성을 선택합니다. 3. DNS 설정이 올바른지 확인하고 편집한 파일을 저장하고 종료한 다음 액세스를 시도합니다. 인트라넷 리소스를 다시 확인하세요.

Linux에서 pptp가 인트라넷에 액세스할 수 없는 문제를 해결하는 방법

이 튜토리얼의 운영 체제: Linux5.18.14 시스템, Dell G3 컴퓨터.

Linux에서 PPTP(지점 간 터널링 프로토콜) 연결을 사용하여 인트라넷에 액세스할 수 없는 경우 라우팅 설정이나 방화벽 구성 문제 때문일 수 있습니다. 다음은 몇 가지 해결 방법입니다.

1. 라우팅 설정:

PPTP 연결을 설정할 때 인트라넷 라우팅을 올바르게 구성했는지 확인하세요. PPTP 연결은 일반적으로 가상 네트워크 인터페이스(예: ppp0)를 생성하지만 기본적으로 트래픽을 내부 네트워크로 라우팅하지 않습니다. 다음 명령을 사용하여 라우팅 규칙을 수동으로 추가할 수 있습니다.

  sudo route add -net [内网网段] dev ppp0
로그인 후 복사

여기서 [인트라넷 세그먼트]는 인트라넷의 IP 세그먼트이고 ppp0은 PPTP 인터페이스 이름입니다. 예를 들어 인트라넷 세그먼트가 192.168.0.0/24인 경우 명령은 다음과 유사합니다.

  sudo route add -net 192.168.0.0/24 dev ppp0
로그인 후 복사

라우팅 규칙을 추가한 후 인트라넷 리소스에 액세스하여 성공적으로 연결할 수 있는지 확인하세요.

2. 방화벽 설정:

Linux 호스트의 방화벽 구성을 확인하여 PPTP 트래픽이 통과할 수 있는지 확인하세요. 구체적인 방화벽 구성은 사용하는 방화벽 소프트웨어에 따라 다르며 일반적인 방화벽 구성은 iptables 또는 ufw입니다. 다음은 몇 가지 명령 예입니다.

iptables를 사용하는 경우 해당 가상 인터페이스(예: ppp0)를 통한 트래픽을 허용하는지 확인하세요.

sudo iptables -A INPUT -i ppp0 -j ACCEPT 
sudo iptables -A OUTPUT -o ppp0 -j ACCEPT
로그인 후 복사

ufw를 사용하는 경우 해당 가상 인터페이스(예: ppp0)를 통한 트래픽을 허용하는지 확인하세요.

sudo ufw allow in on ppp0 
sudo ufw allow out on ppp0
로그인 후 복사

완료 방화벽 규칙을 설정한 후 인트라넷 리소스에 다시 접속해 보세요.

3. DNS 설정:

DNS 설정이 올바른지 확인하세요. 인트라넷 호스트 이름을 확인할 수 없는 경우 /etc/resolv.conf 파일에 올바른 DNS 서버가 구성되어 있는지 확인하십시오. 다음 명령을 사용하여 파일을 편집할 수 있습니다.

  sudo vi /etc/resolv.conf
로그인 후 복사

열린 파일에서 다음 줄을 추가하거나 수정하여 올바른 DNS 서버 주소를 지정합니다.

  nameserver [DNS服务器IP]
로그인 후 복사

[DNS 서버 IP]를 DNS 서버의 IP 주소로 바꿉니다. 파일을 저장하고 종료한 후 인트라넷 리소스에 다시 액세스해 보십시오.

문제가 여전히 존재하는 경우 문제를 조사하고 해결하는 데 도움이 되도록 보다 구체적인 오류 정보, 네트워크 토폴로지 다이어그램 및 관련 구성 파일 콘텐츠를 제공하는 것이 좋습니다.

위 내용은 Linux에서 pptp가 인트라넷에 액세스할 수 없는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿