Isc-dhcp-serverは1つのMACアドレスに2つの静的IPアドレスを与えることができますか?
ネットワークにいくつかのGenexis端末があります。各端末には、パブリックトラフィック用と管理トラフィック用の2つのインターフェイスがあります。両方のインターフェイスのMACアドレスは同じです。 DHCPサーバーは、dhcpオプションフィールドとdhcpクラス宣言を介してインターフェイスを検出できます。
すべての端末には、動的アドレスではなく静的IPアドレスが必要です。動的アドレスと動的プールを使用すると、これは簡単な作業になります。
または、これを実行できるdhcpサーバーはありますか?
DHCPを使用するかどうかに関係なく、同じMACと異なるIPを持つ2つのインターフェイスを同じリンク(ブロードキャストドメイン)に配置しない方がよいでしょう。すべての結果を正確に予測できない限り。
分離されたサブネットが2つある場合、DHCP構成は簡単です。対応するサブネット宣言にホストエントリを配置するだけです。ただし、ホスト名はグローバルに一意である必要があることに注意してください。
このアプローチは、少なくともisc-dhcpd-V3.0.5-RedHatでは正常に機能します。
管理対象スイッチがある場合は、ポートベースのVLANを使用して分離されたサブネットを作成できます。
VLANをサポートするネットワークカードを使用すると、このサブネットをサブインターフェイスにマッピングできます。それ以外の場合は、2枚のカードを使用してください。
作業構成からの抜粋:
クライアント上(アドレスは動的に取得されます):
eth0 Link encap:Ethernet HWaddr 00:25:90:35:E4:40
inet addr:10.10.17.34 Bcast:10.10.255.255 Mask:255.255.0.0
...
eth0.100 Link encap:Ethernet HWaddr 00:25:90:35:E4:40
inet addr:192.168.100.34 Bcast:192.168.100.255 Mask:255.255.255.0
...
サーバー上:
eth0 Link encap:Ethernet HWaddr 00:04:23:B9:FF:FC
inet addr:10.10.17.7 Bcast:10.10.255.255 Mask:255.255.0.0
eth0.100 Link encap:Ethernet HWaddr 00:04:23:B9:FF:FC
inet addr:192.168.100.7 Bcast:192.168.100.255 Mask:255.255.255.0
dhcpd.conf:
subnet 10.10.0.0 netmask 255.255.0.0 {
option subnet-mask 255.255.0.0;
...
Host nms2 {
hardware ethernet 00:25:90:35:e4:40;
fixed-address 10.10.17.34;
}
}
subnet 192.168.100.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
...
Host nms2-san {
hardware ethernet 00:25:90:35:e4:40;
fixed-address 192.168.100.34;
}
}