質問: oracle cloud intanceのtcpサービスに接続しようとすると、「ホストへのルートがありません」 oracle cloud infrastructure(oci)にubuntuインスタンスを作成しました。このインスタンスにssh(tcp 22)で接続できます。昼間(tcp 13)、メール(tcp 25)、http(tcp 80)、dns(tcp/udp 53)など、このインスタンスでいくつかのサービスを作成しました。このインスタンスのoci管理webページのdefault security listに、デフォルトのsshルールと同様の同様のルールを追加しました。ただし、インターネットからこれらのサービスのanyに接続しようとすると、no route to hostエラー。唯一の例外は問題なく機能するsshサービスです。このインスタンスにufwをインストールしたら、ただし、後でufwを無効にして削除しました。その後、iptablesパッケージも削除しました。したがって、今はlinuxファイアウォールがまったくありません。しかし、私はまだこの問題を抱えています。これはoci関連の問題のようです。他のクラウドプラットフォーム(aws、gcpなど)でも同様の構成を問題なく行っていました。この問題を特定するために他にどこを見ればいいですか?更新:iptablesの削除および再起動問題を解決しました。次に、iptablesの再インストールを試みます。
回答: これは、ネットワーク内またはlinuxインスタンス内にあります。 linuxの場合は、iptablesまたはサービスを使用できます。最後のものを開始するには、メールがあるため、linuxボックスを試してください。telnet 127.0.0.1 smtp helo there quit 220、250、221メッセージが表示されますか?その後、メールサービスが機能します。あなたが取得する場合 connection refusedの場合、サービスは稼働していません。次、 iptables -nvlは、ポートが外部向けに開いているかどうかを通知します。出力の先頭または末尾を作成できない場合は、service iptables stop iptablesを停止する必要があります。これはテストでは許容できる場合があります。あなたはufwを取り除くと言ったので、私はsudo ufw disableはもう必要ありません。iptablesが邪魔になっても接続できない場合は、amazonクラウドの設定である可能性があり、経験はありません。