ifupdown2 is ifupdown re-written in Python. It replaces ifupdown and provides the same user interface as ifupdown for network interface configuration. Like ifupdown, ifupdown2 is a high level tool to configure (or, respectively deconfigure) network interfaces based on interface definitions in /etc/network/interfaces. It is capable of detecting network interface dependencies and comes with several new features which are available as new command options to ifup/ifdown/ifquery commands. It also comes with a new command ifreload to reload interface configuration with minimum disruption. Most commands are also capable of input and output in JSON format. It is backward compatible with ifupdown /etc/network/interfaces format and supports newer simplified format. It also supports interface templates with python-mako for large scale interface deployments. See
/usr/share/doc/ifupdown2/README.rst for details about ifupdown2. Examples are available under /usr/share/doc/ifupdown2/examples.
/usr/share/doc/ifupdown2/README.rst for details about ifupdown2. Examples are available under /usr/share/doc/ifupdown2/examples.
Original maintainer | Julien Fortin |
---|---|
Homepage | https://github.com/cumulusnetworks/ifupdown2 |
1.2.7


1.2.5


1.0





Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | deb | 1.2.5-1 | 2019-01-28 | 192 kiB | 1.3 MiB | Julien Fortin |
![]() | deb | 1.0~git20170314-1 | 2017-11-10 | 150 kiB | 986 kiB | Julien Fortin |
![]() | deb | 1.0~git20170314-1 | 2017-11-10 | 150 kiB | 986 kiB | Ubuntu Developers |
![]() | deb | 1.0~git20170314-1 | 2017-11-10 | 150 kiB | 986 kiB | Ubuntu Developers |
![]() | deb | 1.0~git20170314-1 | 2019-01-14 | 150 kiB | 986 kiB | Ubuntu Developers |
![]() | deb | 1.2.5-1 | 2019-01-23 | 190 kiB | 1.3 MiB | Ubuntu Developers |
![]() | deb | 1.2.7-1 | 2019-07-11 | 195 kiB | 1.33 MiB | Ubuntu Developers |
![]() | deb | 1.2.7-1build1 | 2020-01-07 | 195 kiB | 1.33 MiB | Ubuntu Developers |
![]() | deb | 1.0~git20151029-1 | 2017-11-10 | 94.7 kiB | 595 kiB | Ubuntu Developers |
Manual pages
ifupdown-addons-interfaces(5)
ifupdown-addons-interfaces - ifupdown2 addon modules interface configuration
interfaces(5)
interfaces - network interface configuration for ifupdown
ifdown(8)
ifup - bring a network interface up
ifdown - take a network interface down
ifquery(8)
ifquery - query network interface configuration
ifreload(8)
ifreload - reload network interface configuration
ifup(8)
ifup - start a pre-configured network interface.
ifdown - stop a (pre-configured) network interface.
ifstatus - show the state of a (pre-configured) network interface.
ifprobe - checks if the configuration for the interface has changed
ifdown - stop a (pre-configured) network interface.
ifstatus - show the state of a (pre-configured) network interface.
ifprobe - checks if the configuration for the interface has changed
Latest updates

Ubuntu 20.04 focal/universe: Version 1.2.7-1build1 introduced
2020-01-07
- No-change rebuild to generate dependencies on python2.

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-10-10

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 removed
2019-10-10

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-10-10

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 removed
2019-10-10

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-09-25

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 removed
2019-09-25

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-09-25

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 removed
2019-09-25

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 removed
2019-09-06

Ubuntu 19.10 eoan/universe: Version 1.2.7-1 reintroduced
2019-09-05