![ppp0과 wwan0의 차이점](https://linux55.com/image/56866/ppp0%EA%B3%BC%20wwan0%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90.png)
저는 RaspberryPi에서 Raspian을 실행하고 있습니다.
GSM 모뎀을 연결하면 두 개의 인터페이스가 보입니다.무선 네트워크 0&포인트 투 포인트 0.
wwan0
GSM 모뎀이 연결되어 있지만 연결되지 않은 경우에도 존재합니다.ppp0
GSM 모뎀에 연결할 때만 나타납니다.
질문
wwan0
이들그리고 의 차이점은 무엇인가요ppp0
?ppp0
을 제외하고 왜 표시되나요wwan0
?- 왜 IP 주소는 연결이 설정된 후에 할당되고
ppp0
이후에는 할당되지 않습니까?wwan0
답변1
1. wwan0과 ppp0의 차이점은 무엇입니까? wwan0 외에 ppp0이 표시되는 이유는 무엇입니까?
wwan0은 USB를 통해 모뎀에 의해 노출되는 네트워크 인터페이스입니다. ppp0은 모뎀이 직렬 포트에서 ATD 호출을 사용하여 연결할 때 pppd에 의해 생성되는 PPP 인터페이스입니다.
2. 연결이 설정된 후 IP 주소가 wwan0 대신 ppp0에 할당되는 이유는 무엇입니까?
연결 관리자는 wwan 인터페이스를 사용하는 방법을 모르고 단지 "전통적인" 방법을 사용하여 TTY(제어용 AT 명령 및 데이터용 PPP)를 통해 모든 작업을 수행합니다.
자세한 내용은...
모뎀이 WWAN 네트워크 인터페이스를 노출하지만 이를 사용하고 있지 않습니다. 대신, 연결 관리자는 AT 명령을 보내는 동일한(또는 다른) 직렬 포트를 통해 PPP 세션을 시작합니다(이것이 연결 시 ppp0 인터페이스만 얻는 이유입니다). 목표가 LTE 속도라면 WWAN 인터페이스를 사용하고 싶으므로 해당 인터페이스 사용 방법을 알고 있는 연결 관리자를 사용해 보십시오(예:모뎀 관리자).
어쨌든, 어떤 모뎀이 더 나은 답을 정의하는 데 도움이 될지 아는 것은...
예를 들어, 이것이 Qualcomm 기반 모뎀(및 커널 >= 3.4)인 경우 tty 외에도 WWAN 인터페이스뿐만 아니라 /dev/cdc-wdm에 있는 QMI 제어 인터페이스도 얻을 수 있습니다. wwan0 인터페이스를 사용하려면 AT 명령을 사용할 수 없지만 다음과 같은 방법으로 QMI 프로토콜을 사용하여 연결을 시작해야 합니다.쿠미.
이것이 MBIM 기반 모뎀(및 커널 >= 3.8)인 경우 /dev/cdc-wdm 인터페이스도 얻을 수 있지만 MBIM 프로토콜을 사용하여 모뎀을 wwan0에 연결해야 합니다.콤빈.
예를 들어, 이것이 Huawei 모뎀인 경우 연결하려면 AT^NDISDUP 명령이 필요한 WWAN 인터페이스를 얻을 수 있습니다.
예를 들어, 이것이 Icera 기반 모뎀인 경우 연결 AT 명령은 AT%%IPDPACT...일 수 있습니다.
등. 기본적으로 WWAN 인터페이스를 얻은 후에는 공급업체별 AT 명령이나 일반 QMI 또는 MBIM 명령을 사용하면 됩니다. 다시,모뎀 관리자당신을 위해 이것을하십시오.
모뎀 관리 프로토콜에 대한 자세한 내용은 다음 슬라이드에서 확인할 수 있습니다.
답변2
이것이 어떻게 작동하는지 설명하겠습니다. 사진을 찾을 수 있었으면 좋겠습니다. 한동안 이 글을 쓸 예정이어서 지금 포스팅을 하고 있는 대로 수정하겠습니다.
집에 4개의 무선 장치와 ISP가 있다고 가정해 보겠습니다. 당신은 휴대전화 회사인 Pizzazz에서 우연히 무선 안테나가 달린 에어카드(GSM 모뎀)를 집으로 가져갔습니다. Pizzazz는 ISP보다 1,000분 더 저렴하게 판매합니다. ISP의 비트코인 한도를 초과했으며 청구서에 초과 요금을 지불하고 싶지 않습니다...
당신이 결정합니다 ...
1,000분 동안 사용할 수 없으므로 GSM 모뎀을 임시방편으로 사용하십시오. GSM은 다음과 같이 작동합니다.
전화기는 GSM에 연결되고, 노트북은 GSM에 연결되고, Ipad는 GSM에 연결됩니다. 다음과 같이 무선 안테나를 사용합니다.
++++++++++++++++++ + 모바일 + + 아이패드 + => GSM + 노트북 + ++++++++++++++++++
하지만 당신은 묻습니다...
GSM을 통해 인터넷에 연결하는 방법:
++++++++++++++++++++++++++ +GSM+ + ----- + => 인터넷 + 사용자 이름/비밀번호 + ++++++++++++++++++++++++++
이제 두 네트워크를 연결하면 다음과 같은 결과를 얻을 수 있습니다.
++++++++++++++++++++++++++++++++++++++++++++++++ +모바일+ => +GSM+ + 아이패드 + + ----------- + => 인터넷 + 노트북+ + 사용자 이름/비밀번호 + ++++++++++++++++++++++++++++++++++++++++++++++++
이제 Linux의 인터페이스 이름도 해당 이름을 설명합니다.
wwan0
- 무선 WAN 제로ppp0
- 지점간 프로토콜 제로
내 스틱 사진 업데이트:
wwan0 ppp0 ++++++++++++++++++++++++++++++++++++++++++++++++ +모바일+ => +GSM+ + 아이패드 + + ---------------- + => 인터넷 + 노트북+ + 사용자 이름/비밀번호 + ++++++++++++++++++++++++++++++++++++++++++++++++
즉, GSM은 다른 네트워크처럼 작동합니다. 문제는 GSM에 전화 접속/PPPoE 인증 서버와 협상할 때까지 라우팅을 허용하는 DNS 서버가 없다는 것입니다. 협상 서버에 연결되면 1,000분에서 해당 시간이 차감되어 요금이 청구됩니다. 협상이 성공했으므로 IP 주소에 대한 연결이 이루어지고 ppp0
지점 간 프로토콜이 연결 측면을 관리합니다.
- 이 연결이 종료되었나요?
- DHCP 서버에 새 IP 주소를 요청해야 합니까?
- 새로운 연결을 만들고 있나요?
- 내 렌탈 기간은 얼마나 되나요?
반면에 wwan0
연결된 장치만 관리됩니다. 위와 같은 질문도 스스로에게 하지만 ppp0
"야, 이 장치의 책임자는 내가 아니다. 하지만 내 장치를 모니터링해야 한다. 뭔지 모르기 때문에 간섭을 허용하지 않는다." 왜냐하면, 나는 그것을 내버려 두는 것이 좋을 것입니다."
물론 마지막 단락은 단순화된 버전이지만 원하시면 각 장치에서 사용되는 실제 표준과 프로토콜을 나열할 수 있습니다.