Fli4l

Last updated
fli4l
Fli4l logo cube arcade (transparent).gif
Developer fli4l-Team [1]
OS family Linux (Unix-like)
Working stateCurrent
Source model Open source
Initial releaseApril 2000(22 years ago) (2000-04)
Latest release 3.10.19 [2] / 2 February 2020(3 years ago) (2020-02-02)
Latest preview Tarball version / Weekly [3]
Available in German, English, French
Platforms i386, x86-64
Kernel type modular
License GPL (Free software)
Official website www.fli4l.de/en/

fli4l (flexible internet router for linux; previously: floppy isdn for linux) is a Linux distribution, actively developed by German 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 and was created with the aim of simple configuration and support for older hardware. [4] [5] [6]

Contents

fli4l can route between Ethernet and ISDN, DSL or UMTS, or just between Ethernet networks. [5]

Characteristics and requirements

fli4l is based on the Linux kernel. As the documentation is very extensive no knowledge of Linux is required, however a basic knowledge of network technology is needed. [7]

The hardware requirements for fli4l are low, an Intel Pentium with MMX support and 64 MiB RAM and (depending upon the configuration) one or two network interface controllers is quite adequate. A hard disk drive is not required, but can be used by fli4l too. [8]

Newer versions of fli4l provide also the possibility to create a working installation on a CF card in a card reader, which card then in turn can operate from a CF adapter in an IDE slot. Also the generation of an ISO image is supported to run from a CD-ROM as well as from DOC/DOM for Embedded systems. [8]

fli4l can be configured on Linux, Unix and Windows systems using just text files. [9]

In addition, fli4l has the possibility to encrypt connections over the Internet or via Wireless LAN using OpenVPN or PPTP (Poptop). [10]

Versions

There are two development branches for fli4l, a stable and a development version.

The present stable release [2] is based on a Linux 3.16 kernel and supports virtualization by means of Xen and KVM. USB and Wireless LAN are supported to a great extent as well as current embedded hardware as APU, ALIX, Soekris, and EPIA series.

The 4.0 development version [3] 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; [11] 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. [11]

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). imonc allows extensive control as well as remote-controlled update of the router's software. [12]

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution 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 of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

A virtual private network (VPN) is a mechanism for creating a secure connection between a computing device and a computer network, or between two networks, using an insecure communication medium such as the public Internet. A VPN can extend a private network, enabling users to send and receive data across public networks as if their devices were directly connected to the private network. The benefits of a VPN include security, reduced costs for dedicated communication lines, and greater flexibility for remote workers. VPNs are also used to bypass internet censorship. Encryption is common, although not an inherent part of a VPN connection.

The Internetworking Operating System (IOS) is a family of proprietary network operating systems used on several router and network switch models manufactured by Cisco Systems. The system is a package of routing, switching, internetworking, and telecommunications functions integrated into a multitasking operating system. Although the IOS code base includes a cooperative multitasking kernel, most IOS features have been ported to other kernels, such as Linux and QNX, for use in Cisco products.

<span class="mw-page-title-main">Damn Small Linux</span> Linux-based operating system

Damn Small Linux (DSL) is a discontinued computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open source licenses. It was designed to run graphical user interface applications on older PC hardware, for example, machines with 486 and early Pentium microprocessors and very little random-access memory (RAM). DSL is a Live CD with a size of 50 megabytes (MB). What originally began as an experiment to see how much software could fit in 50 MB eventually became a full Linux distribution. It can be installed on storage media with small capacities, like bootable business cards, USB flash drives, various memory cards, and Zip drives.

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 applications.

Smoothwall is a Linux distribution designed to be used as an open source firewall. Smoothwall is configured via a web-based GUI and requires little or no knowledge of Linux to install or use.

DrayTek is a network equipment manufacturer of broadband CPE, including firewalls, VPN devices, routers, managed switches and wireless LAN devices. The company was founded in 1997. The earliest products included ISDN based solutions, the first being the ISDN Vigor128, a USB terminal adaptor for Windows and Mac OS. This was followed by the ISDN Vigor204 ISDN terminal adaptor/PBX and the Vigor2000, its first router. The head office is located in Hsinchu, Taiwan with regional offices and distributors worldwide.

<span class="mw-page-title-main">Das U-Boot</span> Open-source, primary boot the devices operating system kernel

