SNMPでNo Responseが出る問題の解決方法

このQ&Aのポイント
  • CentOS 5.2でSNMPをインストールし、設定を行ったが、特定のIPアドレスに対してNo Responseが出るエラーが発生する。
  • 問題の発生しているIPアドレスに対してはポートを開放しており、hosts.allowとhosts.denyも設定済みである。
  • 他の端末へのsnmpwalkコマンドは正常に実行できており、問題の発生しているIPアドレスを見ることができない原因を調査中。
回答を見る
  • ベストアンサー

snmp で No Response from ・・・

CentOS 5.2 で SNMPをインストールし、設定をしました。 インストールした端末は192.168.200.168です。 com2sec local localhost public com2sec securenet 192.168.200.0/24 public -------------------------------------------------- #snmpwalk -c public 192.168.200.168 ・・・ はうまくいきますが、 #snmpwalk -c public 192.168.200.161 などは、 No Response for 192.168.200.・・・とのエラーが出て ほかの端末を見にいけません。 ポートは161.162をあけています。 hosts.allowとhosts.denyも設定しました。 それ以外に何の設定がありますか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

192.168.200.161のマシンが何なのかがわかりませんが、 ・192.168.200.161のマシンでSNMPエージェントが動いていない(インストールされていない) ・192.168.200.161のマシンのcommunity名がpublicではない ・192.168.200.161のマシンのFirewallで161/UCPが閉じられている のどれかでしょう

a-yu-ya
質問者

お礼

ありがとうございました。できました。 助かりました。

