CentOS7インストール時サーバーのIPアドレスがわからないので確認したい

最初の最初でやらかしたこと。

問題の原因

CentOSインストール時の「ネットワークとホスト名」の設定をし忘れていたので、ネットワークに繋げることができず、確認ができなかった。

経緯

サーバーに新規仮想マシンを構築し、本サイトからダウンロードしてきたISOイメージファイルからCentOS7(linux7.0)をインストールした。

インストール自体は問題なく終わる。
その後Puttyを使ってコンソールを操作しようとして、IPアドレスを要求されるが、知らん。困った。

解決

CentOSのインストール時にネットワークの接続ができて、その設定画面に書いてあることに後になって気づく。

しかも設定していないので、ネットワークに繋がっていない。
ネットワークに繋がっていなかったらIPアドレスがわかる訳ないやん!

ネットワークの状態を確認

コンソールに、
# nmcli device
と打つと、現在のネットワークの状態が確認できます。

CentOSのインストール時にネットワークの設定をせずにこのコマンドを打つと、

このように表示されます。

DEVICEのeno16780032の項を見てください。STATEがdisconnectedになっています。

今回の例で接続しなければならないのがこのeno16780032なのですが、これを見るとネットワークに未接続だということがわかります。

ネットワークに接続をする

eno1をネットワークに接続してあげます。

以上をコンソールに打ち込み、

このような結果が帰ってくればネットワーク接続成功です。

ネットワークに接続できたか確認する

再びネットワークの状態を確認する。

eno1のSTATEがconnectedになっています。接続に成功したようです。
これでIPアドレスの確認ができます。

IPアドレスを確認する

#nmcli device showでIPアドレスが確認できます。
IP4.ADDRESS[1]の項がそれです。この場合だと192.168.0.104になります。

インストール時にネットワーク設定をする

そもそもインストール時にネットワークの接続をしていれば、これらをする必要はありません。

centosインストール設定

CentOS7インストール時にこの画面でネットワークとホスト名を選ぶ。

ネットワークとホストの設定

右上のスイッチをオンにする。
オンにすれば画像のようにIPアドレスが表示されます。
当時この時点でIPアドレスが判明することに後から気づく。

ネットワークとホストが接続される

ネットワークとホストで接続がをオンにしてあげれば、このメニューで接続されました、と表示が出ます。