Das U-Boot is an open-source, primary boot loader used in embedded devices to package the instructions to boot the device's operating system kernel. It is available for a number of computer architectures, including 68k, ARM, Blackfin, MicroBlaze, MIPS, Nios, SuperH, PPC, RISC-V and x86.

<span class="mw-page-title-main">Fritz!Box</span>

Fritz!Box, stylised as FRITZ!Box, is a series of residential gateway devices produced by the German company AVM GmbH. In 2010 it was estimated the series had a market share of 68% of the digital subscriber line (DSL) consumer equipment in Germany.

<span class="mw-page-title-main">FreeBSD</span> Free and open-source Unix-like operating system

FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular open-source BSD operating system, accounting for more than three-quarters of all installed and permissively licensed BSD systems.

In computing, network virtualization is the process of combining hardware and software network resources and network functionality into a single, software-based administrative entity, a virtual network. Network virtualization involves platform virtualization, often combined with resource virtualization.

<span class="mw-page-title-main">Zeroshell</span> Linux distribution

Zeroshell is a small open-source Linux distribution for servers and embedded systems which aims to provide network services. Its administration relies on a web-based graphical interface; no shell is needed to administer and configure it. Zeroshell is available as Live CD and CompactFlash images, and VMware virtual machines.

<span class="mw-page-title-main">Skytone Alpha-400</span> Linux-based low-cost netbook introduced in 2008

The Skytone Alpha-400 is a Linux-based low-cost netbook with a 7 in 800×480 LCD screen, introduced in 2008. Its measurements (length×width×depth) are 210×140×32 mm and it weighs 0.65 kg.

<span class="mw-page-title-main">Amiga Forever</span> Amiga preservation, emulation and support package published by Cloanto

Amiga Forever is an Amiga preservation, emulation and support package published by Cloanto, which allows Amiga software to run on non-Amiga hardware legally and without complex configuration.

Alpine Linux is a Linux distribution designed to be small, simple and secure. Alpine Linux uses musl, BusyBox and OpenRC instead of the more commonly used glibc, GNU Core Utilities and systemd respectively.

<span class="mw-page-title-main">Cisco IOS XR</span>

IOS XR is a release train of Cisco Systems' widely deployed Internetwork Operating System (IOS), used on their high-end Network Convergence System (NCS) and carrier-grade routers such as the ASR 9000 series and Carrier Routing System series of routers.

OpenWrt is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic. The main components are Linux, util-linux, musl, and BusyBox. All components have been optimized to be small enough to fit into the limited storage and memory available in home routers.

<span class="mw-page-title-main">GPUOpen</span> Middleware software suite

GPUOpen is a middleware software suite originally developed by AMD's Radeon Technologies Group that offers advanced visual effects for computer games. It was released in 2016. GPUOpen serves as an alternative to, and a direct competitor of Nvidia GameWorks. GPUOpen is similar to GameWorks in that it encompasses several different graphics technologies as its main components that were previously independent and separate from one another. However, GPUOpen is entirely open source software, unlike GameWorks which is proprietary and closed.

WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs), and was designed with the goals of ease of use, high speed performance, and low attack surface. It aims for better performance and more power than IPsec and OpenVPN, two common tunneling protocols. The WireGuard protocol passes traffic over UDP.

<span class="mw-page-title-main">IPFire</span> Linux distribution

IPFire is a hardened open source Linux distribution that primarily performs as a router and a firewall; a standalone firewall system with a web-based management console for configuration.

References

  1. net(t)work(s) e.V.
  2. 1 2 Latest stable release of fli4l, Retrieved February 2, 2020
  3. 1 2 Latest weekly development version of fli4l, Retrieved October 9, 2018
  4. "fli4l 3.6.2". Softpedia . n.d. Retrieved September 28, 2012.
  5. 1 2 Haas, Juergen (April 27, 2003). "Fli4l (Floppy ISDN/DSL)". About.com . Archived from the original on March 4, 2016. Retrieved March 31, 2012.
  6. "fli4l". free(code) . n.d. Retrieved September 23, 2012.
  7. fli4l documentation: Introduction
  8. 1 2 fli4l documentation: Setup Flavours
  9. fli4l documentation: Configuration
  10. Poptop
  11. 1 2 The fli4l database for additional packages
  12. imonc

Further reading