DHCPサーバー:さまざまなインターフェースに異なるサブネットアドレスを提供します。

DHCPサーバー:さまざまなインターフェースに異なるサブネットアドレスを提供します。

私は複数のネットワークインターフェイスを持つホームルーターでUbuntu 10.04を実行しています。一部のインターフェイスのdhcpdサブネットアドレスを提供するように設定しました。192.168.1.0/24しかし、192.168.2.0/24他のインターフェイスにサブネットのアドレスを提供したいと思います。dhcpdこれを行うにはどうすればよいですか?または、たとえば、他のDHCPサーバーソフトウェアを使用している場合は、dnsmasq同じタスクを実行するようにどのように構成しますか?

答え1

(I believe)に/etc/default/dhcp3-server次の行を追加してください

INTERFACES="eth0 eth1"

これでdhcpd.conf、設定ファイルで2つの異なるサブネットとそのオプションを定義します。

subnet 192.168.1.0 netmask 255.255.255.0 {
    option subnet-mask 255.255.255.0;
    option routers 192.168.1.1;
    range 192.168.1.100 192.168.1.200;
}

subnet 192.168.2.0 netmask 255.255.255.0 {
    option subnet-mask 255.255.255.0;
    option routers 192.168.2.1;
    range 192.168.2.100 192.168.2.200;

}

もちろん、これは1つのインターフェイスが192.168.1.0で正しくアドレス指定され、もう1つのインターフェイスが192.168.2.0で正しくアドレス指定されたと仮定します。

関連情報