私は複数のネットワークインターフェイスを持つホームルーターで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で正しくアドレス指定されたと仮定します。