有时你也许想要给一个网卡多个地址。你该怎么做呢?另外买一个网卡来分配地址?在小型网络中其实不用这么做。我们现在可以在CentOS/RHEL 7中给一个网卡分配多个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:</p>
<p> vi /etc/sysconfig/network-scripts/ifcfg-enp0s3</div>
像下面那样加入额外的IP地址。
如你所见,我已经加了两个IP地址:IPADDR1=”192.168.1.151″ & IPADDR2=”192.168.1.152″
类似地,你可以加入更多的ip地址。
最后,保存并退出文件。重启网络服务来使更改生效。
现在,让我们检查是否已经加入了ip地址。
示例输出:
如你所见,单个网卡已经有3个ip地址了。
让我们ping一下新增的IP地址:
示例输出:
rtt min/avg/max/mdev = 0.048/0.069/0.077/0.013 ms</p>
<p> ping -c 4 192.168.1.152</div>
示例输出:
4 packe