游乐游手机版
首页/系统平台/文章详情

CentOS双网卡同时配置内网与外网详细教程

时间:2026-06-24 08:42
Linux 网络配置是系统管理中的关键技能,许多新手在配置双网卡、路由策略以及网卡别名时,往往容易遇到各类问题。以下先梳理几个核心要点:配置静态 IP 时需确保 UUID 与 MAC 地址一一对应,路由策略中不能同时设置两个默认网关,网卡别名的配置包含传统与现代两种实现方式。接下来,我们将针对常见应

Linux 网络配置是系统管理中的关键技能,许多新手在配置双网卡、路由策略以及网卡别名时,往往容易遇到各类问题。以下先梳理几个核心要点:配置静态 IP 时需确保 UUID 与 MAC 地址一一对应路由策略中不能同时设置两个默认网关网卡别名的配置包含传统与现代两种实现方式。接下来,我们将针对常见应用场景和相关命令进行详细解析。

双网卡配置详解

若在虚拟机中添加一张仅主机模式的网卡,重启系统后,系统会在/etc/udev/rules.d/70-persistent-net.rule文件中自动生成新的 MAC 地址。此时,可将 eth0 的配置文件复制一份用于 eth1,但需特别注意以下两点:务必移除 UUID 字段并将 MAC 地址替换为系统生成的新地址

网卡配置文件中涉及的核心参数如下:

  • BOOTPROTO:可选值包括staticnonedhcpbootp。如需使用静态地址,填写staticnonedhcp表示通过 DHCP 服务器自动获取 IP。
  • IPADDR:指定的 IP 地址
  • NETMASK:子网掩码
  • GATEWAY:默认网关地址。需牢记两块网卡只能配置一个网关,且该网关值必须与虚拟网络编辑器中的设置保持一致。若需要访问互联网,还需在外网网卡(如 eth0)上添加DNS1=网关地址

完成上述配置修改后,重启网络服务即可正常上网。

网络配置基础要点

Linux 系统中,网络全局配置文件位于/etc/sysconfig/network,而各个网卡的接口配置文件则存放在/etc/sysconfig/network-scripts/ifcfg-ethX目录下。

配置文件中常见的字段说明如下:

  • DEVICE:关联的设备名称,必须与文件名中的“ethX”部分保持一致。
  • BOOTPROTO:同上所述。
  • IPADDRNETMASKGATEWAY
  • ONBOOT:指定系统启动时是否自动激活该接口,建议设置为yes
  • HWADDR:硬件地址,通常可省略,系统会自动匹配对应硬件。

修改配置文件后不会立即生效,需执行systemctl restart network重启网络服务,或重启主机系统,新配置才能正式启用。

添加路由策略

永久路由需写入/etc/sysconfig/network-scripts/route-ethX文件中,支持以下两种格式:

格式一(每行一条规则):
DEST via NEXTHOP
例如:192.168.10.0 via 10.0.0.254

格式二(多行参数形式):
ADDRESS0=网络地址
NETMASK0=子网掩码
GATEWAY0=网关地址

临时路由可使用route命令进行管理:

  • 添加路由:route add -net|-host DEST gw NEXTHOP。例如route add -net 192.168.10.0/24 gw 10.0.0.254;添加默认路由:route add default gw NEXTHOP
  • 删除路由:route del -net 10.0.0.0/8route del default
  • 查看路由:route -n 以数字格式显示路由表。

特别提示:通过route命令进行的临时配置,在重启网络服务或主机后将会失效

DNS 配置方法

指定 DNS 服务器的唯一方式是编辑/etc/resolv.conf文件,示例如下:

nameserver 8.8.8.8
nameserver 8.8.4.4

本地主机名解析文件为/etc/hosts,其格式为:IP 地址 主机名 别名。例如:172.16.0.1 www.magedu.com www

Iproute2 工具集(比 ifconfig 更现代的选择)

ip命令主要包含三个子模块:link(网络接口属性)、addr(协议地址)、route(路由管理)。

  • ip link show 查看网卡状态,功能与ifconfig相当;ip -s link show eth0 可查看详细统计信息。
  • ip link set DEV up|down 用于启用或禁用指定网卡。
  • ip addr add ADDRESS dev DEV 为网卡添加 IP 地址;ip addr del ADDRESS dev DEV 删除地址;ip addr show dev DEV 查看地址信息;ip addr flush dev DEV 清除所有地址配置。

配置网卡别名

传统配置方式:使用ifconfig ethX:X IP netmask MASK命令,例如ifconfig eth0:0 192.168.50.1 netmask 255.255.255.255 broadcast 192.168.50.1。同时可在/etc/sysconfig/network-scripts/目录下创建ifcfg-ethX:X文件,需注意DEVICE=ethX:X,并且非主要地址不支持使用 DHCP 获取

现代配置方式(使用ip命令):ip addr add 192.168.100.1/24 dev eth1 label eth1:0。添加label参数后,ifconfig命令也能显示该别名,通过ip addr show同样可以查看。

配置网卡别名的优势在于,可以在同一张物理网卡上绑定多个 IP 地址,广泛应用于虚拟主机环境或测试场景。

来源:https://www.jb51.net/os/RedHat/546347.html
上一篇CentOS7安装后网卡驱动缺失的解决方法与常见原因 下一篇CentOS安装XRDP实现远程桌面访问教程
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
微软详解Win11时间点还原 默认每24小时创建恢复点
系统平台 · 2026-06-30

微软详解Win11时间点还原 默认每24小时创建恢复点

微软今日推送了最新的 6 月可选更新,并发布博客详细解读了 Win11 全新的“时间点还原”(Point-in-time restore)功能——这一功能本质上是对系统恢复体验的一次全面升级,旨在让用户更轻松地应对电脑故障。 微软表示,面向 Windows 11 客户端用户的“时间点还原”功能现已正

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验
系统平台 · 2026-06-30

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验

微软今天推送了Windows 11 26H1设备的6月可选更新KB5095091,安装完成后系统版本号会升级到Build 28000 2340。值得一提的是,这次更新并非面向所有设备,而是专门为搭载高通骁龙X2系列芯片的机型准备的——包括骁龙X2 Plus、X2 Elite和X2 Elite Ext

Win11六月可选更新KB5095093修复回收站弹窗异常
系统平台 · 2026-06-30

Win11六月可选更新KB5095093修复回收站弹窗异常

微软已悄然推送Windows 11六月可选更新,编号KB5095093。本次更新覆盖两个版本:24H2用户安装后版本号升级至Build 26100 8737,而25H2用户则更新至Build 26200 8737。 本次更新并非仅是小修小补,而是带来了多项实质性新功能。下面我们就来详细解析这些更新内

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞
系统平台 · 2026-06-30

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞

科技媒体 Cult of Mac 昨日(6月23日)发布博文指出,苹果在 macOS 27 Beta 2 更新中悄然封堵了一个此前可用的后门——用户曾能通过一条终端命令绕过候补名单,直接启用新版 Siri AI,如今这一方法已失效。 简要回顾一下:在 macOS 27 Beta 1 阶段,只需在 M

微软加速Win11 25H2推送 覆盖所有符合条件家用PC
系统平台 · 2026-06-30

微软加速Win11 25H2推送 覆盖所有符合条件家用PC

近日(6月23日),科技媒体 Windows Latest 发布了一则值得关注的动态:微软已进一步扩大 Windows 11 25H2 的推送范围,所有满足硬件要求、且不受 IT 部门管理的家庭版和专业版设备,现在均可顺利接收本次更新。 此次升级有一个显著特点——采用“启用包”(eKB)方式进行推送