Netboot - 静的IPを設定する方法

Netboot - 静的IPを設定する方法

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)
  • linkUp 状態の最初のリンクを持つインターフェイスを指定するキーワード
  • bootifBOOTIF変数でpxelinuxによって設定されたMACアドレスを使用するキーワード。 pxelinuxにBOOTIF変数を設定させるには、pxelinux.cfgファイルでIPAPPEND 2を設定します。
  • キーワードは、ibftiBFT を使用してインターフェイスの MAC アドレスを指定します。

持つとてもたくさん開始 開始オプションを渡すことができます。 RHEL / CentOS 6の起動および起動スクリプトオプションの完全なリストを入手できます。ここ

答え2

CentOSシステムでIPアドレスを静的に設定する方法はいくつかあります。

1) コマンドラインを使用します。

/sbin/ifconfig eth1 192.168.30.40 netmask 255.255.255.0 broadcast 192.168.30.255

このコマンドでは、192.168.30.40の代わりに希望の静的IPアドレス、255.255.255.0の代わりにネットマスク、192.168.30.255の代わりにブロードキャストを設定できます。

2)GUIベース:rootとして次のコマンドを入力します。

/usr/bin/neat

ウィンドウが表示されたら、静的IPを設定するインターフェイス(例:eth0)を選択し、[編集]キーを押します。これで別のウィンドウが開きます。このウィンドウで「固定IPアドレス設定」ラジオボタンを選択し、必要に応じて「IPアドレス」、「サブネットマスク」、「デフォルトゲートウェイアドレス」のフィールドを入力します。次に[OK]をクリックして変更を保存します。

関連情報