全体表示

[ リスト ]

telnetでno route to hostとなり接続できない時のファイアウォール設定の落とし穴

先日Linuxマシンに新たにtelnetを導入しようとした際、
pingによる導通確認はできるにもかかわらず、telnetで接続しようとすると
「no route to host」と表示され接続できない事象が発生したので、
備忘録としてこちらに残します。
※本記事の内容に対して一切の責任を持ちません。検証等は自己責任でお願いします。
 
状況
・PC1からPC2へtelnetで接続したい
・PC1からPC2はpingにより導通確認が取れている
・PC2ではファイアウォール(iptables)が動作している(PC1の状況は忘れた)
 
上記のような状態で、PC1にてtelnetをするとno route to hostと表示され、PC2に
接続できませんでした。検索してみるとファイアウォールの設定が悪いという情報は
たくさん見つかりましたが、PC1にて
#iptables -L
を実行すると、anywhereからanywhereに対してACCEPTとなっていた
(INPUT、OUTPUT共に)ので、ファイアウォールが原因ではないと考えました。
 
実はこれが問題で、わたしの利用していたiptablesでは#iptables -Lを
実行したときにインターフェースが表示されていませんでした。
つまりどういうことかというと、iptables -Lを実行すると通過するように見えていた
パケットが、実際にはloopbackインターフェース(lo)でのみ許可されており、
今回接続したかったtelnetのパケットが出入りするインターフェースでは、
許可されていなかったということです。よく考えれば、気付きそうなものですが、
思い込みが激しくなかなか気付けませんでした。
なお、iptables -Lでインターフェース名も表示させたいときには-vオプションをつければ
よいそうです(iptables -L -v)。今度からiptables -Lをするときは-vオプションもつける癖を
つけよう。
 
 
 

閉じる コメント(0) ※投稿されたコメントはブログ開設者の承認後に公開されます。

コメント投稿
名前パスワードブログ
絵文字
×
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

閉じる トラックバック

トラックバック先の記事

  • トラックバック先の記事がありません。
PR

.

人気度

ヘルプ

Yahoo Image

 今日全体
訪問者63345
ブログリンク00
コメント02
トラックバック00

ケータイで見る

モバイル版Yahoo!ブログにアクセス!

モバイル版Yahoo!ブログにアクセス!

URLをケータイに送信
(Yahoo! JAPAN IDでのログインが必要です)

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

標準グループ

登録されていません

お買いものあんしん補償
毎月60万ポイントをブロガーで山分け

お得情報

体のラインをキレイに見せたい!今なら
ダイアナの無料キャンペーンで、理想の
プロポーション作りを体験!
大人気シャンプー「パンテーン」
ココカラファイングループで
1万名様にプレゼント!

その他のキャンペーン


プライバシーポリシー -  利用規約 -  ガイドライン -  順守事項 -  ヘルプ・お問い合わせ

Copyright (C) 2013 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事