轻松上手!AlmaLinux网络配置全攻略,从基础到实战,助你快速掌握系统网络设置技巧

2026-09-22 0 阅读

在当今信息化时代,网络配置对于Linux系统管理员来说是一项基本技能。AlmaLinux作为RHEL的兼容版,其网络配置同样重要。本文将带你轻松上手AlmaLinux网络配置,从基础知识到实战技巧,助你快速掌握系统网络设置。

一、AlmaLinux网络配置基础

1. 网络配置文件

AlmaLinux的网络配置主要涉及以下几个文件:

  • /etc/sysconfig/network-scripts/ifcfg-<interface>:网络接口配置文件,如ifcfg-ens33。
  • /etc/resolv.conf:DNS解析配置文件。
  • /etc/nsswitch.conf:网络服务名称解析配置文件。

2. 网络接口类型

AlmaLinux支持多种网络接口类型,包括:

  • 静态IP地址
  • 动态IP地址(DHCP)
  • bond(聚合)
  • vlan(虚拟局域网)

二、AlmaLinux网络配置实战

1. 静态IP地址配置

以下以ens33网卡为例,配置静态IP地址:

# 编辑ifcfg-ens33文件
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33

# 添加以下内容
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

# 重启网络服务
sudo systemctl restart network

2. 动态IP地址(DHCP)配置

若要配置动态IP地址,只需将ifcfg-ens33文件中的BOOTPROTO设置为dhcp,然后重启网络服务。

# 编辑ifcfg-ens33文件
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33

# 添加以下内容
BOOTPROTO=dhcp
ONBOOT=yes

# 重启网络服务
sudo systemctl restart network

3. DNS解析配置

编辑/etc/resolv.conf文件,添加以下内容:

nameserver 8.8.8.8
nameserver 8.8.4.4

4. bond(聚合)配置

首先,创建两个虚拟接口:

# 创建bond0和bond1
sudo nmcli con add type bond ifname bond0 master ens33
sudo nmcli con add type bond ifname bond1 master ens33

# 编辑bond0配置文件
sudo nano /etc/sysconfig/network-scripts/ifcfg-bond0

# 添加以下内容
BOOTPROTO=none
ONBOOT=yes
BOND_MODE=802.3ad
BOND_ADvertequal=yes
BOND_MIIMON=100
BOND_XMIT_HOLDOFF=1
BOND_UPDELAY=0
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

# 编辑bond1配置文件
sudo nano /etc/sysconfig/network-scripts/ifcfg-bond1

# 添加以下内容
BOOTPROTO=none
ONBOOT=yes
BOND_MODE=802.3ad
BOND_ADvertequal=yes
BOND_MIIMON=100
BOND_XMIT_HOLDOFF=1
BOND_UPDELAY=0
IPADDR=192.168.1.101
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

重启网络服务后,bond0和bond1将自动聚合。

5. vlan(虚拟局域网)配置

首先,创建一个物理接口:

# 创建物理接口
sudo nmcli con add type eth ifname eth0

然后,创建一个vlan接口:

# 创建vlan100接口
sudo nmcli con add type vlan ifname vlan100 parent eth0 master bond0

编辑vlan100配置文件:

# 编辑ifcfg-vlan100文件
sudo nano /etc/sysconfig/network-scripts/ifcfg-vlan100

# 添加以下内容
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.102
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

重启网络服务后,vlan100将自动配置。

三、总结

通过本文的学习,相信你已经掌握了AlmaLinux网络配置的技巧。在实际应用中,可以根据需求灵活运用这些技巧,为你的系统搭建稳定、高效的网络环境。祝你在Linux网络配置的道路上越走越远!

分享到: