web-dev-qa-db-ja.com

Ciscoルータで静的DHCPリースと動的DHCPリースを組み合わせるにはどうすればよいですか。

基本的に、私が必要としているのは、以下の未回答のシスコフォーラムの質問と非常に似ています。 https://supportforums.Cisco.com/message/3139749#3139749

Cisco850シリーズルータを使用しています。 10.0.0.0/24ネットワーク用にDHCPプールを構成しました。 DHCPプールから10.0.0.1〜10.0.0.99を除外しました。静的DHCPプールを追加したいのですが、DHCPに、選択した100未満のアドレスを静的に割り当ててもらいたいのです。実際、静的に割り当てたアドレスは関係ありません。彼らは私が気にするすべてのためにプールの何でもありえます、私はそれが機能することを望みます。

なぜあなたはこれをやっている?デバイスにIPを静的に割り当てるだけです!

私にはラップトップユーザーがいるので、これはしたくありません。ここでは明らかにその静的IPしか使用できませんでした。場所の設定などを変更する必要がある場合は、これは問題ではありません。彼らはできません。したがって、DHCPである必要があります。また、ポートを転送する必要があるため、静的IPである必要があります。これは奇妙なことですが、アパートのLAN/WLANであるため、これは一般的な使用例ではありません。

以下の構成の関連セクション:

ip dhcp excluded-address 10.0.0.1 10.0.0.99
!
ip dhcp pool Internal-net
   import all
   network 10.0.0.0 255.255.255.0
   default-router 10.0.0.1 
   domain-name 1770.local
   lease 7
!
ip dhcp pool static-pool
   import all
   Origin file flash://staticmap
   default-router 10.0.0.1 
   domain-name 1770.local

Staticmapの内容:

*time* Aug 5 2010 09:00 AM
*version* 2
!IP address Type Hardware address Lease expiration
10.0.0.100/24 1  001f.5b3e.d50a   Infinite
*end*

ここで、excluded-addressの範囲外のアドレスを試していて、違いが生じるかどうかを確認しました。

私の試験機のMAC:

mainframe:~ brad$ ifconfig en1
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:1f:5b:3e:d5:0a 

DHCPバインディングテーブルに表示されるもの:

basestar#show ip dhcp binding 
Bindings from all pools not associated with VRF:
IP address          Client-ID/          Lease expiration        Type
            Hardware address/
            User name
10.0.0.112          0100.1f5b.3ed5.0a       Aug 12 2010 10:06 AM    Automatic

DHCPバインディングテーブルの見栄えの悪いMACはどうしたのですか?

私が達成しようとしていることは基本的に不可能ですか?

私はこれについて間違った方法で行っていますか?一部のポートを特定のデバイスにポート転送できるようにしたいのです。コンシューマールーターでこれを行う方法は、ここでやろうとしていることを行うことです。それらのデバイスに静的DHCPを割り当ててから、それらのアドレスのポートにPATを構成します。

2
Brad

あなたはほとんどそれを動かしました、

Staticmapファイルで、タイプ '1'を: 'id'に変更するだけです。

静的ファイル:

*time* Sep 3 2012 11:10 AM
*version* 1
!IP address    Type    Hardware address     Lease expiration
10.0.0.8 /8     id       0100.301b.473d.d8       Infinite
10.0.0.28 /8    id       0184.8f69.b77b.dc       Infinite
*end*

そして、構成スニペット:

!
ip dhcp pool StaticBindings
 Origin file flash:static-bindings
 default-router 10.0.0.1
 dns-server 10.0.0.1
 netbios-name-server 10.0.0.1
! 

チャームのように機能します。 (Cisco 3945E)

2
Vincent Snijder

代わりに、ここの指示に従いました: http://paulsuela.wordpress.com/2009/04/28/Cisco-dhcp-static-ip-assignment/

静的マッピングファイルを使用する代わりに、静的割り当てごとに個別のDHCPプールを作成します。マッピングファイルほど拡張性はありませんが、ネットワークが小さいので問題ありません。

重要なのは、正しいクライアントIDがあることを確認することです。これは、MACアドレスと同じではありませんが、クライアントがカスタム構成されたクライアントIDを送信しない場合は類似している可能性があります。

2
Brad