淘主机论坛

 找回密码
 成为淘友

QQ登录

只需一步,快速开始

KT服务器促销中 100M带宽 10T流量 超值传送门:会员注册及发帖规则 发帖看过来
查看: 948|回复: 0

[Linux应用] CentOS 7 服务器添加附加单IP与整段IP配置方法

[复制链接]
发表于 2018-5-14 14:37:31 | 显示全部楼层 |阅读模式
这里介绍一下CentOS 7系统下添加IP的方法,请大家参考。

可以添加整段IP或者单个IP

附加/添加 单个IP:

首先,找到网卡的IP地址。在我的美国独服CentOS 7服务器中,我只使用了一个网卡。

用root特权运行下面的命令:

001.png

示例输出:
002.png

如上所见,我的网卡名是enp0s3,ip地址是192.168.1.150。

如你所知,网卡的配置文件存储在 /etc/sysconfig/network-scripts/ 目录下。每个网卡的详细内容将会以不同的名字存储,比如ifcfg-enp0s3。

让我们看下ifcfg-enp0s3的细节。

003.png
示例输出:
004.png
好的,现在我们将在相同的子网中分配多个地址了。

编辑文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3:
005.png
像下面那样加入额外的IP地址。
006.png
如你所见,我已经加了两个IP地址:IPADDR1=”192.168.1.151″ & IPADDR2=”192.168.1.152″

类似地,你可以加入更多的ip地址。

最后,保存并退出文件。重启网络服务来使更改生效。
07.png
现在,让我们检查是否已经加入了ip地址。
008.png
示例输出:
009.png
如你所见,单个网卡已经有3个ip地址了。

如果你想要使用不同的子网,你要改变PREFIX0=24成不同的子网,比如 PREFIX1=16。

比如,我想要添加一个A类地址(*比如10.0.0.1)到我的网卡中。
010.png
你可以看到我已经添加一个A类地址(10.0.0.1)并且前缀是16。

保存并退出文件。重启网络服务即可。


附加整段IP:

首先在主网卡配置文件添加NM_CONTROLLED=NO

在/etc/sysconfig/network-scripts/中新建文件 ifcfg-enp0s3-range0

注:新建文件名称是在使用的网卡名称-range0

创建完使用vi 编辑:vi/etc/sysconfig/network-scripts/ifcfg-enp0s3-range0

输入以下文件内容格式:

DEVICE=enp0s3
ONBOOT=yes
BOOTPROTO=static
IPADDR_START=起始IP地址
IPADDR_END=结束IP地址
CLONENUM_START=0 子网卡命名起始数

GATEWAY=网关地址
NETMASK=子网掩码

如有多段IP需要添加注意不要把子网卡命名起始位搞错了,第二段命名为-range1即可依次类推

添加完成后重启网卡生效:systemctl restart network
您需要登录后才可以回帖 登录 | 成为淘友

本版积分规则

小黑屋|手机版|Archiver|淘主机

GMT+8, 2024-4-20 19:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表