Linuxネットワーク

トラブルシューティング

# 接続先のポートが開いているかスキャン
nc -zv {host} {port}
# もしくはtcptraceroute
tcptraceroute {host} {port}

# ホストとpingで繋がるか確認
ping {host}
# ホストまでの経路を確認
traceroute {host}

# この時点でアクセスができないなら多分物理的繋がっていない

# pingが繋がるなら経路にあるファイアウォールかシステムのファイアウォールを確認

# firewallの状態を確認enableとかならdisableにする
sudo ufw status

# 経路にあるスイッチやルーターのファイアウォールを確認する

# ファイアウォールがないならアプリケーションに原因がある可能性が高い

# アプリケーションの設定を確認する
# 特にbind-addressたる項目が127.0.0.0とかだとlocalhostからの通信しか許可しなかったりする
# そこでアドレスを0.0.0.0とかにする

# アプリケーションが接続を確立できているかを確認
netstat -a

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください