我们购买一台服务器,如果是多个IP地址的机器,很多时候会遇到只有一个IP地址可以ping通,其他IP地址是不通的,那是因为机房交付时偷懒,没有配置多个IP的绑定。
很多时候就得靠我们自己了,指望别人是指望不上的。
如果是5个IP的机器,几乎都是连号的IP,还没遇到过非连号的,都类似于173.208.187.234-238这种的5个IP,大多数只有第一个IP是默认能连接到服务器的,其他四个就需要我们自己手动配置一下了。如果是200+个IP的站群服务器,请往下看!
本文只讲CentOS 7.x的配置,很多人觉得目前7.x就够用,7.6是最稳定的版本,7.8用的也比较多,8还不建议使用。
如何永久为单网卡配置多个IP?
交付邮件包含如下(例子):
- 系统IP:173.208.187.234/29
- 可用IP范围:173.208.187.234-173.208.187.238
- 网关:173.208.187.233
- 子网掩码:255.255.255.248
- 用户名:root
- 密码:Txxxxxxxxxxxxj!
系统IP用于登录SSH,可用IP范围包括系统IP和另外四个待绑定IP,网关和子网掩码用于配置网卡!
以 root 用户登录系统,然后使用 ( ifconfig ) 命令查看网卡信息,可以看到目前系统只有一块网卡,并且只有一个IP地址,此步骤也为了看到网卡名称。
ifconfig
注:ifconfig命令不能使用可以执行 yum install net-tools
安装一下再试。
网卡名称:enp2s0(不同服务器名称不同),IP地址:173.208.187.234,子网掩码:255.255.255.248,广播地址:173.208.187.239
cd /etc/sysconfig/network-scripts
进入网卡配置目录,ifcfg-enp2s0是网卡配置文件,cp复制四份重命名(命名方式:网卡名称:编号),如下图:
使用命令 ( vi ifcfg-网卡名:IP地址编号 ) 命令打开新复制的配置文件。
依照图中标注的修改配置文件,主要修改的是设备名和IP地址,然后保存并退出。
vi命令:
- 从命令模式切换到编辑模式使用“A”、“a”、“O”、“o”、“I”、“i”键之一,
- 从编辑模式切换到命令模式使用“esc”键,
- :wq 保存并退出。
设备名和IP地址两处必须修改,并且一一对应好,设备名和这个配置文件的名称也要对应好,四个文件绑定4个IP。
以上步骤需要修改四次,所以如果你服务器安装了宝塔面板的话,可以用宝塔进入网卡配置目录可视化修改!
service network restart
重启网络服务使得配置文件生效。
ip addr show
用命令查询IP地址信息,发现4个IP地址信息已经出现在物理网卡下。
然后本地电脑再试 ping 一下,如果能 ping 通的话,就可以了。
站群服务器绑定200+个IP配置要点
站群服务器分为1C段IP,4C段IP,8C段IP,16C段的也有,少!贵!
因为不是专业的,所以我理解的4C段就是,4段IP分别有4个网关,所以和上面一样需要4个配置文件。
网关不同子网掩码就不同广播地址也不同,如何找出网关、子网掩码说来话长看下面文章吧!
网关、子网掩码等搞定,IP段标识也要知道,就是173.208.187.234/26后面的26便是IP段标识。
如下,一个IP一个IP段标识或子网掩码,此C段是61个IP,就需要写到IPADDR60=(写第61位IP地址)PREFIX60=(写第61位IP段标识或子网掩码)。
IPADDR0=(写IP地址) PREFIX0=(写IP段标识或子网掩码) IPADDR1=(写IP地址) PREFIX1=(写IP段标识或子网掩码) IPADDR2=(写IP地址) PREFIX2=(写IP段标识或子网掩码)
4C段就4个网关、4个子网掩码、4个IP段标识(基本都是26)、4个配置文件,每个配置文件需要修改的内容包括:网关、子网掩码或IP段标识、设备名、IP地址,其中IPADDR和PREFIX成对出现61次,每次对应一个IP。
故,此配置文件绑定了61个IP成功,4个文件共244个IP全部绑定。
结语:
以上站群服务器绑定部分,没有亲自试过有个别处需要验证,因为没遇到过站群服务器不给配置全部IP的,毕竟服务器商不是越多越好,选择一个价格还可以使用稳定常用即可!
第一部分绑定5IP的方法是我常用的方法,可能一个配置文件也能搞定,不过有一种能解决问题靠谱的方法,觉得没必要浪费时间研究其他更便捷的方式方法了,小白水平一知半懂的我追求极致是受虐行为!
评论(0)