网络基础配置与管理
引言
网络配置是 Linux 系统运维中的基础任务之一。合理的网络配置不仅有助于提高系统的通信效率,还能确保系统的安全性和稳定性。本文将介绍如何在 CentOS 和 Ubuntu 系统上进行网络基础配置与管理,涵盖 IP 地址配置、网络接口管理、DNS 配置等内容。
1. 网络基础知识概述
1.1 IP 地址
IP 地址是网络设备在网络中的唯一标识。它可以分为 IPv4 和 IPv6 两种类型。
1.2 子网掩码
子网掩码用于划分 IP 地址空间,决定了网络地址和主机地址的范围。
1.3 网关
网关是一个网络设备,它充当其他网络之间的入口点,用于将内部网络连接到外部网络。
1.4 DNS
DNS (Domain Name System) 将域名解析为 IP 地址,使得用户可以使用易于记忆的域名来访问服务器而不是复杂的 IP 地址。
2. 网络接口配置
2.1 配置静态 IP 地址
2.1.1 在 CentOS 上配置静态 IP 地址
# 编辑网络接口配置文件 (假设网络接口为 eth0)
sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
# 添加或修改以下配置
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
# 保存并退出,然后重启网络服务
sudo systemctl restart network
2.1.2 在 Ubuntu 上配置静态 IP 地址
# 编辑 netplan 配置文件 (假设网络接口为 e