Configuring Linux pppd for a Skywire 4G LTE CAT3 Verizon

Similar documents
Configuring Linux pppd for a Skywire Global LTE CAT-M1 NL-SW-LTE-QBG96

Configuring Linux pppd for a Skywire 3G HSPA Modem

Configuring Linux pppd for a Skywire 4G LTE CAT1 Verizon Over UART

Linux PPPd for LTE CAT M1 Verizon Skywire on Beaglebone Black. NimbeLink Corp Updated: July 2018

Configuring Linux pppd for Skywire LTE NL-SW-LTE-S7xxx Modem Family

Linux PPPd for LTE CAT M1 Verizon Skywire on Raspberry Pi 3

Skywire Development Kit Using the USB Qualcomm MSM Interface (QMI) Protocol in Linux

Enabling CDC_ETHER Connection for Skywire GSM CAT1

Configuring Linux CDC_NCM for Skywire LTE CAT4 Modem

Configuring the BeagleBone Black s Ethernet Port for SSH Access

Enabling CDC-ETHER Connection for Skywire CAT1

Windows 7 & 8.1 Driver Installation For Skywire (mpcie) Mini PCI Express Adapter Board

Skywire Development Kit SMS Example

Skywire BeagleBone Black Cape User Manual

AWS IoT Example Using the Raspberry Pi 3 and NimbeLink CAT M1 Skywire

Skywire Development Kit User Manual

Configuring Skywire CAT 4 LTE and CAT 1 LTE Modems for MBIM Mode on Windows 8 and 10

Skywire LTE CAT1 Sending and Receiving SMS Messages

Skywire Development Kit User Manual

FOTA Update Procedure for NL-SW-LTE-S7588-V

Skywire Development Kit User Manual

Skywire LTE CAT4 Firmware Update

Skywire Development Kit File Transfer Protocol (FTP)

Skywire BeagleBone Black Cape Data Sheet

USER MANUAL: 4G. The PiIoT is a WAN communications board which provides a 2G / 3G / 4G

Skywire Raspberry Pi Adapter Data Sheet

4G LTE CAT 4 Skywire User Manual

Skywire TCP Socket Examples NimbeLink Corp Published: April 2014

Firmware Upgrade Procedure for NL-SW-LTE-SVZM20

Skywire LTE CAT3 GPS and Assisted GPS (A-GPS) Application Note

Go.NimbeLink.com Portal User Manual

Troubleshooting Guide for Skywire Modems

GE MDS, LLC. 175 Science Parkway, Rochester, NY USA Phone +1 (585) , FAX +1 (585) Web:

Skywire LTE CAT 1 Socket Dial Example

Skywire Development Kit Socket Dial Example

Using USB Interface on Bitpipe

Skywire LTE Cat 1 AT&T Socket Dial Example

Skywire Software Developer s Guide

Skywire LTE CAT-M1 Socket Dial Application Note

S2C Link Accessory Kit Datasheet

Spring 2017 Gabriel Kuri

Skywire ST Micro Shield and Skywire Sensor Shield User Manual

Skywire LTE LE910 Embedded Cellular Modem Verizon Network Datasheet. NimbeLink Corp Updated: September 2014

CIS Test 1- Practice - Fall 2011

This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green with the host.

Skywire LTE LE910 Embedded Cellular Modem Datasheet

Banner Connected Data Solutions Web Service

Quick Note 65. Configure an IPSec VPN tunnel between a TransPort WR router and an Accelerated SR router. Digi Technical Support 7 June 2018

Manual to install experimental firmware on a TYTERA MD380

Internet Of Things You Search. IOTCape User manual IOTYS SARL All rights reserved IOTCape - User manual Page 1 of 17

Skywire 3G HSPA+ GPS and Assisted GPS (A-GPS) Application Note. NimbeLink Corp Published: March 2016

Installation Guide for Linux

Skywire 4G LTE Cat 3 Embedded Cellular Modem Datasheet

BitPipe Cellular Dev- Kit

Embedded Linux. A Tour inside ARM's Kernel

F Technical Bulletin Vanguard SC 370 Setup for Modem and SNMP Monitoring

Skywire RL78/Kurumi Adapter User Manual

NWK200: Extrovert 4G LTE Modem

Ethernet to Cellular Router User Manual

Skywire LTE CAT4 HL7588 Embedded Cellular Modem Datasheet

Topics. What is a RaspberryPi? Why should I want one? What is Raspbian? What is SSH? What is FTP? What is LAMP? Making a LAMP Stack!

USER MANUAL: Raspberry Pi 2

Lab Working with Linux Command Line

CIS 192 Linux Lab Exercise

Moving Your Application on the Raspberry Pi to the UC-8100-LX Computer. 1 Background Requirement Overview System Environment...

Skywire LTE CAT-M1 Embedded Cellular Modem Datasheet

