구글링하면 라즈베리파이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 &