Debian 10에서 PPPoE 설정 안내

Debian 10에서 PPPoE 설정 안내

나는 명령줄을 사용하여 Debian 10을 실행하는 랩탑에서 PPPoE를 통해 인터넷에 연결하려고 합니다. 지금까지 시도한 내용은 다음과 같습니다.

/etc/ppp/provider다음을 편집 하고 추가합니다.

plugin rp-pppoe.so enp4s0

# login settings
user "debian"
password "newbie"

# Connection setings
persist
maxfail 0
holdoff 6

# LCP settings
lcp-echo-interval 10
lcp-echo-failure 5

# PPPoE compliant settings
noaccomp
default-asyncmap
mtu 1492

# IP settings
noipdefault
defaultroute

달리기sudo pon provider

달리기

sudo plog

Sep 28 20:54:22 mars pppd[25650]: PPP session is 49123
Sep 28 20:54:22 mars pppd[25650]: Connected to cc:46:d6:fa:36:81 via interface enp4s0
Sep 28 20:54:22 mars pppd[25650]: Using interface ppp0
Sep 28 20:54:22 mars pppd[25650]: Connect: ppp0 <--> enp4s0
Sep 28 20:54:25 mars pppd[25650]: EAP-TLS: Error: client name not set (BUG)
Sep 28 20:54:25 mars pppd[25650]: Connection terminated.
Sep 28 20:54:25 mars pppd[25650]: Sent PADT

검색 단계에서 Wireshark의 네트워크 트래픽을 살펴본 결과 비밀번호 필드가 비어 있는 것을 발견했습니다.

사용자 이름과 비밀번호를 사용 /etc/ppp/pap-secrets하거나 파일로 제출 해야 합니까 ? /etc/ppp/chap-secrets이 두 파일의 차이점은 무엇입니까? 첫 번째 줄은 무엇을 /etc/ppp/provider의미하나요? 이것은 어떤 종류의 플러그인인가요? 구성 파일에 대한 문서가 있습니까 /etc/ppp/privider?

ppp, pppoe 및 pppoeconf의 차이점은 무엇입니까? 이 모든 것이 필요합니까, 아니면 혼합되어 있습니까?

데비안에서 PPPoE 연결을 설정하는 방법에 대한 실용적인 가이드가 있으면 좋을 것입니다.

미리 감사드립니다.

최고의 소원! 레온

답변1

여기PPoE 구성에 대한 데비안 위키 링크입니다.
여기데비안 네트워크 매뉴얼에 대한 링크입니다.
마침내,여기포괄적인(비록 오래되었지만) Linux PPP 가이드에 대한 링크입니다.

이제 귀하의 질문에 대해 :

사용자 이름과 비밀번호를 사용 /etc/ppp/pap-secrets하거나 파일로 제출 해야 합니까 ? /etc/ppp/chap-secrets이 두 파일의 차이점은 무엇입니까?

PPP 공급자가 인증을 요구하는 경우, 둘 중 하나의 파일을 사용하려면 공급자가 제공한 사용자 이름과 비밀번호를 사용해야 합니다. PAP(암호 인증 프로토콜) 및 CHAP(Challenge Handshake 인증 프로토콜) 인증 구성에 각각 사용됩니다 /etc/ppp/pap-secrets./etc/ppp/chap-secrets이것웹사이트에서는 차이점을 검토합니다. 기본적으로 PAP는 유선을 통해 사용자 이름과 비밀번호를 보내는 방식으로 작동하는 반면, CHAP는 추가 인증을 위해 주기적으로 "챌린지" 문자열을 보내는 방식으로 작동합니다. 공급자가 사용하는 것을 적절하게 구성해야 합니다.

첫 번째 줄은 무엇을 /etc/ppp/provider의미하나요? 이것은 어떤 종류의 플러그인인가요? 구성 파일에 대한 문서가 있습니까 /etc/ppp/provider?

plugin rp-pppoe.so enp4s0지정된 네트워크 인터페이스에 대한 PPPoE 커널 모듈을 활성화합니다. PPPoE를 사용하기 위해 필요한 커널 플러그인입니다. /etc/ppp/provider문서에 무엇이 들어 있어야 하는지에 대한 직접적인 참조를 찾을 수 없는 것 같지만 pppoeconf기본적으로 생성되어야 하는 것처럼 보이거나 최소한 필요한 것은 있지만 PPPoE에 필요한 최소한의 세부 정보가 포함되어 있습니다. 자세한 내용은 제공된 링크를 참조하세요.

ppp, pppoe 및 pppoeconf의 차이점은 무엇입니까? 이 모든 것이 필요합니까, 아니면 혼합되어 있습니까?

PPP는 직렬 링크를 통해 네트워크 연결을 설정하는 표준 방법을 제공하는 지점 간 프로토콜입니다. 데비안에서는 pppdPPP 데몬입니다. PPPoE는 이더넷을 통한 지점 간 프로토콜이므로 PPP 프레임은 이더넷 프레임 내에서 처리됩니다. pppoeconfPPPoE 연결을 구성하기 위해 데비안에서 제공하는 도구입니다.

에서 지적한 바와 같이데비안 위키:

pppoeconf를 실행하여 /etc/ppp/peers/dsl-provider, /etc/ppp/*ap-secrets 파일 및 /etc/network/interfaces를 생성 및/또는 수정합니다. 대부분의 경우 제안된 답변을 그대로 두는 것이 가장 좋습니다.

처음 2개는 프로토콜이고 마지막 하나는 PPPoE 프로토콜을 구성하는 데비안 도구입니다.

나는 제공된 모든 링크 중에서 데비안의 PPPoE에 대한 포괄적인 가이드를 찾을 수 있어야 한다고 믿습니다. 기본적으로 설정 스크립트( pppconf또는 pppoeconf)를 실행하고 다음 질문에 답하여 시스템에 PPP 네트워킹을 활성화합니다.

  • 전화 번호

  • ISP 사용자 이름

  • ISP 비밀번호

  • 포트 속도

  • 모뎀 통신 포트

  • 확인 방법

PPPoE를 사용하고 있을 가능성이 높으므로 이러한 질문 중 일부는 적용되지 않습니다. 필요한 경우 ISP에 문의하여 추가 지원을 받으십시오.

행운을 빌어요!

관련 정보