5inch HDMI LCD (B) User Manual

OPENSTACK CLOUD RUNNING IN A VIRTUAL MACHINE. In Preferences, add 3 Host-only Ethernet Adapters with the following IP Addresses:

LAB 3 Optimizing Quality of Service

BitPipe Cellular Dev-Kit

Skywire LTE CAT 1 S7648 Embedded Cellular Modem Datasheet

IP over IB Protocol. Introduction CHAPTER

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University

Set Up PPPoE Between a Linux Client and an ATR Access Concentrator. What information you will find in this document

Simulation Manager Configuration Guide

Development Environment Embedded Linux Primer Ch 1&2

Installation of RedHawk 6.5-r24.2 on the Jetson TX1 Development Board Release Notes. September 19 th, 2017

How to use the SIM7100 Module in Linux

StampA5D3x/PortuxA5/PanelA5. Quickstart Guide


Dell IoT Gateway 5500 Edge MicroServer Setup Guide

Raspberry Pi Class Ed 299. Mike Davis Truman College 5/26/2015

Lesson 7 Programming Embedded Galileo, Raspberry Pi, BeagleBone and mbed Platforms

Skywire Hardware Design Checklist NimbeLink Corp Updated: August 2018

Skyus DS2. by Inseego. Quick Start Guide

Configuring Cisco Prime NAM

Itron Riva Dev Mini Kit Getting Started Guide

Proview on Raspberry PI

Skywire LTE CAT-M1 Embedded Cellular Modem Datasheet

iridium Server for Raspberry Pi

7 inch Capacitive Touch Screen LCD, HDMI interface, resolution, supports various systems.

Quick Start Guide. EVBUSB2SER board for USB-to-serial bridge. Ready Play Solutions

Created September 2010

TELE3119 Trusted Networks Lab 1(a),(b) Sniffing wireless traffic

Adafruit's Raspberry Pi Lesson 6. Using SSH

Configuring CloudN using ESXi 5.0 or later (EST mode)

GIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering

Using the BMP085/180 with Raspberry Pi or Beaglebone Black

Appliance Guide. Version 1.0

Wi-Fi Guide: Edimax USB Adapter on BBG

Transcription:

Configuring Linux pppd for a Skywire 4G LTE CAT3 Verizon NimbeLink Corp Updated: September 2017 PN 30058 rev 5 NimbeLink Corp All Rights Reserved 1

Table of Contents Table of Contents 2 1. Introduction 3 1.1 Applies to the Following Part Numbers: 3 1.2 Prerequisites 3 2. PPP 4G LTE Modems 4 2.1 Overview 4 2.2 Elevate to root 4 2.3 Check for Updates 4 2.4 Install the ppp Package 4 2.5 Verify The Modem is Connected 5 2.6 Ubuntu Only: Load the option Driver 5 2.7 Write PPP Scripts 5 2.8 Take Down the Ethernet Interface 7 2.9 Bring Up the PPP Interface 7 2.10 Troubleshooting 7 PN 30058 rev 5 NimbeLink Corp All Rights Reserved 2

1. Introduction 1.1 Applies to the Following Part Numbers: Orderable Device Description Carrier Network Type NL-SWDK Skywire Development Kit Any Any NL-AB-BBBC Skywire BeagleBone Black Cape Any Any NL-AB-BBCL Skywire BeagleBone Black Cape Lite Any Any NL-AB-RPI Skywire Raspberry Pi Adapter Any Any NL-AB-MPCIE Mini-PCI Express Adapter Board Any Any NL-SW-LTE-TSVG LTE without Fallback, GPS, GLONASS Verizon LTE NL-SW-LTE-TSVG-B LTE without Fallback, GPS, GLONASS Verizon LTE NL-SIM-COM 3FF Commercial Temp Range SIM Card Verizon LTE 1.2 Prerequisites This document assumes you have completed the initial setup of your modem and development kit. If you have not completed those steps, refer to the Skywire Development Kit User Manual and complete the modem setup before proceeding. If you are using a device that is communicating via SSH, Telnet, or any other type of Ethernet interface, you must connect to it via USB or serial. Section 2.8 requires the Ethernet interface to be taken down. PN 30058 rev 5 NimbeLink Corp All Rights Reserved 3

