概述

在购买服务器的过程中,我们有时候因为各种原因会涉及到服务器使用多个IP,有时候是买的时候就直接买了多个IP,有时候就是使用中增加IP,因为我购买过WHCMS+SolusVM平台多IP的VPS,所以我知道这个平台可以在创建VPS的时候直接把多个IP加载上去,不知道中途增加IP然后重装系统会不会直接把新IP加载进去;但是XenSystem平台IDC告诉我必须要手工加载,不管是不是创建的时候就购买了多个IP,当然我没实验过,也不能肯定,如果有朋友有机会实验的话希望能留言告诉我,不过所幸增加IP也不是什么难度。

过程

首先打开控制面板,找到管理/添加IP地址的项目。

然后点击新增加的IP,系统会显示该IP的网关和子网掩码的信息,这是后面我们需要用到的。

登陆我们的VPS,进入网络的系统文件夹,然后就可以看到网卡配置文件,例如下图的就是ifcfg-eth0和ifcfg-eth0。
[code lang="bash"]cd /etc/sysconfig/network-scripts[/code]

因为我们是在同一块网卡上增加IP地址,所以我们要新建的配置文件应该为ifcfg-eth0:0、ifcfg-eth0:1这样的顺序。首先我们先查看第一块网啊看的信息,我们来根据第一块网卡的信息来进行配置。这里也可以把网卡信息和开机启动等项目设置上去。因为原来的网卡配置信息中没这些信息,所以我这里也没有添加。

复制这块网卡的信息,然后返回网络配置文件夹,新建ifcfg-eth0:0,把上面复制的主IP的DEVICE的信息修改成eth0:0,IP地址、子网掩码和网关填入我们从控制面板看到的新获得的IP地址。

当然如果你要是自动获取的IP地址可能需要这样填写:
[code lang="bash"]# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ #网卡品牌(可删除)
DEVICE=eth0 #网卡地址代号
BOOTPROTO=dhcp #DHCP自动获取
HWADDR=00:0E:3E:DC:87:0F #网卡MAC地址
ONBOOT=yes #开机自动启动[/code]
填写完毕以后保存,第二个新增加的IP也向上面那样填入,不过配置文件要改成ifcfg-eth0:1,最后输入下面的命令重启网络服务
[code lang="bash"]service network restart[/code]
再运行一下查看网络信息的命令,看看是不是网络信息已经加载进去了
[code lang="bash"]ifconfig[/code]
最后ping一下新加入的IP地址看看是否能够ping通。

上面说的是在一块网卡地址添加IP信息,所以我们用查看网络信息的命令看到的其实只有一块网卡MAC地址。我把我们公司的4块网卡的服务器截图给大家看下。

上面的是网络配置的窗口,可以看到第一块和第二块网卡是激活的,其他的网卡是处于不可用状态。下面是运行ifconfig的结果

综述

最后从运行ifconfig查看到的信息就可以看到比我们之前在VPS上的信息要多,因为这个是每块网卡一个IP地址,会把所有激活的网卡地址显示出来,而不是像VPS上面看到的一块网卡挂了3个IP地址那样。当然,配置文件的顺序就应该为ifcfg-eth0、ifcfg-eth1、ifcfg-eth2、ifcfg-eth3,类似于上面ifconfig显示的结果一样,添加IP地址的配置文件名称和DEVICE就要按照这个顺序来。

如果不熟悉操作命令的话可以使用WinSCP软件进行相应的文件夹进行添加和修改,但是记得一定要重启网络服务。

 

最后修改:2022 年 05 月 23 日
如果觉得我的文章对你有用,请随意赞赏