Fli4l: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Update version
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.3) (Whoop whoop pull up - 12942
 
(25 intermediate revisions by 15 users not shown)
Line 2: Line 2:
{{Infobox OS
{{Infobox OS
| name = fli4l
| name = fli4l
| logo = [[File:Fli4l logo cube arcade.gif|240px]]
| logo = [[File:Fli4l logo cube arcade (transparent).gif|240px]]
| screenshot =
| screenshot =
| caption =
| caption =
| developer = fli4l-Team
| developer = fli4l-Team<ref>[http://www.nettworks.org/ net(t)work(s) e.V.]</ref>
| family = [[Unix-like]]
| family = [[Linux]] ([[Unix-like]])
| working state = Current
| working state = Current
| source model = [[Open source]]
| source model = [[Open-source software|Open source]]
| released = {{Start date and age|2000|04|df=yes|br=|p=yes}}
| released = {{Start date and age|2000|04|df=yes|br=|p=yes}}
| latest release version = 3.10.12<ref name="stable">[http://www.fli4l.de/en/download/stable-version/ Latest stable release of fli4l], Retrieved Januar 13, 2018</ref>
| latest release version = 3.10.19<ref name="stable">[http://www.fli4l.de/en/download/stable-version/ Latest stable release of fli4l], Retrieved February 2, 2020</ref>
| latest release date = {{Start date and age|2018|01|07|df=yes|br=|p=yes}}
| latest release date = {{Start date and age|2020|02|02|df=yes|br=|p=yes}}
| latest preview version = Tarball version
| latest preview version = Tarball version
| latest preview date = Weekly<ref name="weekly">[http://www.fli4l.de/en/download/developer-version-40/ Latest weekly development version of fli4l], Retrieved Januar 13, 2018</ref>
| latest preview date = Weekly<ref name="weekly">[http://www.fli4l.de/en/download/developer-version-40/ Latest weekly development version of fli4l], Retrieved October 9, 2018</ref>
| marketing target =
| marketing target =
| programmed in =
| programmed in =
Line 30: Line 30:
| updatemodel =
| updatemodel =
}}
}}
'''fli4l''' ('''fl'''exible '''i'''nternet router '''for''' '''l'''inux, before '''fl'''oppy '''i'''sdn '''for''' '''l'''inux) is a [[Linux distribution]], actively developed by [[Germany|German]] developers since 2000. The projects main task is to provide a small Linux system that turns almost every machine into a [[router (computing)|router]]. The distribution can run from a [[floppy disk]] and was created with the aim of simple [[computer configuration|configuration]] and support for older hardware.<ref name="SP">{{cite news|url = http://linux.softpedia.com/get/System/Operating-Systems/Other/fli4l-7370.shtml|title = fli4l 3.6.2|accessdate = September 28, 2012|last =|first =|date = n.d.| work = [[Softpedia]]}}</ref><ref name="Haas">{{cite news|url = http://linux.about.com/cs/linux101/g/fli4llparfloppy.htm|title = Fli4l (Floppy ISDN/DSL)|accessdate = March 31, 2012|last = Haas|first = Juergen|date = April 27, 2003| work = [[About.com]]}}</ref><ref name="freecode">{{cite news|title=fli4l|url=http://freecode.com/projects/fli4l|accessdate=September 23, 2012|date= n.d.|work = [[freecode|free(code)]]}}</ref>
'''fli4l''' (flexible internet router for linux; previously: floppy isdn for linux) is a [[Linux distribution]], actively developed by [[Germany|German]] developers since 2000. The projects main task is to provide a small Linux system that turns almost every machine into a [[router (computing)|router]]. The distribution can run from a [[floppy disk]] and was created with the aim of simple [[computer configuration|configuration]] and support for older hardware.<ref name="SP">{{cite news|url = http://linux.softpedia.com/get/System/Operating-Systems/Other/fli4l-7370.shtml|title = fli4l 3.6.2|access-date = September 28, 2012|date = n.d.| work = [[Softpedia]]}}</ref><ref name="Haas">{{cite news|url = http://linux.about.com/cs/linux101/g/fli4llparfloppy.htm|title = Fli4l (Floppy ISDN/DSL)|access-date = March 31, 2012|last = Haas|first = Juergen|date = April 27, 2003|work = [[About.com]]|archive-date = March 4, 2016|archive-url = https://web.archive.org/web/20160304103505/http://linux.about.com/cs/linux101/g/fli4llparfloppy.htm|url-status = dead}}</ref><ref name="freecode">{{cite news|title=fli4l|url=http://freecode.com/projects/fli4l|access-date=September 23, 2012|date= n.d.|work = [[freecode|free(code)]]}}</ref>


fli4l can route between [[Ethernet]] and [[ISDN]], [[DSL]] or [[UMTS]], or just between Ethernet networks.<ref name="Haas" />
fli4l can route between [[Ethernet]] and [[ISDN]], [[DSL]] or [[UMTS]], or just between Ethernet networks.<ref name="Haas" />


==Characteristics and requirements==
==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 [[computer network|network]] technology is needed.<ref name="Intro">[http://www.fli4l.de/fileadmin/doc/english/html/fli4l-3.10.12/node3.html fli4l documentation: Introduction]</ref>
fli4l is based on the [[Linux kernel]]. As the documentation is very extensive no knowledge of Linux is required, however a basic knowledge of [[computer network|network]] technology is needed.<ref name="Intro">[http://www.fli4l.de/fileadmin/doc/english/html/fli4l-3.10.19/node3.html fli4l documentation: Introduction]</ref>


The hardware requirements for fli4l are low, a [[Pentium|Intel Pentium]] with [[MMX_(instruction_set)|MMX]] support and 64 [[mebibyte|MiB]] [[Random-access memory|RAM]] and (depending upon the configuration) one or two [[network interface controller]]s is quite adequate. A [[hard disk drive]] is not required, but can be used by fli4l too.<ref name = "SetupFlavours">[http://www.fli4l.de/fileadmin/doc/english/html/fli4l-3.10.12/node7.html fli4l documentation: Setup Flavours]</ref>
The hardware requirements for fli4l are low, an [[Pentium|Intel Pentium]] with [[MMX (instruction set)|MMX]] support and 64 [[mebibyte|MiB]] [[Random-access memory|RAM]] and (depending upon the configuration) one or two [[network interface controller]]s is quite adequate. A [[hard disk drive]] is not required, but can be used by fli4l too.<ref name = "SetupFlavours">[http://www.fli4l.de/fileadmin/doc/english/html/fli4l-3.10.19/node7.html fli4l documentation: Setup Flavours]</ref>


Newer versions of fli4l provide also the possibility to create a working installation on a [[CompactFlash|CF]] card in a [[card reader]], which card then in turn can operate from a CF adapter in an [[Parallel ATA|IDE]] slot. Also the generation of an [[ISO image]] is supported to run from a [[CD-ROM]] as well as from [[M-Systems|DOC]]/[[Disk on module|DOM]] for [[Embedded system]]s.<ref name = SetupFlavours />
Newer versions of fli4l provide also the possibility to create a working installation on a [[CompactFlash|CF]] card in a [[card reader]], which card then in turn can operate from a CF adapter in an [[Parallel ATA|IDE]] slot. Also the generation of an [[ISO image]] is supported to run from a [[CD-ROM]] as well as from [[M-Systems|DOC]]/[[Disk on module|DOM]] for [[Embedded system]]s.<ref name = SetupFlavours />


fli4l can be configured on [[Linux]], [[Unix]] and [[Microsoft Windows|Windows]] systems using just text files.<ref name="Config">[http://www.fli4l.de/fileadmin/doc/english/html/fli4l-3.10.12/node6.html fli4l documentation: Configuration]</ref>
fli4l can be configured on [[Linux]], [[Unix]] and [[Microsoft Windows|Windows]] systems using just text files.<ref name="Config">[http://www.fli4l.de/fileadmin/doc/english/html/fli4l-3.10.19/node6.html fli4l documentation: Configuration]</ref>


In addition, fli4l has the possibility to encrypt connections over the Internet or via [[Wireless LAN]] using [[OpenVPN]] or [[point-to-Point Tunneling Protocol|PPTP]] (Poptop).<ref>[http://sourceforge.net/projects/poptop/ Poptop]</ref>
In addition, fli4l has the possibility to encrypt connections over the Internet or via [[Wireless LAN]] using [[OpenVPN]] or [[point-to-Point Tunneling Protocol|PPTP]] (Poptop).<ref>[http://sourceforge.net/projects/poptop/ Poptop]</ref>
Line 48: Line 48:
There are two development branches for fli4l, a stable and a development version.
There are two development branches for fli4l, a stable and a development version.


The present stable release<ref name="stable" /> is based on a Linux 3.16 kernel and supports [[virtualization]] by means of [[Xen]] and [[Kernel-based_Virtual_Machine|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 present stable release<ref name="stable" /> is based on a Linux 3.16 kernel and supports [[virtualization]] by means of [[Xen]] and [[Kernel-based Virtual Machine|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<ref name="weekly" /> 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.
The 4.0 development version<ref name="weekly" /> 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.
Line 56: Line 56:


==Device control==
==Device control==
An fli4l router can be controlled and monitored with a browser-based interface. Besides, the program imonc ('''i'''sdn '''mon'''itor '''c'''lient) is available for Windows and Linux ([[GTK+|GTK]]). imonc allows extensive control as well as remote-controlled update of the router's software.<ref name="imonc">[http://www.fli4l.de/fileadmin/doc/english/html/fli4l-3.10.12/node59.html imonc]</ref>
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]]). imonc allows extensive control as well as remote-controlled update of the router's software.<ref name="imonc">[http://www.fli4l.de/fileadmin/doc/english/html/fli4l-3.10.19/node59.html imonc]</ref>


==References==
==References==
Line 63: Line 63:


==Further reading==
==Further reading==
* {{cite book|last=Schemberg|first=Axel|url=http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1618 |title=PC-Netzwerke|trans-title=PC Networks | year=2010 | pages=422–440 | publisher=Galileo Computing | isbn=978-3-8362-1105-5 | edition=5th|author2=Linten, Martin|author3=Surendorf, Kai | language=German}}
* {{cite book|last=Schemberg|first=Axel|url=http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-1618 |title=PC-Netzwerke|trans-title=PC Networks | year=2010 | pages=422–440 | publisher=Galileo Computing | isbn=978-3-8362-1105-5 | edition=5th|author2=Linten, Martin|author3=Surendorf, Kai | language=de}}
* {{cite journal|last=Schmidt|first=Jürgen|title=Report - 300-Euro-PC, Router mit Mehrwert|trans-title=Report - 300 Euro PC, Router with value added|journal=[[c't]]|year=2003|issue=3|url=http://www.heise.de/artikel-archiv/ct/2003/3/84_kiosk|accessdate=31 March 2012|publisher=[[Heinz Heise]]|language=German|pages=84–93}}
* {{cite journal|last=Schmidt|first=Jürgen|title=Report - 300-Euro-PC, Router mit Mehrwert|trans-title=Report - 300 Euro PC, Router with value added|journal=[[c't]]|year=2003|volume=2003|issue=3|url=http://www.heise.de/artikel-archiv/ct/2003/3/84_kiosk|access-date=31 March 2012|publisher=[[Heinz Heise]]|language=de|pages=84–93}}
* {{cite journal|last=Schmidt|first=Jürgen|title=Gut aufgelegt, Den Internet-Zugang mit Linux richtig konfigurieren|trans-title=In a good mood, Internet access with Linux configured correctly|journal=[[c't]]|year=2003|issue=2|pages=184–185|url=http://www.heise.de/artikel-archiv/ct/2003/2/184_kiosk|accessdate=31 March 2012|publisher=[[Heinz Heise]]|language=German}}
* {{cite journal|last=Schmidt|first=Jürgen|title=Gut aufgelegt, Den Internet-Zugang mit Linux richtig konfigurieren|trans-title=In a good mood, Internet access with Linux configured correctly|journal=[[c't]]|year=2003|volume=2003|issue=2|pages=184–185|url=http://www.heise.de/artikel-archiv/ct/2003/2/184_kiosk|access-date=31 March 2012|publisher=[[Heinz Heise]]|language=de}}
* {{cite journal|last=Violka|first=Karsten|title=Virtuelle LAN-Party, Netzwerkspiele im VPN|trans-title=Virtual LAN party, Online games using VPN|journal=[[c't]]|year=2002|issue=22|pages=218|url=http://www.heise.de/artikel-archiv/ct/2002/22/218_kiosk|publisher=[[Heinz Heise]]|language=German}}
* {{cite journal|last=Violka|first=Karsten|title=Virtuelle LAN-Party, Netzwerkspiele im VPN|trans-title=Virtual LAN party, Online games using VPN|journal=[[c't]]|year=2002|volume=2002|issue=22|pages=218–222|url=http://www.heise.de/artikel-archiv/ct/2002/22/218_kiosk|publisher=[[Heinz Heise]]|language=de}}
* {{cite journal|last=Diedrich|first=Dr. Oliver|title=Mit dem Pinguin ins Netz, fli4l macht das Aufsetzen eines Linux-Routers zum Kinderspiel|trans-title=With the penguin in the net, fli4l makes the setup of a Linux router child's play|journal=[[c't]]|year=2002|issue=7|url=http://www.heise.de/artikel-archiv/ct/2002/7/110_kiosk|accessdate=31 March 2012|page=110|publisher=[[Heinz Heise]]|language=German}}
* {{cite journal|last=Diedrich|first=Dr. Oliver|title=Mit dem Pinguin ins Netz, fli4l macht das Aufsetzen eines Linux-Routers zum Kinderspiel|trans-title=With the penguin in the net, fli4l makes the setup of a Linux router child's play|journal=[[c't]]|year=2002|volume=2002|issue=7|pages=110–111|url=http://www.heise.de/artikel-archiv/ct/2002/7/110_kiosk|access-date=31 March 2012|publisher=[[Heinz Heise]]|language=de}}
* {{cite news|last=Kaps|first=Reiko|title=Schlankes Router-Linux|trans-title=Slim Linux router|url=http://www.heise.de/netze/meldung/Schlankes-Router-Linux-217340.html|accessdate=31 March 2012|newspaper=Heise Netze|date=5 May 2009|language=German}}
* {{cite news|last=Kaps|first=Reiko|title=Schlankes Router-Linux|trans-title=Slim Linux router|url=http://www.heise.de/netze/meldung/Schlankes-Router-Linux-217340.html|access-date=31 March 2012|newspaper=Heise Netze|date=5 May 2009|language=de}}
* {{cite news|title=Linux-Router fli4l in "stabiler Version" erhältlich|trans-title=Linux router fli4l available in "stable version"|url=http://heise.de/-178850|newspaper=heise online|date=25 Sep 2007|language=German}}
* {{cite news|title=Linux-Router fli4l in "stabiler Version" erhältlich|trans-title=Linux router fli4l available in "stable version"|url=http://heise.de/-178850|newspaper=heise online|date=25 Sep 2007|language=de}}
* {{cite news|title=Linux-Softwarerouter fli4l jetzt in Version 3.0|url=http://www.heise.de/newsticker/meldung/Linux-Softwarerouter-fli4l-jetzt-in-Version-3-0-161361.html|newspaper=heise online|trans-title=Linux software router fli4l now in version 3.0|date=28 Dec 2005|language=German}}
* {{cite news|title=Linux-Softwarerouter fli4l jetzt in Version 3.0|url=http://www.heise.de/newsticker/meldung/Linux-Softwarerouter-fli4l-jetzt-in-Version-3-0-161361.html|newspaper=heise online|trans-title=Linux software router fli4l now in version 3.0|date=28 Dec 2005|language=de}}


==External links==
==External links==
Line 81: Line 81:
[[Category:Gateway/routing/firewall distribution]]
[[Category:Gateway/routing/firewall distribution]]
[[Category:Free routing software]]
[[Category:Free routing software]]
[[Category:Linux distributions]]

Latest revision as of 19:44, 25 March 2023

fli4l
Developerfli4l-Team[1]
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source
Initial releaseApril 2000 (24 years ago) (2000-04)
Latest release3.10.19[2] / 2 February 2020 (4 years ago) (2020-02-02)
Latest previewTarball version / Weekly[3]
Available inGerman, English, French
Platformsi386, x86-64
Kernel typemodular
LicenseGPL (Free software)
Official websitewww.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]

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

Characteristics and requirements[edit]

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[edit]

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[edit]

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[edit]

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]

References[edit]

  1. ^ net(t)work(s) e.V.
  2. ^ a b Latest stable release of fli4l, Retrieved February 2, 2020
  3. ^ a b Latest weekly development version of fli4l, Retrieved October 9, 2018
  4. ^ "fli4l 3.6.2". Softpedia. n.d. Retrieved September 28, 2012.
  5. ^ a b 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. ^ a b fli4l documentation: Setup Flavours
  9. ^ fli4l documentation: Configuration
  10. ^ Poptop
  11. ^ a b The fli4l database for additional packages
  12. ^ imonc

Further reading[edit]

External links[edit]