web-dev-qa-db-ja.com

DHCPサーバー:インターフェイスごとに異なるサブネットアドレスを提供する

複数のネットワークインターフェイスを備えたホームルーターでUbuntu10.04を実行しています。特定のインターフェースで192.168.1.0/24サブネットからアドレスを提供するようにdhcpdを構成しました。ただし、別のインターフェイスの192.168.2.0/24サブネットからのアドレスも提供したいと思います。 dhcpdを設定するにはどうすればよいですか?または、たとえばdnsmasqなどの別のDHCPサーバーソフトウェアを使用している場合、同じことを行うように構成するにはどうすればよいですか?

4
mbaitoff

で(私は信じています)/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;

}

もちろん、これは、一方のインターフェースが192.168.1.0で正しくアドレス指定され、もう一方のインターフェースが192.168.2.0で正しくアドレス指定されていることを前提としています。

6
George M