関連するQ&A

  • snmpでMIB取得

    CentOSサーバ(IP:192.168.1.100)にて、 ・snmpd.confファイルに 「com2sec localtest localhost public」 の記述をしております。 設定完了後、CentOSサーバ自身で下記二つのコマンドを実施しました。 (1)「snmpwalk -v 2c -c public localhost」 (2)「snmpwalk -v 2c -c public 192.168.1.100」 (1)のコマンドでは、MIBを取得できるのですが (2)のコマンドでは、Timeout: No Response と表示されるのです。 (1)(2)コマンド両方で、MIB情報を取得するには どのように設定すればよいのでしょうか。 ご教授お願いします。

  • LinuxサーバからSNMPレスポンスが返らない

    LinuxサーバにSNMPの設定を行ったところ、自サーバからは問題なくMIB情報を取得できましたが、別マシンのSNMPマネージャーよりGETをしてもレスポンスが返って来ません。 自サーバ:snmpwalk -c public localhost MIB取得OK LinuxサーバでパケットをキャプチャするとGETを受け取った後に、ICMPでDestination Unreachableが発生しています。(宛先は別マシン) なお、snmpd.logには特にログが吐き出されていません。 マシン構成はLinuxサーバがNICを2枚挿しで、それぞれ[192.168.0.100]と[192.168.1.100]を設定し、同じHUBに接続し、別マシンが同じHUBで[192.168.0.253]のアドレスを設定しています。 もちろん、Linuxサーバから別マシンへはpingは問題なく通ります。 レスポンスの返らない理由を教えてください。 また、対処方法が分かれば合わせて教えてください。

  • snmpの設定について

    snmp(snmpd.conf)のコミュニティの設定についてです。 セクション名に「com2sec」というものがよく(?)使われますが この「com2sec」とは何の略でしょうか? またコミュニティ名は「com2sec」じゃなくて まったく違った任意のものでもいいのでしょうか? (例えば「hoge」とか)

  • 【SNMP】snmpwalkで実行結果が取得できない

    環境 Red Hat Linux release 8.0 (Psyche) net-snmp-config --version 5.0.1 rpm -qa net* net-snmp-utils-5.0.1-6 net-tools-1.60-7 netconfig-0.8.12-3 net-snmp-5.0.1-6 snmpwalk -v 1 -c public localhost では正常に値が取れています。 しかし以下のコマンドを実行すると取得できません。 snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.9 snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.2 snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.8 MRTGで監視を行いたいのですがこの一台だけ情報とれず困っています。 他のホストは問題なく取得できています。 Debian3.1,RedHat ES3.0 では確認できています。 なにか確認方法や対処方法がお分かりになれば教えていただけませんか?

  • net-snmpが起動できません

    net-snmpを起動しておき、mrtgを使ってトラフィックなどの情報を見ようとしたのですが、 net-snmpがうまく起動できません。 [root@*******]# /etc/init.d/snmpd start と入力すると [root@*******]# snmpd ư: /usr/sbin/snmpd: symbol lookup error: /usr/sbin/snmpd: undefined symbol: snmp_log_syslogname とエラーを返されてしまい、このエラーの内容もよくわかりません。 OSはFedora Core 3で、 [root@*******]# yum -y install net-snmp としてインストールし、 snmpd.confを次のように設定しています。 ・コミュニティの設定 com2sec local localhost private com2sec mynetwork 192.168.0.0/24 public ・グループの設定 group MyROGroup v1 mynetwork group MyROGroup v2c mynetwork ・ビューの設定 view all included .1 80 ・アクセス権の設定 access MyROGroup "" any noauth exact all none none access MyRWGroup "" any noauth exact all all none ・ディスク使用率の設定 disk / 10000 デフォルトの設定ファイルから変更したのは以上です。 どうしたらうまく起動できるようになるのか、どなたかご教示お願いします。

  • xinetd を使う場合の hosts.allow/hosts.deny

    サーバ:CentOS 4.4 xinetd を使ってアクセスコントロールをしようとしています。 /etc/xinetd.d/サービス名 でサービス毎の設定が出来ますが、その中で(only_fromを使って)制御しようとしていますが、その際に /etc/hosts.allow と /etc/hosts.deny はどうなるのでしょうか。これらのファイルを削除して、xinetd の設定ファイルのみでアクセス制御するにしても、xinetd を通さないデーモンが直接 hosts.allow と hosts.deny を参照しようとする場合もありそうで怖そうです。 かといって xinetd と hosts.allow,hosts.deny の両方でアクセス制御するのもわかりにくくなりそうですし。 何かスマートなやり方というものはあるのでしょうか。

  • VPS TCP Wrapper

    サーバ初心者で勉強中です はじめてのCentOS5という本を読みながら お名前.comのVPSサーバでSSHサーバの設定中です TCPWrapperの設定なのですが /etc/hosts.allow sshd: 192.168.0. /etc/hosts.deny ALL: ALL と設定するように書いてました でもこれをしてしまうとローカルからでしかアクセスできなくなってしまうと思うんです VPSではTCPWrapperの理想的な設定とか定番の設定みたいなものはあるのでしょうか? ご指導 アドバイスをおねがいします。

  • LinuxでMRTGとsnmpwakerの使い方に

    LinuxでMRTGとsnmpwakerの使い方について教えて下さい。 http://www.atmarkit.co.jp/flinux/rensai/root08/root08c.html ↑を参照してMRTGを構築しました。 ですがhttpdのプロセスの数が取得できません。 snmpwalkerコマンドをたたくと以下のようになり11で値はとれていそうです。 [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1.5.1 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1.5 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1 UCD-SNMP-MIB::prIndex.1 = INTEGER: 1 UCD-SNMP-MIB::prNames.1 = STRING: httpd UCD-SNMP-MIB::prMin.1 = INTEGER: 1 UCD-SNMP-MIB::prMax.1 = INTEGER: 20 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 UCD-SNMP-MIB::prErrorFlag.1 = INTEGER: 0 UCD-SNMP-MIB::prErrMessage.1 = STRING: UCD-SNMP-MIB::prErrFix.1 = INTEGER: 0 UCD-SNMP-MIB::prErrFixCmd.1 = STRING: [root@localhost ~]# mrtg.confは Target[httpd]: .1.3.6.1.4.1.2021.2.1.5.1&.1.3.6.1.4.1.2021.2.1.5.1:public@192.168.1.50: のようにかいています。 どこか間違っていますでしょうか? また [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1.5.1 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 [root@localhost ~]# snmpwalk -v 1 -c public 192.168.1.50 .1.3.6.1.4.1.2021.2.1.5 UCD-SNMP-MIB::prCount.1 = INTEGER: 11 で同じ値がかえっていますが、Target[httpd]: .1.3.6.1.4.1.2021.2.1.5.1&.1.3.6.1.4.1.2021.2.1.5.1と指定しなければいけないのでしょうか?

  • Sambaセキュリティについて

    smb.confに設定されるhosts allow、hosts denyについての質問です。 手元の資料に、設定においてはhosts allowが優先されるので、hosts denyで拒否が設定されているホストであってもhosts allowで許可されていれば、接続が許可されるとあります。 以下の場合は、グループkeiriにホストsoumuが含まれている場合、soumuからのアクセスは許可されるのでしょうか? hosts allow = @keiri hosts deny = soumu

  • 特定IPだけポート変換

    CentOSでsnmpマネージャを構築しています。 CentOS機からはsnmpget/snmpwalkで外部のSNMPエージェントにsnmp requestを投げます。 ほとんどのsnmpエージェントに対しては通常のUDP161番あてに投げますが 特定のIPアドレスのsnmpエージェントに対しては別のUDPポート番号に対して投げたいのです。 iptablesを使ってDestinationポートを変換できそうな気がするのですが このような場合、iptablesをどのように書いたらよいかお教えいただけないでしょうか。 (念のため書きますと、CentOS機はFWとしてつかっているわけではありません。 snmp requestはあくまでCentOS機自身が発行するものです)