2. PPP 4G LTE Modems 2.1 Overview This example has been tested on the following distributions of Linux: - Debian Linux 8.1 - Ubuntu Linux 12.04 LTS - Ubuntu Linux 14.04 LTS - Ubuntu Linux 16.04 LTS - Arch Linux 06-01-2015 - BeagleBone Black Debian 8.x - Raspberry Pi Raspbian 8.x using a Skywire NL-LTE-TSVG Verizon 4G LTE modem. This example is written using Debian and Ubuntu. Some additional steps are necessary to get PPP working on Ubuntu, and those steps will be covered in their respective sections. 2.2 Elevate to root In order to make the changes necessary, it is necessary to login to the root account. To do so, type the following command into the Terminal: For Debian: $ su - For Ubuntu: $ sudo -i followed by the Enter key. You will be prompted to enter your password: enter it, followed by the Enter key. 2.3 Check for Updates Make sure that your Debian or Ubuntu system is up to date using the following commands: # apt-get update # apt-get upgrade 2.4 Install the ppp Package To install the ppp package, type the following command: # apt-get install ppp PN 30058 rev 5 NimbeLink Corp All Rights Reserved 4

2.5 Verify The Modem is Connected To verify that our system can see the Skywire modem, type the following command: # lsusb followed by the enter key, and you should have an entry similar to the one below: Bus 001 Device 002: ID 1bc7:1201 Telit If so, the modem is connected properly. If not, verify the modem is connected properly and run the command again. 2.6 Ubuntu Only: Load the option Driver The Skywire modem does not properly enumerate automatically, if at all, under Ubuntu. To enumerate the device, we need to load the option driver. To get our device s ID, type the following command: # lsusb followed by the Enter key. There should be a device listed according to the following format that says Telit : Bus 001 Device 002: ID 1bc7:1201 Telit Make note of the eight-character hex code right before Telit. In the case of a SW-LTE-TSVG, it is 1bc7:1201. To load the option driver, type the following into the Terminal: # modprobe option # echo 1bc7 1201 > /sys/bus/usb- serial/drivers/option1/new_id 2.7 Write PPP Scripts We need to write two scripts for PPP to reference when initializing the connection. Note: We have a GitHub page with the necessary PPP files available for customers to use located here: https://github.com/nimbelink/skywire-ppp-scripts We highly recommend downloading that repo and following the instructions in the files related to your modem. The other recommended option is to click on the file you want and copy and paste directly from GitHub. First, clone the repo and navigate to the cloned repo. Next, as superuser (root) copy the file: vzw-tsvg PN 30058 rev 5 NimbeLink Corp All Rights Reserved 5

to: /etc/ppp/peers/ or copy-and-paste the contents of: vzw-tsvg from the GitHub repo to /etc/ppp/peers/vzw-tsvg The contents of vzw-tsvg are shown below: Next, copy: to: vzw-tsvg-chat /etc/ppp/peers/ or copy-and-paste the contents of vzw-tsvg-chat from the GitHub repo to /etc/ppp/peers/vzw-tsvg-chat Make sure to replace [apn] with your APN. The contents of vzw-tsvg-chat are shown below: PN 30058 rev 5 NimbeLink Corp All Rights Reserved 6

2.8 Take Down the Ethernet Interface A PPP connection requires that any existing Ethernet connection be taken down. To bring down the Ethernet connection, type the following command: # ifconfig eth0 down (Optional) To verify that the Ethernet connection is down, type: # ifconfig followed by the Enter key. eth0 should not be listed. 2.9 Bring Up the PPP Interface To enable the PPP interface, type the following commands: For Debian: For Ubuntu: # pon vzw-tsvg # pppd call vzw-tsvg followed by the enter key. You will see the second script you wrote appear on the screen, followed by the network communication the Skywire modem is going through to get connected. Once the process is complete, test the connection: #ping c 2 www.google.com and you should receive a response similar to this: PING www.google.com (216.58.216.196) 56(84) bytes of data. 64 bytes from ord31s21-in-f4.1e100.net (216.58.216.196): icmp_seq=1 ttl=50 time=47.8 ms 64 bytes from ord31s21-in-f4.1e100.net (216.58.216.196): icmp_seq=2 ttl=50 time=90.6 ms --- www.google.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 47.818/69.237/90.656/21.419 ms This indicates that your PPP connection is up and connected to the network. 2.10 Troubleshooting - If your PPP fails with the error 0x1 in Section 2.9, chances are your vzw-tsvg file cannot see your vzw-tsvg-chat file. Ensure that the last part of line 3 of the vzw-tsvg file: PN 30058 rev 5 NimbeLink Corp All Rights Reserved 7

.../vzw-tsvg-chat has the same name as your vzw-tsvg-chat file. The tool xxd may be beneficial to ensure that there are no extra characters in the file and that the files are named the same: $ xxd vzw-tsvg If you are still having issues, rename the last part of line 3 in the verizon file to:.../vzw and rename vzw-tsvg-chat to vzw and try again. - If your PPP fails with the error 0x3 in Section 2.9, you may have poor signal strength. Move the unit closer to a window for a better signal strength. - If your PPP still fails with error 0x3 in Section 2.9, your APN may be incorrect. Verify that your APN is correct in your vzw-tsvg-chat file. PN 30058 rev 5 NimbeLink Corp All Rights Reserved 8