DHCPサーバー(dnsmasqを使用したdd-wrt-192.168.1.1)が既に存在するネットワークにClonezilla-Server(192.168.1.100)をインストールしたいと思います。 Clonezilla-SEをubuntuServer 10.10にインストールし、Clonezilla Serverをインストールして構成したら、DHCP-Serverを削除し、DHCPサーバーのdnsmasq構成でpxeサーバーアドレスを設定しました。
dhcp-boot=pxelinux.0,,192.168.1.100
ネットワークclonezillastartのコンピューターをPXEから起動しようとすると、マシンのipddressがclonezillaサーバーから提供されておらず、続行できないというエラーが表示されます...誰かがすでにClonezilla-SEを構成しようとしました同様の環境で?
ClonezillaのDRBLサーバーに必要な設定はありますか?
ネットブートイメージが任意のdhcpを受け入れるようにするには、DRBLサーバーで次のコマンドを実行します。/opt/drbl/sbin/mknic-nbi-cn
注意点は、DRBLクライアントは、NFS共有がDHCPによって指定されたゲートウェイアドレス上にあると想定することにフォールバックする可能性があることです。簡単に言うと、DRBLは、ネットマスクが255.255.255.0であると想定し、それ以外の場合はフォールバックします。この仮定は、クライアントinitスクリプトを直接編集することで変更できます。
DHCPサーバーの「名前」をclonezillaが期待するものに設定する必要があります。これはデフォルトで「drbl」になると思います。予想される名前を変更する方法があるかもしれませんが、clonezillaのドキュメントがやや不足していることがわかりました。
通常のDHCPを使用し、DRBLに含まれているDHCPサーバー(isc-dhcp-server)をdnsmasq(proxyDHCPモードを含む)に置き換えます。
dnsmasqはproxyDHCPとして設定できます。 proxyDHCPは、起動中のPXEクライアント(NBPとそれをホストするTFTPサーバーのIP)にのみPXE関連のDHCP情報を提供しますが、通常の(非pxe)DHCPサーバーは通常どおりIPアドレスと関連情報を提供します。このようにして、すでに配置されているDHCPによって提供されるサービスとPXEサーバーの両方を、相互に干渉することなく共存させることができます。