dhcpサーバーを変更できない場合、PXEを使用してCobblerをセットアップする方法
過去に、通常のdhcpサーバーがネットワークブートに必要なすべてを返すようにしてPXEサーバーを数回セットアップしました。単一のdhcpセットアップで通常のip configとbootinfoの両方。そうすれば簡単です。 私が読んだドキュメントによれば(ウィキペディアには素晴らしい要約があります)、変更されていないdhcpサーバー(たとえば、あなたの場所の管理者がアクセスを拒否する場合)とブート情報のみを返す別のサーバーを持つことが可能です。これは通常、「PXEサーバー」または「プロキシDHCP」サーバーと呼ばれます。過去に、このpxeサーバーを見ました(使用していません)(最後のリリースは5年前です)。 昨日、Cobblerをインストールして、実際に何が起こるかを確認しました。今、私はそれを使いたい(使いやすさを愛している)が、PXEを取得するために「メイン」dhcpdサーバーを変更することは選択肢ではない。 実際のPXE(== proxy dhcp)サーバーを使用してcobblerを実行する方法に関するドキュメントを見つけることができませんでした。 これはcobblerでできますか? PXEサーバーとして動作するようにisc dhcpサーバーを構成できます(つまり、IP情報なし、ブート情報のみ)。 または、まったく別のアプローチをとるべきですか(もしそうなら、あなたの提案は何ですか)? ありがとう 私が今発見した新しい発見:dnsmasqバージョン2.4.8の変更ログには次のように書かれています: 「dnsmasqがPXE情報を提供し、別のDHCPサーバーがアドレス割り当てを行うプロキシDHCPも許可されます。」 とても興味深い。特に、cobblerはすでにdnsmasqを制御できるためです。 更新: dnsmasq 2.51は、私が望んでいたトリックを完全に行うこの構成をサポートします。 /etc/cobbler/dnsmasq.templateは次のようになります。 # Cobbler generated configuration file for dnsmasq # $date # # resolve.conf .. ? #no-poll #enable-dbus read-ethers addn-hosts = /var/lib/cobbler/cobbler_hosts # Be a proxyDHCP server dhcp-range=10.10.0.0,proxy # Only respond to clients …