web-dev-qa-db-ja.com

DHCPを備えたHP Procurve 2920 VLANがpingできない

HP Procurve 2920で動作中のVLANとDHCPサーバーの設定に問題があります。私の問題は、静的IPアドレスを使用してVLAN間でコンピューターにpingすることさえできないことです。

winXP pc on VLAN101 with 192.168.1.1 static IP default gateway 192.168.1.2 win2008 server on VLAN100 with 192.168.0.1 and gateway 192.168.0.2

問題は、Windowsファイアウォールを無効にし、ICMPv4プロトコルの許可ルールを使用しても、VLAN間でクライアントにpingできないことです。両方のマシン(192.168.0.2および192.168.1.2)からスイッチポートにpingを実行できます。

DHCPサーバーはVLAN100にあり、IPアドレスを取得する必要のあるクライアントは他のVLANにあります。これまでのところ、テスト目的で2つのVLANのみを作成しました(ただし、ipルーティングがオンのクライアントとさえ通信できないため、DHCPに焦点を当てません)。スイッチを出荷時設定にリセットしました。以下に、私がやったことと、十分だと思ったことを示します。

hostname "HP-2920-24G"
module 1 type j9726a
ip routing
snmp-server community "public" unrestricted
oobm
   ip address dhcp-bootp
   exit
vlan 1
   name "DEFAULT_VLAN"
   no untagged 1-2,20,24
   untagged 3-19,21-23,A1-A2,B1-B2
   ip address dhcp-bootp
   exit
vlan 100
   name "DHCP"
   untagged 20,24
   ip address 192.168.0.2 255.255.255.0
   exit
vlan 101
   name "Assy bench #1"
   untagged 1
   ip address 192.168.1.2 255.255.255.0
   ip helper-address 192.168.0.1
   exit
vlan 102
   name "Assy bench #2"
   untagged 2
   ip address 192.168.2.2 255.255.255.0
   ip helper-address 192.168.0.1
   exit

この設定では、ip default-gateway 192.168.0.1を追加して、さまざまなことを試しました(フォーラムで見つけたものからipルーティングを有効にする必要はないはずです)。ルート0.0.0.0/0 192.168.0.1を追加します。プライマリVLAN 100を追加します。有効なスパニングツリーの追加。ルート192.168.0.0/24 192.168.0.1などを追加しています...スイッチ側でできる限りのことを試したような気がします。 DHCPサーバーになんらかの問題があるように感じ始めましたが、少なくともこの設定でpingが機能すると思いました。 PCがDHCP vlanに接続したときにDHCPが機能した(つまり、2番目のポートをVLAN)に追加した理由)実際、面白いのは、工場出荷時の状態にリセットする前の日に、DHCPによってIPが割り当てられていることです。クライアントでは、一度だけであり、理由がわからないため、再び発生することはありませんでした。

誰かがいくつかの有用な洞察を持っている場合、感謝します。こんな簡単な設定で大きな障害は予想していなかったので迷ってしまいました。

編集#1:

HP-2920-24G(config)# show ip route

                                IP Route Entries

  Destination        Gateway         VLAN Type      Sub-Type   Metric     Dist.
  ------------------ --------------- ---- --------- ---------- ---------- -----
  127.0.0.0/8        reject               static               0          0
  127.0.0.1/32       lo0                  connected            1          0
  192.168.0.0/24     DHCP            100  connected            1          0
  192.168.1.0/24     Assy bench #1   101  connected            1          0

IPを表示:

HP-2920-24G(vlan-101)# show ip

 Internet (IP) Service

  IP Routing : Enabled


  Default TTL     : 64
  Arp Age         : 20
  Domain Suffix   :
  DNS server      :

                       |                                            Proxy ARP
  VLAN                 | IP Config  IP Address      Subnet Mask     Std  Local
  -------------------- + ---------- --------------- --------------- ----------
  DEFAULT_VLAN         | DHCP/Bootp
  DHCP                 | Manual     192.168.0.2     255.255.255.0    No    No
  Assy bench #1        | Manual     192.168.1.2     255.255.255.0    No    No
  Assy bench #2        | Manual     192.168.2.2     255.255.255.0    No    No

