httpを介してkickstartファイルをロードするようにCentOSネットワークインストールイメージを修正しました。これは、DHCPサーバーがあるネットワークで実行されている場合にうまく機能します。明らかにDHCPがないと、インストーラはIPを取得できないため、失敗します。
だから私の質問は、固定IPを設定するには何を変更する必要がありますか?
ベストアンサー1
キックスタートプロセスがks.cfgを見つけることができるように、静的IPオプションをカーネルに渡す必要があります。ご存知のように、ネットワークインストールはデフォルトでdhcpアドレスを探します。ブートプロンプトに少なくとも&オプションip
で&を渡すことでgw
固定アドレスを設定できます。dns
linux ks=http://192.168.0.1/ks.cfg ip=192.168.0.100 gw=192.168.254.254 dns=192.168.0.2
5つの方法のいずれかで使用するデバイスを指定できます。
ksdevice=<device>
- インターフェイスのデバイス名(例:eth0)
- インターフェイスのMACアドレス(例:00:12:34:56:78:9a)
link
Up 状態の最初のリンクを持つインターフェイスを指定するキーワードbootif
BOOTIF変数でpxelinuxによって設定されたMACアドレスを使用するキーワード。 pxelinuxにBOOTIF変数を設定させるには、pxelinux.cfgファイルでIPAPPEND 2を設定します。- キーワードは、
ibft
iBFT を使用してインターフェイスの MAC アドレスを指定します。
持つとてもたくさん開始 開始オプションを渡すことができます。 RHEL / CentOS 6の起動および起動スクリプトオプションの完全なリストを入手できます。ここ。