10.04で実行しているローカルDHCPサーバーがいくつかのホストエントリを必要としているため、マシンはDHCPを使用するだけで、トラフィックをIPTABLES経由でルーティングできます。それらの1つはWindows 2008サーバーであり、静的IPを使用すると、1つのカードに複数のIPを割り当てることができます。 DHCPを使用している場合、これを行う方法はありますか?
見てください http://linux.die.net/man/5/dhcpd.conf 私はそうは思いません、少なくとも私が試みたことがうまくいきませんでした。私が理解しているように、次の方法では、最良のIPを選択して、すべてではなく、そのIPを割り当てるだけです。
Host mymachine {
hardware ethernet 00:00:00:00:00:00;
fixed address 192.168.10.96, 192.168.10.97;
}
[〜#〜]編集[〜#〜]
私が読んだすべてはこれが不可能であることを示唆するでしょう。誰かが私の間違いを証明できるか、またはこれに対処する別の方法を示して、すべてのIPが中央の場所で処理され、マシンが複数のIP(開発サーバーとWebサーバー)を持つことができることを願っています。
Iptablesを使用してデバイスにトラフィックをルーティングするために、デバイスに複数のIPを割り当てる必要がありますか? Webサーバーの場合、単一のIPと異なるポートを使用したり、Apacheで仮想ホストを使用したりするほうが簡単な場合があります。
DHCPを使用してインターフェイスに複数のIPを割り当てることが実際に可能であるかのようには見えません。少なくともdhcpd.confのマニュアルにはそれが記載されていません:
固定アドレス宣言は、1つ以上の固定IPアドレスをクライアントに割り当てるために使用されます。 Host宣言でのみ表示されます。複数のアドレスが指定されている場合、クライアントが起動すると、起動しているネットワークに対応するアドレスが割り当てられます。固定アドレスステートメントのアドレスがクライアントが接続されているネットワークに対して有効でない場合、そのクライアントは、固定アドレス宣言を含むホスト宣言と一致しません。固定アドレス宣言の各アドレスは、1つ以上のIPアドレスに解決されるIPアドレスまたはドメイン名のいずれかである必要があります。
つまり、あなたはcan複数のアドレスを入力しますが、それらは異なるサブネットにある必要があります(dhcpdのサブネット構成に従っても)。 FWIW、インターフェイスに複数のIPを提供することをサポートするDHCPクライアントを見た覚えはありません... NetworkManagerなどの他のアプリケーションがサポートしている場合でも同じです。