[CentOS] ネットワークを有効化する方法(CUI)

CentOS でネットワーク接続が有効化されていないためにネットワーク接続できない場合の対処方法です。

※デスクトップ環境の場合は、次のサポート記事をご参照ください:

→ [CentOS] デスクトップ環境でネットワークを有効化する方法 ? SEECK.JP サポート

スポンサードリンク

ネットワークを有効化する方法

事前確認

# ifconfig
lo??????? Link encap:Local Loopback
????????? inet addr:127.0.0.1? Mask:255.0.0.0
????????? inet6 addr: ::1/128 Scope:Host
????????? UP LOOPBACK RUNNING? MTU:16436? Metric:1
????????? RX packets:0 errors:0 dropped:0 overruns:0 frame:0
????????? TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
????????? collisions:0 txqueuelen:0
????????? RX bytes:0 (0.0 b)? TX bytes:0 (0.0 b)

ifconfg コマンドの回答から、eth0 が無いことがわかります。もし、eth0 が表示された場合は、別の問題である可能性もあります。

デバイスの確認

# ifconfig -a
eth0????? Link encap:Ethernet? HWaddr xx:xx:xx:xx:xx:xx
????????? inet addr:192.168.1.23? Bcast:192.168.1.255? Mask:255.255.255.0
????????? inet6 addr: fe80::20c:29ff:fefc:5361/64 Scope:Link
????????? UP BROADCAST RUNNING MULTICAST? MTU:1500? Metric:1
????????? RX packets:289 errors:0 dropped:0 overruns:0 frame:0
????????? TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
????????? collisions:0 txqueuelen:1000
????????? RX bytes:21843 (21.3 KiB)? TX bytes:12760 (12.4 KiB)
????????? Interrupt:18 Base address:0x2000

lo??????? Link encap:Local Loopback
????????? inet addr:127.0.0.1? Mask:255.0.0.0
????????? inet6 addr: ::1/128 Scope:Host
????????? UP LOOPBACK RUNNING? MTU:16436? Metric:1
????????? RX packets:0 errors:0 dropped:0 overruns:0 frame:0
????????? TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
????????? collisions:0 txqueuelen:0
????????? RX bytes:0 (0.0 b)? TX bytes:0 (0.0 b)

次に、ifconfig -a コマンドを入力すると、eth0 が表示されます。これは、eth0 は利用可能な状態にあるものの、活性化されていない状態をあらわしています。設定ファイルを編集して問題を解決します。

設定ファイル編集

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

編集前の状態

DEVICE="eth0"
HWADDR="xx:xx:xx:xx:xx:xx"
NM_CONTROLLED="yes"
ONBOOT="no"

編集後の状態

DEVICE="eth0"
HWADDR="xx:xx:xx:xx:xx:xx"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO="dhcp"

※適切な値はネットワーク管理者にお問い合わせください

再起動

次のコマンドでネットワークを起動します。

# /etc/rc.d/init.d/network start
ループバックインターフェイスを呼び込み中?????????????????? [? OK? ]
インターフェース eth0 を活性化中:
eth0 のIP情報を検出中... 完了。
?????????????????????????????????????????????????????????? [? OK? ]

ping コマンド等を用いて正しく通信できているか確認します。ping コマンドについては、次のサポート記事をご参照ください:

→ [Windows] 通信できるか確認する方法(コマンド編) ? SEECK.JP サポート

注意

  • 正しい知識を持たずにコンフィグレーションファイルを変更するなどした場合、ネットワーク上の他のコンピュータに影響をあたえることがあります
  • 本操作例は、CentOS 6.2 において、デバイスドライバ等が適切に適用されているものの、ネットワーク接続が有効でない場合の対処方法です
  • 記事中の xx:xx:xx:xx:xx:xx 等は環境により異なります

関連記事

スポンサードリンク

m4s0n501

文書情報

» 最終更新: 2012.04.15 02:10
» 公開日時: 2012.04.15 02:07
» カテゴリ: Linux
» Tags: , , ,

SEECK.JP Knowledge Base は、これまで寄せられた多くの質問やサポート情報等を統計的あるいは類似性等に基づきまとめ、その一部を開示するのでありユーザーが SEECK.JP への問い合わせを行うより早く問題を解決できる可能性を示すものです。これは必ず問題を解決できることを保証するものでもなく、また記載されている情報が常に真実であり、最新の情報であり、全ての問題を解決できる等を約束するものではありません。さらに SEECK.JP は、本情報の使用及び使用結果につき、いかなる保証も行ないません。本情報はいかなる保証もない現状ベースで提供されるものです。 SEECK.JP は、全ての損害に対して状況のいかんを問わず一切責任を負いません。商標登録表示等を省略している場合があります。