淘主机 发表于 2018-5-14 14:37:31

CentOS 7 服务器添加附加单IP与整段IP配置方法

这里介绍一下CentOS 7系统下添加IP的方法,请大家参考。

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

附加/添加 单个IP:

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

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



示例输出:


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

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

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


示例输出:

好的,现在我们将在相同的子网中分配多个地址了。

编辑文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3:

像下面那样加入额外的IP地址。

如你所见,我已经加了两个IP地址:IPADDR1=”192.168.1.151″ & IPADDR2=”192.168.1.152″

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

最后,保存并退出文件。重启网络服务来使更改生效。

现在,让我们检查是否已经加入了ip地址。

示例输出:

如你所见,单个网卡已经有3个ip地址了。

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

比如,我想要添加一个A类地址(*比如10.0.0.1)到我的网卡中。

你可以看到我已经添加一个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
页: [1]
查看完整版本: CentOS 7 服务器添加附加单IP与整段IP配置方法