vultr 添加IP 一直不通,是不是还需要去设置

vultr 添加IP 一直不通,是不是还需要去设置,第1张

必须设置。

操作如下,登陆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 标识:


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/711910.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-06
下一篇2023-08-06

发表评论

登录后才能评论

评论列表(0条)

    保存