技术宅

当前位置:首页 > 服务器技术 > linux主机

linux主机

linux centOS7 添加多IP的方法

时间:07-20 作者:
美国的服务器基本都是多IP ,但是大家拿到机器后IP基本都是只添加了一个,我们就需要去添加剩下的。
本方法合适添加几个IP的服务器,理论上也是可无限添加,但是要累死人的。
首先

 美国的服务器基本都是多IP ,但是大家拿到机器后IP基本都是只添加了一个,我们就需要去添加剩下的。

本方法合适添加几个IP的服务器,理论上也是可无限添加,但是要累死人的。

首先我们复制IP配置文件:

要添加几个IP 复制几个文件

通过 cd /etc/sysconfig/network-scripts  我们先进到系统的IP配置文件目录

然后 cp ifcfg-eth0 ifcfg-eth0:0       这里假设配置文件名为 ifcfg-eth0的 也就是说在名字后面加 :0  复制第2份就是:1 第三就是:2这样

不知道IP配置文件名字的 可以 ls -a  可查看当前目录下文件名字

也就是说使用cp命令复制一个eth0的文件,新的文件名为eth0:0 ,然后用nano编辑此文件。不习惯用nano的可以用vi等命令。打开文件后编辑:

DEVICE=eth0:0      #此处添加:0,保持和文件名一致,添加多个IP依次递增

ONBOOT=yes                      #是否开机激活

BOOTPROTO=static              #静态IP,如果需要DHCP获取请输入dhcp

IPADDR=192.168.1.2            #此处修改为要添加的IP

NETMASK=255.255.255.0      #子网掩码根据你的实际情况作修改

 

这里重点的几项 DEVICE 一定不能忘修改  BOOTPROTO 一定要修改静态的 不然你重启服务器修改的IP就失效了

子网掩码有些服务器配置文件里没有这项那就不管就行了。

不会使用vi等在线编辑的 也可以使用类似 WinSCP 这样的软件进去 找到文件右键点编辑,但是一般不推荐这样做,这样做的使用千万别去编辑默认的那个IP配置文件,万一出错文件生效你可能就没法链接服务器只能重装系统了。

文件编辑保存完之后,使用 cd 命令退出network-scripts目录

然后使用 systemctl restart network.service  重启网络服务使IP生效。如果是centos6可以使用service network restart命令

 

最后在说下添加IP的方法有很多,也可以在同一个配置文件上添加多IP,但是不推荐大家那样操作,还是一个原因万一编辑出错保存文件生效后就没法链接服务器了只能重新安装系统了,除非你找机房处理,但是一般对于代购的美国服务器来说找机房处理问题还不如自己想办法了。

 一般有强迫症的同学添加完肯定是要查看下IP的 

那就使用 ip addr    命令 centos7取消了ifconfig,用 ip addr 查看IP地址。