mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
14dc390d71
attributes' for backward compatibility Ticket: CM-1438 Reviewed By: Testing Done: Tested ifupdown sanity and new functionality support for: - -i <interface file> - template lookup path and move all template handling to a separate module template.py - new ifupdown2 config file /etc/network/ifupdown2/ifupdown2.conf - bridge_waitport and bridge_maxwait - moved addons.conf to /var/lib/ifupdownaddons/
51 lines
2.5 KiB
Plaintext
51 lines
2.5 KiB
Plaintext
TODO:
|
||
====
|
||
- support old ifupdown state file /run/network/ifstate. Because some app's seem to use it
|
||
- support -i interfaces file
|
||
- support for debian ifupdown methods: tunnel, v4tunnel, 6to4, ppp, wvdial, ipv4ll
|
||
- support for debian ifupdown ipv6 auto method
|
||
- support for debian ifupdown CAN address family
|
||
- Compat : support for LOGICAL interfaces
|
||
- dry-run improvement: It skips the cache completely. Which means It tells you the commands it would execute if the system is clean. Its not smart enought to say what it will really execute given the state of the system
|
||
|
||
- included gvgen in the package. Need to check if there are any license issues
|
||
- bash completion for options
|
||
- Ifquery does not report link status, mainly because it reports only in terms of /etc/network/interfaces attributes. Plan to fix that
|
||
- update man-pages with new options. Convert them to rst
|
||
- Documentation
|
||
- Priorities for addon modules
|
||
- syslog support
|
||
- have ability to also run uninstall on interfaces that dont have any config
|
||
- ifup hotplug support (basically needs some testing and fixing broken things)
|
||
- -q quiet option
|
||
- support for /etc/networking.defaults
|
||
- implement legacy ifupdown mapping feature
|
||
- support for the following ifupdown options:
|
||
-o OPTION=VALUE set OPTION to VALUE as though it were in
|
||
/etc/network/interfaces
|
||
--no-mappings don't run any mappings
|
||
--no-scripts don't run any hook scripts
|
||
- Fix parallel implementation
|
||
- Test all original ifupdown options for compatibility
|
||
- Test with ifupdown-extra, ifmetric, ifupdown-scripts-zg2
|
||
- export other environment variables to bash scripts (for backward compatibility):
|
||
IFACE physical name of the interface being processed
|
||
LOGICAL logical name of the interface being processed
|
||
ADDRFAM address family of the interface
|
||
METHOD method of the interface (e.g., static)
|
||
MODE start if run from ifup, stop if run from ifdown
|
||
PHASE as per MODE, but with finer granularity, distinguishing the pre-
|
||
up, post-up, pre-down and post-down phases.
|
||
VERBOSITY indicates whether --verbose was used; set to 1 if so, 0 if not.
|
||
PATH the command search path: /usr/local/sbin:/usr/local/bin:‐
|
||
/usr/sbin:/usr/bin:/sbin:/bin
|
||
|
||
- ifquery -r shows bridge-pathcosts
|
||
auto bridge100
|
||
iface bridge100
|
||
bridge-ports swp13.100 swp14.100
|
||
bridge-pathcosts swp13.100=2 swp14.100=2
|
||
|
||
- Does not purge old addresses
|
||
|