< 返回

    Centos7系统添加单IP与整段IP配置的方法

    2020-11-18 10:58 作者: 阅读量:1300

    附加单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

    联系我们
    返回顶部