本文主要讲述了Linux系统中eth0网络接口的配置方法,内容涵盖设置静态IP地址、子网掩码、默认网关以及DNS服务器等关键参数,通过编辑网络配置文件或使用命令行工具,完成eth0接口的启用与设置,旨在确保网络连通性,使系统能够正常访问互联网或局域网。
CentOS 双网卡不同网段通信配置指南:如何实现多网段互联与策略路由 **
在现代服务器运维中,我们经常遇到需要一台服务器同时连接两个不同网段的情况,服务器既需要访问公网(通过 192.168.1.x 网段),又需要访问内网特定的业务服务器(通过 10.0.0.x 网段),在默认情况下,Linux 系统通常只会使用主网卡进行通信,导致另一个网段的流量无法发出或无法正确接收。
本文将详细介绍如何在 CentOS 系统中配置两块不同网段的网卡,并通过策略路由实现它们之间的正常通信。

场景假设
为了便于演示,我们设定以下网络环境:
- 服务器配置:一台安装了 CentOS 的服务器,拥有两张网卡。
- 网卡 1 (eth0):连接外网,IP 地址为
168.1.100,子网掩码255.255.0,网关168.1.1。 - 网卡 2 (eth1):连接内网,IP 地址为
0.0.100,子网掩码255.255.0,不配置网关(或配置特定网关)。 - 目标:确保服务器能通过 eth0 访问互联网,同时能通过 eth1 访问
0.0.0/24网段内的设备。
配置步骤
配置 IP 地址
我们需要给两张网卡分配 IP 地址,你可以使用 nmcli 命令(推荐用于 CentOS 7/8/9)或直接编辑配置文件。
使用 nmcli 配置示例:
nmcli connection modify eth0 ipv4.gateway 192.168.1.1 nmcli connection modify eth0 ipv4.method manual nmcli connection up eth0 # 配置 eth1 nmcli connection modify
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

