Networking
The following network related features and functionalities are deprecated in Oracle Linux 9.
Network Teams
The teamd
service, and the libteam
library, and support
for configuring network teams are deprecated in favor of network bonds. You should use
network bonds instead, which have similar functions as teams, and which would receive
enhancements and updates.
/etc/sysconfig/network-scripts
File
Network configurations profiles used to be in ifcfg
format and stored in the
/etc/sysconfig/network-scripts
directory. This format is deprecated. In
Oracle Linux 9, new network configurations are stored in
/etc/NetworkManager/system-connections
in keyfile format. This format works
with all the connection settings provided by NetworkManager.
However, information in the /etc/sysconfig/network-scripts
remain
operative, and modifications to existing profiles continue to update the older
files.
iptables
Framework
With the deprecation of the iptables
framework, the
iptables
backend and the direct interface
are also
deprecated.
Therefore, the following packages are also deprecated:
-
iptables-devel
-
iptables-libs
-
iptables-nft
-
iptables-nft-services
-
iptables-utils
As an alternative to using direct interface
, use the native features in
firewalld
to configure the required rules.
PF_KEYv2 Kernel API
The PF_KEYv2
API is used to configure kernel IPsec implementation.
However, thie API isn't maintained upstream. Therefore, this API is deprecated. Instead,
use the netlink
API as a replacement.
Network Manager nmcli
Language Changes
connection.master
, connection.slave-type
, and
connection.autoconnect-slaves
connection property names are
deprecated. They are retained for backward compatibility. However, consider using the
following replacement terms instead:
- Instead of
connection.master
, useconnection.controller
- Instead of
connection.slave-type
, useconnection.port-type
- Instead of
connection.autoconnect-slaves
useconnection.autoconnect-ports