Part II Networking and Network Services

This section contains the following chapters:

Table of Contents

10 Network Configuration
10.1 About Network Interfaces
10.2 About Network Interface Names
10.3 About Network Configuration Files
10.3.1 /etc/hosts
10.3.2 /etc/nsswitch.conf
10.3.3 /etc/resolv.conf
10.3.4 /etc/sysconfig/network
10.4 Command-line Network Configuration Interfaces
10.5 Configuring Network Interfaces Using Graphical Interfaces
10.6 About Network Interface Bonding
10.6.1 Configuring Network Interface Bonding
10.7 About Network Interface Teaming
10.7.1 Configuring Network Interface Teaming
10.7.2 Adding Ports to and Removing Ports from a Team
10.7.3 Changing the Configuration of a Port in a Team
10.7.4 Removing a Team
10.7.5 Displaying Information About Teams
10.8 Configuring VLANs with Untagged Data Frames
10.8.1 Using the ip Command to Create VLAN Devices
10.9 Configuring Network Routing
11 Network Address Configuration
11.1 About the Dynamic Host Configuration Protocol
11.2 Configuring a DHCP Server
11.3 Configuring a DHCP Client
11.4 About Network Address Translation
12 Name Service Configuration
12.1 About DNS and BIND
12.2 About Types of Name Servers
12.3 About DNS Configuration Files
12.3.1 /etc/named.conf
12.3.2 About Resource Records in Zone Files
12.3.3 About Resource Records for Reverse-name Resolution
12.4 Configuring a Name Server
12.5 Administering the Name Service
12.6 Performing DNS Lookups
13 Network Time Configuration
13.1 About the chronyd Daemon
13.1.1 Configuring the chronyd Service
13.2 About the NTP Daemon
13.2.1 Configuring the ntpd Service
13.3 About PTP
13.3.1 Configuring the PTP Service
13.3.2 Using PTP as a Time Source for NTP
14 Web Service Configuration
14.1 About the Apache HTTP Server
14.2 Installing the Apache HTTP Server
14.3 Configuring the Apache HTTP Server
14.4 Testing the Apache HTTP Server
14.5 Configuring Apache Containers
14.5.1 About Nested Containers
14.6 Configuring Apache Virtual Hosts
15 Email Service Configuration
15.1 About Email Programs
15.2 About Email Protocols
15.2.1 About SMTP
15.2.2 About POP and IMAP
15.3 About the Postfix SMTP Server
15.4 About the Sendmail SMTP Server
15.4.1 About Sendmail Configuration Files
15.5 Forwarding Email
15.6 Configuring a Sendmail Client
16 High Availability Configuration
16.1 About Oracle Linux high availability services
16.2 Installing Pacemaker and Corosync
16.3 Configuring Your First Cluster and Service
16.4 Fencing Configuration
16.5 More Information
17 Load Balancing Configuration
17.1 About HAProxy
17.2 Installing and Configuring HAProxy
17.2.1 About the HAProxy Configuration File
17.3 Configuring Simple Load Balancing Using HAProxy
17.3.1 Configuring HAProxy for Session Persistence
17.4 About Keepalived
17.5 Installing and Configuring Keepalived
17.5.1 About the Keepalived Configuration File
17.6 Configuring Simple Virtual IP Address Failover Using Keepalived
17.7 Configuring Load Balancing Using Keepalived in NAT Mode
17.7.1 Configuring Firewall Rules for Keepalived NAT-Mode Load Balancing
17.7.2 Configuring Back-End Server Routing for Keepalived NAT-Mode Load Balancing
17.8 Configuring Load Balancing Using Keepalived in DR Mode
17.8.1 Configuring Firewall Rules for Keepalived DR-Mode Load Balancing
17.8.2 Configuring the Back-End Servers for Keepalived DR-Mode Load Balancing
17.9 Configuring Keepalived for Session Persistence and Firewall Marks
17.10 Making HAProxy Highly Available Using Keepalived
17.11 About Keepalived Notification and Tracking Scripts
17.12 Making HAProxy Highly Available Using Oracle Clusterware
18 VNC Service Configuration
18.1 About VNC
18.2 Configuring a VNC Server
18.3 Connecting to VNC Desktop