操作如下,登陆SSH:
代码如下
vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
第二个IP,就是
代码如下
vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
第三个IP,就是
ifcfg-eth0:2(由此类推)
代码如下
DEVICE=eth0:0 网卡设备名称
onboot=YES随机启动
BOOTPROTO=static 静态分配IP
IPADDR=*.*.*.* 要添加的IP地址
NETMASK=255.255.255.0 子网掩码(以实际为准)
GATEWAY=*.*.*.* 路由
需要注意的是,这个重启网卡是没法生效的。
通过客服得知要从控制面板里重启vps,这样就可以生效了、
最后ps一下。这主机河马推荐得不错。速度各方面都很到位.9刀3个独立IP的vps。很爽哦
如果有同学没买的。可以通过http://www.vultr.com/?ref=6803850进行购买。
IPv6环境下,在浏览器中通过 http://[vip:port] 访问 web 业务,提示无法访问此网站, [vip] 的响应时间过长。
之前碰到过多次在PC浏览器上无法访问 vip 的情况,排查方法也很明确:
验证发现,直接在 vip 所在节点上访问竟然不通!登录 vip 所在节点执行 ip addr 可以看到该地址确实是正确配置了,但 ping6 该地址无回应,对应的 ipv4 地址 ping 有回应。按说 ping 本机的地址不应该和链路的状态有关系,那会是什么原因呢?在仔细检查地址配置情况后发现该地址有个标记 tentative dadfailed ;
ip-address(8)查到对该标记的解释如下:
显然该地址没有通过地址重复探测( duplicate address detection ,简称 dad ),而且这种检查机制只针对 IPv6 。 经确认,该环境的 IPv6 网段只有自己在用,且未手工配置过 IPv6 地址,但该环境曾经发生过切主 ;
至此问题基本明确了,切主时会把老的主节点上的 vip 删除,再到新的主节点上把 vip 添加上去。如果一切正常,按照这个顺序切主没有问题,但也存在某些异常情况(比如老主上的 vip 没有及时删掉,而新主上已经添加好了),此时就会触发 dad 机制。经过验证,一旦出现 dadfailed ,即使地址冲突解决了,该地址依然无法访问;
方案1:在 sysctl 配置中增加如下内核参数:
方案2:在 ip addr add 命令执行时增加 nodad 标识:
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)