PR

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

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

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

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

スポンサーリンク

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

事前確認

# 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] 通信できるか確認する方法 (コマンド編)

注意

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

スポンサードリンク

コメント

  1. @aoiryuusei より:
  2. @nkyr11lp_at より:

    このページのおかげでやっとCentOSがインターネットに繋がった~~~~~~~
    https://t.co/FF2s74vnTI

タイトルとURLをコピーしました