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-slavesuseconnection.autoconnect-ports