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