某台 ESXi 服务器整体移动到另外一个机房,本身是是自带虚拟软路由(pfsense)的,就是为了方便迁移(外网更改后无需重新配一些关于内网地址的东西),结果发现有一台虚拟机死活无法上网,其他都是好的。
而整个过程除了关机-移动-插电之外我什么都没干。
手动检查了半天,最后没办法去问AI,AI也没提供什么我认知之外的意见,但看着AI答案里面的各种关键词,刺激我想起来:这台虚拟机上运行着一个P2P服务,为了减少穿透难度我在pfsense上做了一对一IP提升,也就是让pfsense从上级路由额外申请(绑定)一个IP地址绑定给这个机器用,这个过程对于虚拟机是透明的。
但是!两个地方的外网子网是不一样的,这就造成了那个以前绑定的IP在新的机房不能上网。在pfsense的NAT设置中里面关掉这个规则,网络马上就恢复了。