简短回答
多半是 IP 变了。先到 KiwiVM 的 Main controls 看新 IP 和端口,用新地址重新连;还连不上,最常见的原因是防火墙(iptables)里还写着旧 IP,用 KiwiVM 的交互式控制台登录进去改掉规则,实在不行就重装系统。
先确认连的是新 IP
官方知识库写明,在 KiwiVM 里迁移机房会改变 VPS 的 IP。迁移完成后:
- 到 KiwiVM 的 Main controls(主控制页)看新 IP 和 SSH 端口,把 SSH 客户端里保存的旧地址改掉。
- 域名还解析到旧 IP 的,改成新 IP。
- 在 KiwiVM 确认 VPS 已经开机。
防火墙里还留着旧 IP
官方知识库专门提到:iptables 配置出错,很多时候正是因为刚通过 KiwiVM 迁移,VPS 的 IP 变了。这时 VPS 完全连不上,用 ping.pe 测各地都不通,但打开 MTR 能看到宿主机正常,只有你这台 VPS 不通。
处理思路:
- 用 KiwiVM 的交互式控制台登录 VPS,它不经过 SSH,网络不通时也能用,见 Root Shell 是做什么的。
- 先停掉 iptables 服务,网络恢复就说明是防火墙的问题。
- 查看规则,找到写着旧 IP 的(尤其是 NAT 表里的),改成新 IP,或者干脆全部清空。
查看和清空规则的命令见 防火墙把自己锁在外面了怎么办。
还是不行
防火墙没问题,多半是 VPS 里面的网络配置出了问题。官方知识库给的最省事办法是重装系统,装上全新系统后网络连通会完全恢复;重装前先把重要数据备份出来。也可以在交互式控制台里自己排查。完整的排查顺序见 VPS 突然连不上怎么排查。
相关问题
- 防火墙规则把自己锁在搬瓦工 VPS 外面了怎么办?
- 搬瓦工怎么换机房?要钱吗?
- 搬瓦工 VPS 突然连不上了,怎么排查?
- KiwiVM 的 Root Shell(交互式控制台)是做什么的?
- SSH 连不上搬瓦工?端口为什么不是 22?