我有一个带有公共IP的实例。很好我在同一网络中启动了另一个没有公共IP的实例。
现在,没有公共IP的第二个实例只能使用其私有IP从第一个VM访问。还行吧。我的问题是,第二个实例根本无法连接到互联网(此实例与Internet的去向连接失败)。
第二个实例虽然能够连接到第一个实例的端口22。如果没有直接出站访问Internet,则很难在此第二实例上安装任何东西。我看不到任何明显的防火墙规则可以阻止这一点。
我想念什么?
ubuntu@instance-20190928-0654:~$ ping www.yahoo.com
PING atsv2-fp-shed.wg1.b.yahoo.com (87.248.98.8) 56(84) bytes of data.
^C
--- atsv2-fp-shed.wg1.b.yahoo.com ping statistics ---
14 packets transmitted, 0 received, 100% packet loss, time 13307ms
答案 0 :(得分:3)
您有多种选择:
将公共IP添加到私有实例-这是最简单的方法,但可能不是您想要执行的操作。
通过内部部署网络传送出站请求。参见https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingIPsec.htm
设置NAT网关。参见https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/NATgateway.htm
设置辅助VNIC。参见https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingVNICs.htm