带公网IP的Compute Engine VM无法访问互联网问题求助
问题
我在配置可访问互联网以安装新软件包的Compute Engine虚拟机时遇到问题。该VM已设置外部IP,且已开放22端口用于SSH访问。通过SSH连接后,我尝试使用apt-get安装redis-cli,但VM无法访问互联网。需要说明的是,该VM部署在自定义VPC中,而将完全相同的VM部署在默认VPC中时一切正常。我不想设置Cloud NAT出口,且认为这并非必需——因为VM本身已有外部IP,且默认网络无需NAT即可正常运行,希望了解哪些VPC设置可能导致此问题。
解决方案
经过排查,问题根源是自定义VPC缺少默认VPC会自动创建的互联网路由。完成连通性测试确认这一点后,我给该VM单独添加了互联网路由,现在所有操作都能正常运行了。
内容的提问来源于stack exchange,提问作者Bobbake4
相关产品推荐
相关产品推荐

