HOME

TheInfoList



OR:

fli4l (flexible internet router for linux; previously: floppy isdn for linux) is a
Linux distribution A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one ...
, actively developed by
German German(s) may refer to: * Germany (of or related to) **Germania (historical use) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizens of Germany, see also German nationality law **Ger ...
developers since 2000. The projects main task is to provide a small Linux system that turns almost every machine into a router. The distribution can run from a
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined w ...
and was created with the aim of simple
configuration Configuration or configurations may refer to: Computing * Computer configuration or system configuration * Configuration file, a software file used to configure the initial settings for a computer program * Configurator, also known as choice board ...
and support for older hardware. fli4l can route between
Ethernet Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
and
ISDN Integrated Services Digital Network (ISDN) is a set of communication standards for simultaneous digital transmission of voice, video, data, and other network services over the digitalised circuits of the public switched telephone network. Wo ...
,
DSL Digital subscriber line (DSL; originally digital subscriber loop) is a family of technologies that are used to transmit digital data over telephone lines. In telecommunications marketing, the term DSL is widely understood to mean asymmetric dig ...
or
UMTS The Universal Mobile Telecommunications System (UMTS) is a third generation mobile cellular system for networks based on the GSM standard. Developed and maintained by the 3GPP (3rd Generation Partnership Project), UMTS is a component of the Inte ...
, or just between Ethernet networks.


Characteristics and requirements

fli4l is based on the
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
. As the documentation is very extensive no knowledge of Linux is required, however a basic knowledge of
network Network, networking and networked may refer to: Science and technology * Network theory, the study of graphs as a representation of relations between discrete objects * Network science, an academic field that studies complex networks Mathematics ...
technology is needed.fli4l documentation: Introduction
/ref> The hardware requirements for fli4l are low, an
Intel Pentium Pentium is a brand used for a series of x86 architecture-compatible microprocessors produced by Intel. The original Pentium processor from which the brand took its name was first released on March 22, 1993. After that, the Pentium II and Pe ...
with MMX support and 64
MiB The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * Ra ...
and (depending upon the configuration) one or two
network interface controller A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network. Ear ...
s is quite adequate. A
hard disk drive A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
is not required, but can be used by fli4l too.fli4l documentation: Setup Flavours
/ref> Newer versions of fli4l provide also the possibility to create a working installation on a CF card in a
card reader A card reader is a data input device that reads data from a card-shaped storage medium. The first were punched card readers, which read the paper or cardboard punched cards that were used during the first several decades of the computer industry ...
, which card then in turn can operate from a CF adapter in an IDE slot. Also the generation of an
ISO image An optical disc image (or ISO image, from the ISO 9660 file system used with CD-ROM media) is a disk image that contains everything that would be written to an optical disc, disk sector by disc sector, including the optical disc file system. IS ...
is supported to run from a
CD-ROM A CD-ROM (, compact disc read-only memory) is a type of read-only memory consisting of a pre-pressed optical compact disc that contains data. Computers can read—but not write or erase—CD-ROMs. Some CDs, called enhanced CDs, hold both comput ...
as well as from
DOC DOC, Doc, doc or DoC may refer to: In film and television * ''Doc'' (2001 TV series), a 2001–2004 PAX series * ''Doc'' (1975 TV series), a 1975–1976 CBS sitcom * "D.O.C." (''Lost''), a television episode * ''Doc'' (film), a 1971 Wester ...
/
DOM Dom or DOM may refer to: People and fictional characters * Dom (given name), including fictional characters * Dom (surname) * Dom La Nena (born 1989), stage name of Brazilian-born cellist, singer and songwriter Dominique Pinto * Dom people, an et ...
for
Embedded system An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' as ...
s. fli4l can be configured on
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
,
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
and
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
systems using just text files.fli4l documentation: Configuration
/ref> In addition, fli4l has the possibility to encrypt connections over the Internet or via
Wireless LAN A wireless LAN (WLAN) is a wireless computer network A wireless network is a computer network that uses wireless data connections between network nodes. Wireless networking is a method by which homes, telecommunications networks and bus ...
using
OpenVPN OpenVPN is a virtual private network (VPN) system that implements techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It implements both client and server appl ...
or
PPTP The Point-to-Point Tunneling Protocol (PPTP) is an obsolete method for implementing virtual private networks. PPTP has many well known security issues. PPTP uses a TCP control channel and a Generic Routing Encapsulation tunnel to encapsulate PP ...
(Poptop).Poptop
/ref>


Versions

There are two development branches for fli4l, a stable and a development version. The present stable release is based on a Linux 3.16 kernel and supports
virtualization In computing, virtualization or virtualisation (sometimes abbreviated v12n, a numeronym) is the act of creating a virtual (rather than actual) version of something at the same abstraction level, including virtual computer hardware platforms, stor ...
by means of
Xen Xen (pronounced ) is a type-1 hypervisor, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently. It was originally developed by the University of Cambridge Computer Laboratory an ...
and KVM.
USB Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad v ...
and
Wireless LAN A wireless LAN (WLAN) is a wireless computer network A wireless network is a computer network that uses wireless data connections between network nodes. Wireless networking is a method by which homes, telecommunications networks and bus ...
are supported to a great extent as well as current embedded hardware as APU, ALIX, Soekris, and
EPIA VIA EPIA (''VIA Embedded Platform Innovative Architecture'') is a series of mini-ITX, em-ITX, nano-ITX, pico-ITX and pico-ITXe motherboards with integrated VIA processor Processor may refer to: Computing Hardware * Processor (computing) **C ...
series. The 4.0 development version also provides a Linux 4.1 kernel. Furthermore, it implements a new management and configuration layer for connections (so-called circuits) which has been designed from the ground up. It allows to use multiple WAN links (e.g. via DSL, ISDN, or UMTS) in parallel.


Optional packages

fli4l is a modular system using so-called OPT-packages. To create an individual configuration, only software packages for those options, that are needed, are downloaded and unzipped into the directory tree. To extend the basic functionality, a wide range of applications is available in the so-called OPT-database;The fli4l database for additional packages
/ref> for example, optional packages can be used for monitoring traffic or an fli4l can function as a printserver. This process easily allows own developments, that can be made available to other users via the OPT-database.


Device control

An fli4l router can be controlled and monitored with a browser-based interface. Besides, the program imonc (isdn monitor client) is available for Windows and Linux (
GTK GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and propriet ...
). imonc allows extensive control as well as remote-controlled update of the router's software.imonc
/ref>


References


Further reading

* * * * * * * *


External links

*
Heating system using 1-Wire Bus with fli4l
{{Linux-distro Light-weight Linux distributions Gateway/routing/firewall distribution Free routing software Linux distributions