Raspberry PI3에 Alcaltel L800MA 연동

구글링하면 라즈베리파이3에 Alcaltel L800 연동이 쉽게 된다고 써있는 글이 많아
L800MA구입하였으나 모델간의 차이가 있는건지 그대로 하면 안되었다.
사실 wvdial등을 설치하고 쉘에서 명령을 치면서 하면 되는데
나의 경우는 부팅시 자동으로 연결하게 하려고 하다보니, 잘 안된것이다.
아래는 그중 나의 라즈베리파이에서 되는것을 정리한 글이다.

1. 패키지 설치
usb-modeswitch와 ppp는 현재 라즈베파이 2018-03-13 버전을 설치하여보니 존재하고 있어 wvdial만 설치하였다.

$ sudo apt-get update
$ sudo apt-get install wvdial
$ sudo reboot

2. wvdial.conf 파일 수정

$sudo vi /etc/wvdial.conf

아래와 같이 수정

[Dialer Defaults]
Modem = /dev/ttyUSB1
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","lte.sktelecom.com","",0,0
Stupid Mode = 1
Modem Type = Analog Modem
Phone = *99#
New PPPD = yes
ISDN = 0
Username = 1
Auto Reconnect = 1
Password = 1
Baud = 9600
Check Def Route = 1

2. interfaces 파일 수정
“iface ppp0 inet wvdial” 를 추가함

$sudo vi /etc/network/interfaces

아래와 같이 수정

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

# PPP
iface ppp0 inet wvdial

3. 부팅시 PPP 활성화 및 기본 라우트 추가

$sudo vi /etc/rc.local

마지막에 아래와 같이 ppp0를 올리고 잠시후 route를 add 하는것을 추가함.

sleep 20
ifup ppp0
sleep 10
route add default dev ppp0 &