Cisco 2960-x スイッチで DHCP サーバーを構成して、ポートベースのアドレス割り当てを実現しようとしています。そのポートに接続されたデバイスに割り当てられるIPアドレスが毎回同じであることを望みます。
これを実現するために、次のガイドを使用しました: http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst2960/software/release/12-2_55_se/configuration/guide/scg_2960/ swdhcp82.html#wp1320905
使用するコマンドについては、http: //www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr/command/ipaddr-cr-book.pdfで詳しく説明しています 。
また、機能するものを見つけるために、次のコマンドをさまざまに繰り返してみました: address ip-address client-id string [ascii]
よくわからないのは、クライアント ID の後の文字列です。インターフェイス名と一致する必要がありますか? そうでない場合、DHCP サーバーは、割り当てられた IP アドレスを関連付けるインターフェイスをどのように認識しますか。
これが私の実行中の構成です:
バージョン 15.0
サービスパッドなし
サービス タイムスタンプ デバッグ datetime ミリ秒
サービス タイムスタンプ ログ datetime ミリ秒
サービスパスワード暗号化なし
!
ホスト名 otg
! ブート開始マーカー
ブートエンドマーカー
! シークレット 5 を有効にする $1$43Kk$SyzqQc5biarBjD2TD9Hw0/
パスワード otgswitch を有効にする
!
いいえ aaa 新モデル
時計のタイムゾーン UTC -5 0
クロック 夏時間 UTC 繰り返し
スイッチ 1 プロビジョニング ws-c2960x-24ts-l
no ip dhcp use vrf connected
ip dhcp usesubscriber-id client-id
ip dhcp 加入者 ID インターフェイス名
!
ip dhcp プール mypool
ネットワーク 192.168.200.0 255.255.255.0
予約専用
アドレス 192.168.200.20 クライアント ID "GigabitEthernet1/0/2" ascii
アドレス 192.168.200.25 クライアント ID "GigaEth1/0/1" ascii
アドレス 192.168.200.30 クライアント ID "GE1/0/4" ascii
アドレス 192.168.200.35 クライアント ID 188b.4528.d482
アドレス 192.168.200.45 クライアント ID "188b.4528.d482" ascii
!
次に、DHCP デバッグ メッセージを有効にすると、次のようなメッセージが表示されます。
1 月 4 日 02:55:49.112: DHCPD: ワークスペース インターフェイス Vlan1 テーブル ID 0 をリロードします。
1 月 4 日 02:55:49.112: DHCPD: Vlan1 の 192.168.200.245 のテーブル ID は 0 です
1 月 4 日 02:55:49.112: DHCPD: クライアントの VPN は .
1 月 4 日 02:55:49.112: DHCPD: 加入者 ID をクライアント ID として使用
1 月 4 日 02:55:49.112: DHCPD: 受信したリレー情報を使用。
1 月 4 日 02:55:49.112: DHCPD: インターフェイス Vlan1 でクライアント 0047.6931.2f30.2f から DHCPDISCOVER を受信しました。
1 月 4 日 02:55:49.112: DHCPD: 受信したリレー情報を使用。
私が間違っているかもしれないことについてアドバイスしてください。助けていただければ幸いです。