今天在一个国外vps的网站上买了一台多IP的云服务器,购买后发现只有主IP是通的,附加的IP都不通。
检查了一下应该是网卡没有绑定IP的问题,国外的商家于是就没找售后,毕竟外语不好交流非常困难,于是自己在网上搜了些教程最后折腾好了。
下面把经验分享给大家,教大家在Linux系统如何进行单网卡绑定多个IP地址、服务器绑定添加多个IP教程分享!
详细教程如下
一、进入/etc/sysconfig/network-scripts/目录
连接SSH终端执行下列命令
cd /etc/sysconfig/network-scripts/
二、创建网卡模板
在/etc/sysconfig/network-scripts
目录下创建一个ifcfg-eth0:x(x可以为0,1,2.......)。为了简便我们可以以原网卡模板ifcfg-eth0复制一份命名为ifcfg-eth0:0即可,然后修改配置文件。
执行复制命令
cp ifcfg-eth0 ifcfg-eth0:0
ifcfg-eth0为要复制的文件名 ifcfg-eth0:0为复制后生成的文件名
三、编辑新的网卡模板
用Vi命令编辑ifcfg-eth0:0文件
vi ifcfg-eth0:0
这时候我们可以看到复制过来的原网卡的配置信息
DEVICE="eth0:0" //修改设备的名称
BOOTPROTO="static" //[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
IPADDR=172.188.174.20 //修改IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.1.1 //网关
HWADDR="00:0C:29:C9:6D:11" //MAC地址
NM_CONTROLLED="yes"
ONBOOT="yes" //开机激活
如果不会使用Linux的vi编辑器可以查看本站的《Linux系统vi编辑器使用教程》
IPADDR
项后面修改为你要添加的IP,GETEWAY后面修改为你添加的IP那个段的网关地址。
其他的基本不用管,使用默认生成的配置信息就可以。修改好了然后保存退出!
相当于一个IP一个模板,你要添加几个IP就复制几个模板就行了。
四、重启网络服务
service network restart
重启之后如果没配置错的话,新的IP就已经生效了。可以ping一下如果是通的就证明可以访问了。
也可以输入 ifconfig
命令查看绑定的公网IP.
其实几分钟就可以解决的问题,没必要花几十块钱找别人解决。
如果IP没通的话应该就是网关不一样,需要找运营商要下网关地址。
学会了请收藏雪花测评(IDC1680.COM),活到老学到老!