この記事は CentOS 6 を前提にした古いサーバー構築・保守手順の記録です。CentOS 6 は既にサポートが終了しているため、新規構築では現行の Linux ディストリビューションを利用してください。ここでは、当時の環境を保守・確認するための資料として整理しています。
参考書籍
ストーリーで覚える Linux CLI 入門
Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
概要
CentOS のネットワークインターフェイス設定には、BOOTPROTO という設定項目があり、DHCP でネットワーク設定を行う際は下記のように設定します。
BOOTPROTO=dhcpIP アドレスを固定で割り当てる場合、または IP アドレスを割り当てない場合は、下記とするか、設定項目ごと消しても問題ありません。
ちなみに指定できるパラメータは何かというと、/etc/sysconfig/network-scripts/ifup の中身を見ると分かりますが、下記の通り bootp と dhcp だけです。bootp は今の時代で使用することは皆無と思いますので、実質 dhcp だけと考えて良いでしょう。
if [ "${BOOTPROTO}" = "bootp" -o "${BOOTPROTO}" = "dhcp" ]; then
DYNCONFIG=true
fi結局のところ、dhcp にしない場合は BOOTPROTO の項目ごと消すか、適当な文字列を入れておけばいいのですが、適当な文字列としては一般的に none が良さそうです。GUI, CUI のツールを使うと static となったり none となったりしますが、手動でファイルを書きかえる場合は none に統一すればいいと思います。
関連記事
- CentOS 6 共通設定 – サーバー初期設定の基本
- CentOS 6 ネットワーク設定 – ifcfg と network サービスの基本
- CentOS 6 Yum EPEL リポジトリ設定 – 追加パッケージを利用する
- CentOS 6 SSH 設定 – OpenSSH サーバーの基本確認
- CentOS 6 NTP 時刻同期設定 – ntpd クライアントの基本
- CentOS 6 rsyslog ログサーバー構築 – ログ受信と転送の基本
CentOS 6 BOOTPROTO とは – ifcfg の DHCP / static 指定を確認する