ピンズ:

HP-2920-24G(config)# ping 192.168.0.1
192.168.0.1 is alive, time = 3 ms
HP-2920-24G(config)# ping 192.168.0.2
192.168.0.2 is alive, time = 1 ms
HP-2920-24G(config)# ping 192.168.1.2
192.168.1.2 is alive, time = 1 ms
HP-2920-24G(config)# ping 192.168.1.1
192.168.1.1 is alive, time = 2 ms

図:-青はコンソールケーブルです

enter image description here

EDIT#2:サーバーに問題がある可能性があります。おそらく再インストールする必要があります。したがって、今私はVLAN100(dhcp windows server 2008)とVLAN 101、102を持っています。XP 101と102に接続されたマシンは相互にpingでき、スイッチ上のすべてのアクティブポートにpingできますが、サーバーにpingできませんマシン。サーバーマシンはスイッチ(異なるVLAN)のポートをpingできますが、XPマシンをpingできません。私は必死で2日間すべてを試し、これについて考えていませんでした。さらにいくつかの助けが必要です。

編集#3:これですべて機能しましたが、なぜこのようになっているのかはわかりませんが、DHCPサーバーは、ルーティングテーブルに静的ルートが追加されていないと、他のVLANのコンピューターに実際に接続しません。

ROUTE -p ADD 192.168.1.0 MASK 255.255.255.0 192.168.0.2
ROUTE -p ADD 192.168.2.0 MASK 255.255.255.0 192.168.0.2

この後、すべてが魅力のように機能しています。しかし、それでも混乱し、デフォルトゲートウェイを削除しようとしてもルートを削除しましたが、何もしません。再び働きます。そのような単純なことにはとても苦痛です。

乾杯!

5
Koto

したがって、設定からHP 2920をルーターとして使用しているように見えます。これを行うには、2920にスタティックルートを追加して、VLAN間の通信を可能にする必要があります。以下を設定に追加すると、修正されるはずです。デフォルトのルートとして外界へのルートを配置します-私はそれを図解のために1.1.1.1として配置し、必要なものに置き換えます(もしあればファイアウォールのIP)

ip route 0.0.0.0 0.0.0.0 1.1.1.1
ip route 192.168.0.0 255.255.255.0 192.168.0.3
ip route 192.168.1.0 255.255.255.0 192.168.1.3
ip route 192.168.2.0 255.255.255.0 192.168.2.3

最初のIPはネットワークを表し、2番目はゲートウェイの後のネクストホップアドレスです。従来、この方法で行う場合、スイッチのvlanインターフェースを最初のIPに設定し、それをデフォルトゲートウェイとして使用し、ネクストホップアドレスはb a.2でした。インターフェイスが.2に設定されているのを見たことがないので、ネクストホップが.3に設定されていると思いますが、ここの誰かが私を修正するかもしれません。いずれにせよ、あなたはルートが必要です-それを試してください。

編集:さらに明確にするために、トラフィックをあるVLAN(またはサブネット)から別のVLAN(またはサブネット)に移動したい場合は、ルーティングする必要があります。トラフィックがそのVLANを離れる必要がないため、スイッチからさまざまなVLANにpingできます。 192.168.0.1から192.168.1.1への失敗は、2つの異なるサブネットにあり、他のネットワークに到達する方法をトラフィックに伝えるルートがないためです。

2
pxed

デフォルトの動作が変更されたようです:HP Q&A

ルーティングが有効になっている場合、IPアドレスが構成されているVLANはルーティングされたVLANです。特定のVLANにトラフィックをルーティングしたくない場合は、そのVLANにIPアドレスを構成しないでください。

これは確かに現在のエッジスイッチがここで設定されている方法です。

0
mitch