Interface Manager Plugin

Purpose

The purpose of this plugin is to manage the interfaces for the ArdexaLinux edge device.

Modem Usage

Normally, the ArdexaLinux image contains all the necessary modules to manage the network interfaces. This plugin is an update to the ArdexaLinux Interface Manager. In particular, this plugin allows ArdexaLinux to detect functional modems, and use them. If an Ethernet or Wifi connection is in place, then the modem will not be used. This is a design feature. In order for the Modem to be detected and used, the plugin must be used, with a version of 1.4.2 or greater, the modem must have a valid SIM card installed in the modem, and be within coverage of the provider's area. Also note: if you manually create a netctl config file called modem, then iface-manager will NOT attempt to auto-manage the modem.

Troubleshooting

Follows these steps to troubleshoot this plugin
  1. 1.
    This plugin, version 1.42 and greater, will install ardexa_modem. Check it has been installed as follows:
pip3 list | grep modem
look for Version 1.1.1 or above, eg ...
ardexa-modem 1.1.1
The version of the debian package ardexa-iface-manager will match this ardpkg version. You can check the debian iface manager package has been installed by running:
apt list | grep ardexa-iface
  1. 1.
    If there are intermittent modem errors; use the command cat /var/log/messages and look for HANGUP messages.
  2. 2.
    The command ip a will show the interface ppp0. This is the modem interface. Also use netstat -i to view the interface statistics.
  3. 3.
    The command netctl list will also show the modem-auto interface, and netctl status modem-auto will show the status of the modem.
  4. 4.
    If all the above has been followed, reboot the device without another interface connected and wait a few minutes. If it still doesn't connect, check the logs via Step 2 above.
Copy link
Outline
Purpose
Modem Usage
Troubleshooting