DHCPを使用してイントラネットをセットアップしようとしています。 Ubuntu 11.04とZyXEL GS2200-24マネージドスイッチを使用しています。 dhcp3-serverをインストールしました。
DHCPの構成(/etc/dhcp/dhcpd.conf)は次のとおりです。
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
interface eth1;
range 192.168.1.2 192.168.1.254;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
}
設定または/ etc/default/isc-dhcp-serverは次のとおりです。
INTERFACES="eth1"
Eth1の/ etc/network/interfaces構成は次のとおりです。
auto eth1
iface eth1 inet dhcp
今、サーバー(Sudo /etc/init.d/isc-dhcp-server
)を起動しようとすると、次のエラーが表示されます。
Eth1のサブネット削除はありません(IPv4アドレスはありません)。 * eht1での要求を無視します。これが望んでいない場合は、インターフェイスeth1が接続されているネットワークセグメントのdhcpd.confファイルにサブネット宣言を記述してください。*
Eth1にIPアドレスを割り当てれば(Sudo ifconfig eth1 192.168.1.2
)うまく起動できます。 DHCPリクエストをサーバーにルーティングすることはまだ試みていませんが、すべてがグレービーであるようです。
192.168.1.2をeth1に永続的に割り当てるだけでよいのは正しいのですか?それから、DHCPサーバー192.168.1.2にIP割り当ての要求をルーティングするようにマネージスイッチを構成できますか?
もしそうなら、どうすればそれができますか?/etc/network/interfacesで設定を変更する必要がありますか?
DHCPサーバーがリッスンしているインターフェイスには、DHCP構成で使用しているサブネットと同じサブネットの静的IPが必要です。
これを行うには、次のように/ etc/network/interfaceを編集します(192.168.1.1がネットワークゲートウェイであると仮定)
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255
次に、dhcpd.confを編集し、範囲を192.168.1.3 192.168.1.254に変更して、次のオプション行を追加します。
option routers 192.168.1.1;
役立つかどうか教えてください。
よろしく