PN 1003187 REV 1 © NimbeLink Corp. 2022. All rights reserved. 6
■The "ppp" package adds a background process that handles PPP
traffic alongside the kernel's PPP driver. This is known as a PPP
daemon (PPPd).
■For more information, see the following man page:
https://manpages.debian.org/testing/ppp/pon.1.en.html
●QMI
○Install with: sudo apt install libqmi-utils
○For more information, see the following man page:
https://manpages.debian.org/unstable/libqmi-utils/qmicli.1.en.html
2.1.5 Install Optional Packages
Depending on the chosen method of communication between the Linux PC and the
Skywire, additional package installations may be required:
■picocom –minimal Dumb-Terminal Emulation Program
■Install with: apt install picocom
■NimbeLink recommends using picocom to handle serial and USB
communication between the modem and the Linux host PC.
■For more information, see the following man page:
https://linux.die.net/man/8/picocom
■Any similar package, like minicom, can be used instead of picocom, if
desired.
2.1.6 Linux Namespaces
In addition to the standard procedures for PPP, this application note has alternate
instructions that make use of Linux Namespaces.
A namespace is a container within the operating system that allows for certain
processes or resources to be isolated from the rest of the system. Specifically, a
Network namespace can be used to isolate the Ethernet-over-USB connection from
any other network interfaces that may be present on the host PC.
This approach is helpful while testing an implementation of the Skywire, and can be
advantageous for designers that use SSH or Telnet to communicate with the Linux
PC. Since the standard PPP procedures involve disabling network interfaces, the
Linux PC loses its ability to communicate over Ethernet. By isolating the Ethernet over
USB connection using a Linux Namespace, the problem of having to take down the
Ethernet interface on the Linux PC is avoided during testing.