轻松上手AlmaLinux:网络配置全攻略,从基础到进阶

2026-11-01 0 阅读

在当今数字化时代,网络配置对于服务器和操作系统来说至关重要。AlmaLinux,作为CentOS的官方继承者,拥有强大的社区支持和稳定的性能。本文将带你从基础到进阶,轻松上手AlmaLinux的网络配置。

基础网络配置

1. 查看网络接口

首先,我们需要查看AlmaLinux系统中的网络接口。使用以下命令:

ip addr

这将显示所有网络接口及其配置信息。

2. 设置静态IP地址

为了确保服务器在重启后依然能够连接到网络,我们需要设置静态IP地址。以下是一个示例:

sudo nmcli con mod enp0s3 ipv4.addresses 192.168.1.10/24 ipv4.method manual
sudo nmcli con mod enp0s3 ipv4.gateway 192.168.1.1
sudo nmcli con mod enp0s3 ipv4.dns 8.8.8.8
sudo nmcli con up enp0s3

这里,我们假设使用的是enp0s3接口,并分配了IP地址192.168.1.10,子网掩码为24,网关为192.168.1.1,DNS服务器为8.8.8.8。

3. 配置网络启动

为了让网络配置在系统启动时自动生效,我们需要将配置文件添加到rc.local:

echo "nmcli con up enp0s3" >> /etc/rc.local

注意:从AlmaLinux 8.3开始,rc.local已被弃用,建议使用systemd管理网络服务。

进阶网络配置

1. 配置多网卡

在服务器上,我们可能需要配置多个网络接口。以下是如何配置两个网卡(enp0s3和enp0s4)的示例:

sudo nmcli con mod enp0s3 ipv4.addresses 192.168.1.10/24 ipv4.method manual ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8
sudo nmcli con mod enp0s4 ipv4.addresses 192.168.2.10/24 ipv4.method manual ipv4.gateway 192.168.2.1 ipv4.dns 8.8.4.4
sudo nmcli con up enp0s3
sudo nmcli con up enp0s4

2. 设置防火墙规则

为了提高安全性,我们需要配置防火墙规则。以下是一个简单的示例:

sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --reload

这行命令将允许80端口(HTTP)的访问。

3. 配置VPN连接

如果你需要连接到VPN,以下是一个配置OpenVPN的示例:

  1. 安装OpenVPN客户端:
sudo dnf install openvpn
  1. 下载VPN配置文件。

  2. 将配置文件放置到/etc/openvpn/目录下。

  3. 启动VPN服务:

sudo systemctl start openvpn@<config_name>.service
  1. 连接到VPN:
sudo openvpn <config_name>.conf

总结

通过以上步骤,你现在已经可以轻松地在AlmaLinux上配置网络了。从基础到进阶,本文为你提供了全面的网络配置攻略。希望这些知识能够帮助你更好地管理你的服务器。

分享到: