Maintenance
M7/M7L/M7LT Modular Satellite Modem
3-86
M7/M7L/M7LT - Rev. 0.05
Datum System's modifications and additions to both Linux and Vyatta providing modem
command line and web control.
Custom applications become relatively easy with multiple built-in user available programming
languages including Bash, Perl, Python, C and C++ compilers.
Although the I7 is more complex and expensive than the previous generation SnIP, this system offers
significant advantages. Not only does it use an industry standard router subsystem, but the full power
of Debian Linux is available including many languages (like Python), standard compilers and the
Debian packaging system which allow a user to install almost any program made for Linux. An
installed system is even capable of compiling its own programs.
This Tech Note describes the basic resources and procedures necessary to initially install, configure,
modify, and update the Q7 Vyatta system and Linux Kernel as necessary.
3.8.1.2. Naming Conventions Terms and Definitions
For the purposes of the remainder of this document the conventions for naming the different portions
of the Linux operating system and technical terms are given below in short form. Almost everything
here is standard terminology and more information is available on the web:
1.
“
Kernel and Kernel Space
”. These refer to the Linux kernel itself and the modules that are
compiled with the kernel to be loaded as part of the kernel. The current kernel is Version
2.6.35 minimum and some 3.x systems are in testing.
2.
“
User and User Space
” Multiple types of programs can exist in the user space. The user
space is where all the files that a user can directly interact with reside. This includes the
control programs and configuration files for the routing and bridging functions as created by
Vyatta.
3.
“
Root Filesystem
” The Root Filesystem consists of the kernel modules not built into the
kernel, common and user libraries and all of the user space programs and configuration. The
Datum Systems' implementation is based on the Debian “Sqeeze” distribution of Linux with
Vyatta router overlay and Datum Systems additions specific to satellite modem use.
4.
“Packages”
are the Linux term for software programs and drivers. The entire Linux system
consists of a small set of kernel and base programs with many packages added to provide
the particular capabilities needed for its intended use. Most of the drivers and virtually all of
the user space programs are packages. Packages can be installed removed and upgraded
via the package manager. In the Q7 X86 card the package manager is named “APT” and
common package functions are performed using the apt-get command line directives.
5.
“Package Repository”
is a web location containing groups of packages which can be
installed in the Linux system via the package manager. Two are necessary, the Vyatta
repository and the Datum Systems repository although there are many more available
including the standard Debian repository.
6.
“I7”
These are the base IP interface cards for the M7 modems. The Q7 processor is
plugged into these base “carrier' cards as the processing element.
7.
“LAN
and
WAN”
are terms for the Local Area Network and Wide Area Network interfaces
standard on the I7. The LAN is always the standard Ethernet TCP/IP Gigabit Ethernet port
(GbE) on the rear panel of the interface card. It's interface name is “
eth0
”. The WAN is the
internal custom interface port which connects to the modem. Because it appears to Linux
and Vyatta as a standard Ethernet port its default name is “
eth1
”, although that can be
changed.
8.
“Static
and
DHCP”
Are two possible ways of configuring the LAN side IP addresses and
masks. By default the eth0 LAN is configured with a static IP address.
9.
“Console
and
Terminal Sessions”
These refer to a command line connection to the I7.
The console is a standard serial RS-232 connection on the rear of the interface card which
can be connected to a computer running a standard terminal emulation program such as
Hyperterminal or Putty or Linux minicom and other programs. A terminal session is a more
generic term and can refer to virtual terminal sessions connected via TCP/IP in either Telnet
or SSH mode. Both present the standard Linux/Vyatta command line interface.
Содержание M7 Series
Страница 2: ...This page is intentionally blank ...
Страница 10: ......
Страница 56: ......
Страница 66: ...Maintenance M7 M7L M7LT Modular Satellite Modem 3 10 M7 M7L M7LT Rev 0 05 Figure 3 8 Unit Events Log Page ...
Страница 170: ......