linux ubuntu pppd 사용하기
ubuntu 12.04
pppd version 2.4.5
를 사용하고 있습니다.
LTE 모뎀을 연결하여 ppp 연결을 하고자 합니다.
로그 및 라우팅 테이블은 아래처럼 별 문제가 없어 보입니다.
그런데 ping 주소 및 ping 8.8.8.8 에 대한 응답이 전혀 없습니다.
같은 이슈가 있으셨던 분 도움 부탁 드립니다.
======================================================
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default * 0.0.0.0 U 0 0 0 ppp0
10.64.64.64 * 255.255.255.255 UH 0 0 0 ppp0
======================================================
compile@compile-VirtualBox:~$ sudo pppd call ppp.lte
[sudo] password for compile:
pppd options in effect:
debug # (from /etc/ppp/peers/ppp.lte)
nodetach # (from /etc/ppp/peers/ppp.lte)
idle 7200 # (from /etc/ppp/peers/ppp.lte)
dump # (from /etc/ppp/peers/ppp.lte)
noauth # (from /etc/ppp/peers/ppp.lte)
/dev/ttyACM0 # (from /etc/ppp/peers/ppp.lte)
460800 # (from /etc/ppp/peers/ppp.lte)
lock # (from /etc/ppp/peers/ppp.lte)
connect /usr/sbin/chat -v -V -s -t3 -f /home/compile/work/pppd/chat-lte-connect # (from /etc/ppp/peers/ppp.lte)
disconnect /home/compile/work/pppd/chat-lte-disconnect # (from /etc/ppp/peers/ppp.lte)
crtscts # (from /etc/ppp/peers/ppp.lte)
modem # (from /etc/ppp/peers/ppp.lte)
noaccomp # (from /etc/ppp/peers/ppp.lte)
asyncmap 0 # (from /etc/ppp/peers/ppp.lte)
nopcomp # (from /etc/ppp/peers/ppp.lte)
lcp-echo-failure 4 # (from /etc/ppp/peers/ppp.lte)
lcp-echo-interval 30 # (from /etc/ppp/peers/ppp.lte)
hide-password # (from /etc/ppp/options)
novj # (from /etc/ppp/peers/ppp.lte)
novjccomp # (from /etc/ppp/peers/ppp.lte)
ipcp-accept-local # (from /etc/ppp/peers/ppp.lte)
ipcp-accept-remote # (from /etc/ppp/peers/ppp.lte)
noipdefault # (from /etc/ppp/peers/ppp.lte)
defaultroute # (from /etc/ppp/peers/ppp.lte)
usepeerdns # (from /etc/ppp/peers/ppp.lte)
nobsdcomp # (from /etc/ppp/peers/ppp.lte)
abort on (BUSY)
abort on (NO CARRIER)
abort on (ERROR)
report (CONNECT)
timeout set to 10 seconds
send (ATZ^M)
Calling...
timeout set to 120 seconds
expect (OK)
^M
OKOK
-- got it
send (ATD*98#^M)
expect (CONNECT)
^M
^M
CONNECTCONNECT
-- got it
send (\\^M)
chat: Jan 14 17:14:18 CONNECT 150000000
Script /usr/sbin/chat -v -V -s -t3 -f /home/compile/work/pppd/chat-lte-connect finished (pid 2450), status = 0x0
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
sent [LCP ConfReq id=0x1 ]
rcvd [LCP ConfReq id=0x3a ]
sent [LCP ConfRej id=0x3a ]
rcvd [LCP ConfAck id=0x1 ]
rcvd [LCP ConfReq id=0x3b ]
sent [LCP ConfNak id=0x3b ]
rcvd [LCP ConfReq id=0x3c ]
sent [LCP ConfAck id=0x3c ]
sent [LCP EchoReq id=0x0 magic=0x7ded892e]
sent [PAP AuthReq id=0x1 user="compile-VirtualBox" password=]
rcvd [LCP DiscReq id=0x3d magic=0xe51d33fd]
rcvd [LCP EchoRep id=0x0 magic=0xe51d33fd 7d ed 89 2e]
rcvd [PAP AuthAck id=0x1 ""]
PAP authentication succeeded
sent [CCP ConfReq id=0x1 ]
sent [IPCP ConfReq id=0x1 ]
rcvd [LCP ProtRej id=0x3e 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
sent [IPCP ConfReq id=0x1 ]
rcvd [IPCP ConfReq id=0x15]
sent [IPCP ConfNak id=0x15 ]
rcvd [IPCP ConfNak id=0x1 ]
sent [IPCP ConfReq id=0x2 ]
rcvd [IPCP ConfReq id=0x16]
sent [IPCP ConfAck id=0x16]
rcvd [IPCP ConfAck id=0x2 ]
Could not determine remote IP address: defaulting to 10.64.64.64
local IP address 223.53.218.74
remote IP address 10.64.64.64
primary DNS address 223.62.230.7
secondary DNS address 113.217.240.31
Script /etc/ppp/ip-up started (pid 2460)
Script /etc/ppp/ip-up finished (pid 2460), status = 0x0
1. 우분투 "12.04"는 작년 초에 지원이
1. 우분투 "12.04"는 작년 초에 지원이 중단되었으니 업그레이드를 추천합니다.
2. 어떤 USB 모뎀을 사용하고 있고 통신사는 어디인가요? 다른 환경에서 해당 USB 모뎀이 정상적으로 동작하는 것은 확인했나요?
3. pppd를 어떻게 설정했는지도 알려 주세요. https://wiki.archlinux.org/index.php/3G_and_GPRS_modems_with_pppd
로그 메시지로 미루어 보면 IP 주소를 제대로 가져오지 못해서 프로그램에서 임의로 지정한 기본값을 사용한 것 같습니다. 그리고 PAP 인증을 할 때 사용자 이름이 잘못 들어간 것 같네요.
댓글 달기