ホスト名の変更 [サーバ立ち上げ準備]
■「/etc/sysconfig/network」の変更。
|
数少ない機器ですので、IPアドレスを覚えるのも苦にはならないのですが、トラブルの原因にもなるとのことで変更することにします。
WEBサーバやメールサーバの指定もIPアドレスじゃ無くて指定しやすいと思われます。
■「etc/hosts」を編集する。
|
「IPアドレス」「ホスト名」「ホスト別名」という書式でホスト名は別名を複数追記できます。
IPアドレスは8、10、16進数で指定可能とのこと。
「127.0.0.1」はIPv4で表記されたローカルループバックアドレスで「::1」はIPv6の物です。
ホスト名は正式名称を記述します。通常は「ノード名」.「ドメイン名」とのこと。
今回は下記のように編集してみました。
|
「www」は「WEB」サーバを指定するのに使えると思っています。
今回はパスしましたが「127.0.0.1」の方も変更すべきなのかもしれません。
■ホスト名の確認。
|
ループバックとlocalhostはそのままでも良いような気もしますが……。
←SELinuxを停止させる 前 後 外部リポジトリの追加。→
SELinuxを停止させる [サーバ立ち上げ準備]
■SELinuxの状態を確認する。
|
手順を間違えるとカーネルパニックを起こすことがあるらしいので注意とのこと。
■「/boot/grub/grub.conf」のバックアップ及び編集。
|
■「/etc/selinux/config のバックアップ及び編集。
|
「#SELINUX=enforcing」
その次の行あたりに「SELINUX=disable」を書き加えます。
■reboot する。
|
■再度SELinuxの状態を確認する。
|
「VirtualBox」を使用しているので、この辺でやり直しができる「スナップショット」をかけておきます。
ネットワークの設定 [サーバ立ち上げ準備]
■「/etc/sysconfig/network」の設定。
|
「HOSTNAME」はCentOSインストール時にデフォルトで入力してあった物がそのまま採用されている。後に変更予定。
「GATEWAY」はローカルネットワーク(LAN)とグローバルネットワーク(INTERNET)の境に置かれて、インターネットへの出口とされるネットワーク機器のことで、通常ルータがその役割を負うことが多いでしょう。
GATEWAYのLAN側のIPアドレスはプライベートIPで通常クラスCと呼ばれる192.168.0.1~192.168.255.254までが使用可能。(ルータによるかも知れません。)
ただし、他のネットワーク機器と重複してはいけません。
■「/etc/sysconfig/network-scripts/ifcfg-eth0」を編集する。
|
サイトを見て回ると、この設定をすると以下の「/etc/resolv.conf」に設定が反映されるとのこと。(当方は反映されていないようだった。「NM_CONTROLLED="no"」が原因かも?)
■「/etc/resolv.conf」を編集。
|
「/etc/resolv.conf」はCentOSが使用するDNSサーバの情報を記述するファイルとのこと。
基本的には「ネームサーバのアドレス」「domain」「search」の項目があります。
「ネームサーバのアドレスは」上から順に使用され、三つまで記述可能とのこと。
「domain」は自分が所属しているドメイン名を指定します。すると、DNS を引く時にこのドメイン名を付加して解決しようとしてくれるとのこと。
「search」は「domain」を複数指定できるようにしたものとのこと。
指定したドメインを順に付加して、DNS を引いてくれます。
IPアドレス | ホスト名 |
---|---|
192.168.0.66 | bibo-roku1.sample.com |
192.168.0.77 | bibo-roku2.sample.com |
上記のような場合、「resolv.conf」に以下のように記述した場合、「sample.com」を自動に付加して「bibo-roku1」や「bibo-roku2」と入力しただけで名前解決ができる模様。
|
「search」の場合は以下のように複数のサブドメインを利用できると言うことかな?
IPアドレス | ホスト名 |
---|---|
192.168.0.66 | bibo-roku1.hoge.sample.com |
192.168.0.77 | bibo-roku2.foo.sample.com |
|
■設定を反映。
|
リスタートにはルート権限が必要です。
リスタート後はネットワーク開通の確認を「ping」コマンドや「nslookup」、インストールしてあるならば「ブラウザ」で行います。
「ping」コマンドは「ctrl+C」で止まります。
開通していれば、VirtualBoxのホストOS(Windows)側からターミナルソフトのSSH2で接続が可能です。
VirtualBoxのネットワーク設定は「ブリッジアダプター」で、使用しているホストOSのネットワークポートもしくは無線ネットワークカードを指定します。
これでホストとゲストのIPアドレスを別々に設定できました。