Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.91. system-config-network

Updated system-config-network packages that fix several bugs are now available for Red Hat Enterprise Linux 5.
System-config-network is the user interface of the network configuration tool, supporting Ethernet, Wireless, TokenRing, ADSL, ISDN and PPP.

Bug Fixes

BZ#445958
Previously, the system-config-network service failed to recognize the Monitor mode configuration of a WIFI device and as a consequence, the service terminated unexpectedly with a traceback. This update provides a patch to fix this bug and system-config-network no longer crashes in the described scenario.
BZ#452446
In certain cases, when the user dismissed a dialog immediately when it popped up, the system-config-network service could terminate unexpectedly. The service has been modified to verify properly if the dialog has been dismissed already, thus it no longer fails in such a case.
BZ#452776
Previously, the system-config-network-cmd --import command did not correctly handle bonding interfaces. Consequently, when using this command to import a setting generated with the system-config-network-cmd --export command, the configuration for bonding interfaces was lost. This bug has been fixed and system-config-network-cmd --import now works as expected.
BZ#474515
Due to a bug in the GUI handling, the system-config-network service occasionally terminated unexpectedly when displaying the interfaces. The underlying source code has been modified to fix this bug and system-config-network no longer fails in the described scenario.
BZ#514534
When creating several device aliases for the same interfaces, the system-config-network service did not store the correct device name in the configuration file. As a consequence, the interface was started with an incorrect interface name. With this update, system-config-network now correctly stores the device aliases and interfaces are named properly.
BZ#516496
Previously, the system-config-network service did not handle correctly those entries in the /etc/hosts/ directory that were specified only with an IP address and with no host name. Consequently, system-config-network failed. This bug has been fixed and system-config-network now works properly in the described scenario.
BZ#545286
When interface aliases were not specified using numbers only, the system-config-network service terminated unexpectedly. This update applies a patch that modifies system-config-network to warn the user when the interface aliases are not specified using numbers only.
BZ#656529, BZ#805806, BZ#919656, BZ#950988
Early versions of the Python programming language do not switch to the UTF-8 format correctly. This behavior led to a failure of the system-config-network service when some UTF-8 character were presented in configuration files. With this update, system-config-network now resets the Python internals to properly handle UTF-8 so that system-config-network no longer crashes in the described scenario.
BZ#679000
Previously, when changing host names with the system-config-network service, the service did not remove the old host name from the /etc/hosts/ directory and did not add the new host name. This update applies a patch to fix this bug so that /etc/hosts now contains the updated host name as expected.
BZ#765727
Certain system-config-network user interface elements were not marked as translatable and therefore they were not translated. This bug has been fixed and all user elements are now correctly translated to the language set by the user if a translation exits for it.
BZ#791335
The text user interface version of the system-config-network service, system-config-network-tui, did not store the network configuration correctly after the system was cleaned with the sys-unconfig command. As a consequence, no network configuration was stored in the /etc/sysconfig/network-scripts/ directory. With this update, even if no previous configuration exists, system-config-network-tui stores the configuration in that directory as expected. As a result, a network configured with system-config-network-tui works after executing sys-unconfig.
BZ#825767
Previously, the dbus-python package was missing from the system-config-network-tui dependency list. Consequently, when the system-config-network-tui package was installed on a system with a minimal installation of Red Hat Enterprise Linux, the system-config-network-tui utility failed to start. The missing dependency has been added to the dependency list of system-config-network-tui, thus the utility works as expected in the described scenario.
BZ#955310
Due to a typo in the underlying source code, the system-config-network service was unable to configure anything else than Ethernet devices, which led to the service terminate unexpectedly on any other hardware devices. With this update, the typo has been fixed and system-config-network no longer crashes in such a case.
Users of system-config-network are advised to upgrade to these updated packages, which fix these bugs.