一般情况下,我们的云服务器或者VPS主机都默认自带一个IP地址。后续如果有需要增加多IP或者替换IP的话,有些服务器是需要我们手工设置IP绑定的。具体的操作如下。
这里我们记录Debian和CentOS7的设置方式。
Debian 单网卡添加多个IP
1、编辑 /etC++/network/interfaces 文件,按如下格式添加:
auto eth0 iface eth0 inet static address 8.8.8.115 netmask 255.255.255.0 network 172.16.3.0 broadcast 172.16.3.255 gateway 172.16.3.1 auto eth0:1 iface eth0:1 inet static address 8.8.8.116 netmask 255.255.0.0 network 10.16.0.0 broadcast 10.16.255.255
2、创建 /etc/network/ifstate ,添加:
lo=lo eth0=eth0 eth0:1=eth0:1
3、最后,重启网络。
/etc/init.d/networking restart
Centos 7 单网卡添加多个IP
1、查看网卡信息
ip addr
看IPv4绑定的是哪个网卡,之后的操作就需要把其他IP绑定到这个网卡上,比如valvps的杜甫网卡是eth1。
2、添加IP
SSH下:
cd /etc/sysconfig/network-scripts/ vi ifcfg-eno1
找到
IPADDR=”172.245.xxx.xxx” PREFIX=”28″
然后下一行添加:
IPADDR1=”172.245.xxx.xxx” PREFIX1=”28″ IPADDR2=”172.245.xxx.xxx” PREFIX2=”28″
其中28是根据是主机商提供的IP段填写。
3、重启
chkconfig NetworkManager off chkconfig network on service NetworkManager stop service network start
或者
systemctl restart network.service