linux系统配置之单一网卡配置多个不同网段IP(centos)

linux系统配置之单一网卡配置多个不同网段IP(centos)

1、用root权限的用户登录CENTOS,进入network-scripts文件夹下(本步骤可以省略,与二步骤一起完成):

shell命令:cd /ect/sysconfig/network-scripts/

2、复制现在正在使用的网卡配置信息文件

shell命令:cp ifcfg-eth0 ifcfg-eth0:1(其中ifcfg-eth0:1为单网卡上第二ip配置文件名,如要配置第三个ip,则可复制文件名ifcfg-eth0:2,想在单网卡上设置跟多ip,文件名以此类推)

若没有步骤1,则命令如下:

shell命令:cp /ect/sysconfig/network-scripts/ifcfg-eth0 /ect/sysconfig/network-scripts/ ifcfg-eth0:1

3、编辑第二IP配置文件。

shell命令:vi /ect/sysconfig/network-scripts/ ifcfg-eth0:1

vi命令:

按I开始编辑文本内容

找到DEVICE=eth0这一行,将其改为DEVICE=eth0:1

找到IPADDR=xxx.xxx.xxx.xxx这一行,替换成新的IP

找到GETWAY=xxx.xxx.xxx.xxx这一行,将其替换成新的网关

找到NETMASK=xxx.xxx.xxx.xxx这一行,将其替换成新的网子掩码。

Vi命令:

按ESC建,然后输入::wq(保存,其中:wq均为vi命令)保存退出vi编辑。

4、重新启动网络设置。

Xshell命令:

方法一(重新变换所有网络状态):

/etc/init.d/network reload

/etc/init.d/network restart

方法二(重启单个network配置文件):

ifconfig eth0:1 down

ifdown eth0:1(此两行命令意思相同,为关闭该ip配置,可省略)

ifconfig eth0:1 up

ifup eth0:1(启动该配置文件中设置的IP,此两行命令意义相同)

至此,给CENTOS服务器单网卡设置第二IP完成,可输入Shell命令:ifconfig查看是否设置成功,也可以找同一个ip网段的第三方电脑ping该IP,开始否能够ping通。

需要注意的事项:

1、可能一台服务器不只有一个网卡,在 /ect/sysconfig/network-scripts/该目录下可能看见eth1,eth2等一系列文件,切勿将新添加的IP配置到该文件内,以免造成不必要的麻烦,本人走过弯路,浪费了不少时间

相关推荐
比昨天多敲两行38 分钟前
Linux基础开发工具(下)
linux·运维·服务器
笨笨饿2 小时前
69_如何给自己手搓一个串口
linux·c语言·网络·单片机·嵌入式硬件·算法·个人开发
cn_lyg3 小时前
Linux的入门级常用操作命令
linux·运维·服务器
就叫飞六吧3 小时前
TOML vs YAML:为什么 Cargo 选择 TOML?
linux·运维·服务器
IMPYLH3 小时前
Linux 的 test 命令
linux·运维·服务器·chrome·bash
xrui584 小时前
2026实战:深度解析 Gemini 3.1 镜像站函数调用在自动化运维工单中的应用
linux·服务器·网络
HackTwoHub4 小时前
Linux 内核史诗级本地提权 全网深度复现、原理完整分析( CVE-2026-31431)
linux·运维·安全·web安全·网络安全·代码审计·安全架构
她说彩礼65万5 小时前
C语言 文件
linux·服务器·c语言
txg6665 小时前
自动驾驶领域热点简报(2026-04-26 ~ 2026-05-03)
linux·人工智能·自动驾驶
二哈赛车手5 小时前
新人笔记---ES和kibana启动问题以及一些常用的linux的错误排查方法,以及ES,数据库泄密解决方案[超详细]
java·linux·数据库·spring boot·笔记·elasticsearch