OUTDATED: All posted commands on this page or any sub pages are no longer valid, because the network stack is under heavy development and will be updated. The network concept and general structure is still valid and will be adapted after we have a working network stack again.

This is the wiki with technical documentation of the networking code in IPFire 3.x.

At first of all, you should know that there is a "network" command that lets you control everything you need.

Second, there are Ports, Configs and Zones (for IPFire 3.x).

Ports

When the system boots up, all ethernet devices are scanned and automatically added to the network configuration.

They are called Ports and do only forward ethernet frames. They do not have any layer 3 protocol on them.

Additionally, other ports can be created like VLAN-ports, Bonding-ports, and so on.
(FIXME - cannot locate these links)

Zones

A zone is a network device which actually used by the applications and system. This is the place where IP addresses are configured and routing is done.

Configs

Configurations are a bunch of settings that get applied to zones. This could be for example an IPv4 address.

Man Pages

The man pages are available online as HTML documents. They are automatically exported and therefore always up to date.

https://man-pages.ipfire.org/network

Misc.