Opened 9 years ago

Closed 9 years ago

#5236 closed enhancement (fixed)


Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: normal Milestone: 7.6
Component: BOOK Version: SVN
Severity: normal Keywords:


Change History (5)

comment:1 by Fernando de Oliveira, 9 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 9 years ago

Overview of changes since NetworkManager-0.9.8

This is a new stable release of NetworkManager.  Notable changes include:

* Added a new curses-based client called "nmtui" for easier console operation
* Added interactive connection editing and creation mode to nmcli with detailed
    help and tab completion support
* nmcli bash completion has been greatly improved
* Added support for Data Center Bridging (DCB) and FibreChannel over
    Ethernet (FCoE)
* IPv6 autoconfiguration is now done in userspace with libndp instead
    of the kernel
* The D-Bus daemon is no longer required for root-only operation
* WiFi, ADSL, WWAN, and Bluetooth are now optional plugins,
    reducing install size
* Added support for Infiniband Partitions
* Network connection files are no longer watched by default, use 
    "nmcli con reload" to notice changes made externally or set
    "monitor-connection-files=true" in  NetworkManager.conf's [main] section
* Connections can now be locked to interface names in addition to
    hardware/MAC addresses
* A new "ignore-carrier" configuration option is available to ignore the carrier
    on selected interfaces
* A new "dns=none" option has been added to suppress changes to /etc/resolv.conf
* Changes made to IP addresses, IP routes, and master/slave relationships from
    external tools are now recognized and reflected in the D-Bus API
* Assuming the existing configuration of interfaces without changing that
    configuration is now more reliable
* The 'root' user is no longer subject to PolicyKit access controls and usage
    of D-Bus "at_console" permissions has been removed
* Configuration file snippets can be dropped in /etc/NetworkManager/conf.d to
    change smaller sets of configuration options
* Added IP-level support for more software/virtual interfaces types including
    GRE, macvlan, macvtap, tun, tap, veth, and vxlan interfaces
* All network interfaces known to the kernel are now exposed through
    the D-Bus interface
* Improved support for routing-only VPNs like openswan/libreswan/strongswan
* Added support for "temporary" connections which are not saved to disk until
* Added WWAN autoconnect support and fixed issues with airplane mode handling
* NetworkManager-wait-online systemd service behavior is more reliable
* The dispatcher timeout has increased to 10 minutes, and new "pre-up" and
    "pre-down" events have been added which block activation until complete
* NetworkManager no longer prevents Wake-on-LAN functionality from working
* PPPoE now requires userland "rp-pppoe" to work around kernel bugs with
    that prevent detecting server-side termination of the PPP link
* An ARP announcement is now sent after IPv4 addresses are configured
* Added a DNS plugin for dnssec-trigger for better DNSSEC operation
* More properties are now exposed via the D-Bus properties interface in
    addition to getter/setter functions
* Added support for custom IP address ranges for Shared connections
* Fatal connection failures now block automatic reconnection more reliably
* VPN connection IP details are now available via the D-Bus interface
* VPN plugins can now request additional/new secrets from the user during the
    connection process
* 'veth' interfaces are now unmanaged by default to cooperate better with
    external tools

comment:3 by Fernando de Oliveira, 9 years ago

There are new features. After two additional dependencies and a new switch, builds and works fine.

  1. Required: libndp - Library for Neighbor Discovery Protocol

Used to be in the source, but was removed.

Easy and fast to install, small:

./configure --prefix=/usr --disable-static
make install

    Download (HTTP):

    Download (FTP): " "

    Download MD5 sum: e4ac1fce2faa664ba8b20df581bf30ea

    Download size: 328 KB

    Estimated disk space required: 2.4 MB

    Estimated build time: less than 0.1 SBU

installed program: ndptool

installed library:

installed directory: none

  1. Added a new curses-based client called "nmtui" for easier console operation

Very good program. Needs switch --with-nmtui and recommended dependency newt (libnewt).

Easy and fast to install, small:

./configure --prefix=/usr --with-gpm-support (gpm optional)
make install

    Download (HTTP):

    Download (FTP): " "

    Download MD5 sum: f36d4d908965a0c89fd6fd8b61a6118b

    Download size: 176 KB

    Estimated disk space required: 5.0 MB

    Estimated build time: less than 0.1 SBU

installed program: whiptail

installed libraries: libnewt.{so,a},, python2.7/site-packages/, and python3.4/site-packages/

installed directory: none

So, it is necessary to add two packages, for the update.

Interesting that using "dns=none" in NetworkManager.conf, it does not modify /etc/resolv.conf.

Opinions, please? Where (if) should go the new packages?

If somebody knows their dependencies, I would like a list, very much, thanks.

Last edited 9 years ago by Fernando de Oliveira (previous) (diff)

comment:4 by Fernando de Oliveira, 9 years ago

deleted sed and replaced by libnewt.{so,a}. After will increase Estimated disk space required

comment:5 by Fernando de Oliveira, 9 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r13346.

Note: See TracTickets for help on using tickets.