自宅サーバの道しるべ
▼ホーム
ホームへ戻る
▼基本設定
ネットワーク構成
Fedoracore3の設定
コンパイラの導入
ポート設定の概要
ポート設定(ルータ)
ポート設定
(ファイアウォール)
▼新サーバPC
新サーバPCのスペック
ネットワークドライバの
インストール
グラフィックドライバの
インストール
▼ダイナミックDNS
ダイナミックDNSの概要
DynDNSの設定
ddclientの設定
▼メールサーバ
メールサーバの概要と準備
Postfixの構築
Qpopperの構築
不正メール中継テスト
空メール(自動返信メール)
スパムメール対策(Postfix)
バーチャルドメイン設定
(Postfix)
▼Webサーバ
Webサーバの概要と準備
Apacheの構築
PHPの構築
バーチャルホストの設定
HTTPリダイレクトの設定
▼データベース
MySQLの構築
PostgreSQLの構築
▼FTPサーバ
FTPサーバの概要と準備
vsftpdの構築
▼共有サーバ
Sambaの概要と準備
Samba構築(ファイル共有)
cupsの概要と準備
cupsの構築(プリンタ共有)
プリンタ設定(クライアント)
▼資料
HTTPステータスコード
▼リンク
参考書籍一覧
参考書籍のレビュー
リンク
関連サイト
 ■ホーム>ネットワークドライバのインストール
■ネットワークドライバのインストール
 新サーバPC付属のネットワークカード(RTL8111B Realtek製)は、
 残念ながらCentOS5では、自動認識されません。
 そこで、Linux用のネットワークドライバをダウンロードし、インストールする必要があります。
 

Step1.ドライバのダウンロード
1.下記のリンクから”ネットワークドライバ”(パーツ名:RTL8111B)のダウンロードをクリックします。
 ASUS M2A-VM/M2A-VM HDMI最新ドライバ

※このページには、マザーボード”M2A-VM HDMI”の各ドライバのダウンロード先が
 まとめられているので、とても便利です。
 VGAドライバのインストールにも使用しますので、ブックマークすることをお奨めします。

2.Realtekのダウンロードページ画面が表示されるので、Unix(Linux)のところから、
  Linux driver for kernel 2.6.x (Support x86 and x64)行のGOとなっているリンクをクリックし、
  ファイルをダウンロードします。

3.ダウンロードしたファイルはUSBメモリ等を使って、CentOSをインストールしたPCにコピーします。
 最新のファイルはr8168-8.003.00.tar.bz2です。
 

ネットワークドライバのダウンロードページ
ネットワークドライバのダウンロードページ


Step2.ドライバのインストール
まずはファイルを解凍します。
ここでは、ドライバのコピー先を”/root/DownLoad”とします。

解凍するためには、終端(ターミナル)から以下の手順で行います。
終端(ターミナル)を開きます。
# cd /root/DownLoad


# tar vjxf r8168-8.003.00.tar.bz2

# cd r8168-8.003.00

# make clean modules
# make install
# depmod -a
# insmod ./src/r8168.ko


ダウンロードしたファイルのあるフォルダに
移動します。

このコマンドでファイルの解凍を行います。

解凍したファイルフォルダに移動します。

この4つのコマンドを順番に実行していきます。
コマンドの詳細

depmod
 カーネルモジュールの依存関係を更新します。

insmod
 カーネルモジュールへの読み込み(組み込み)を行います。

ここで紹介したインストール方法は、解凍したフォルダ内”Readme”のファイル内容と同じです。
Readmeを一読しておくことをお薦めします。
(英文ですが、何となく理解できると思います。)

Step3.動作確認
最初にドライバがインストールされていることを確認します。
終端(ターミナル)を開きます。
# lsmod | grep r8168


r8168      62992    0

モジュールが読み込まれているか確認する
コマンドです。

”r8168”というモジュール名が表示されればOKです。
※後ろのの数字は気にしなくて結構です。
次に画面上のタスクバーから、
【システム】→【管理】→【ネットワーク】を選択し、「ネットワーク設定」ウィンドウを開きます。
デバイスタブで、デバイスeth0の状態が「起動中」になっていない場合は
「起動」ボタンを押して、デバイスを起動させます。
※ドライバをインストールしていない状態だと、起動できずにエラーメッセージが表示されます。

以上でドライバのインストールは完了です。

問題点と対応策
ここまで紹介したネットワークドライバのインストールですが、若干問題点があります。
問題点に対して、対応策はありますが、根本的な解決には至っていません。

■問題点1
ネットワークドライバはカーネルに対して組み込んでいます。
その為、カーネルの更新を行うとネットワークドライバ情報が消えてしまい、
ネットワークの認識ができなくなります。

■対応策1
すでにドライバファイル(r8168.ko)は作成されているので、
Step2.ドライバのインストール方法を途中から行います。
終端(ターミナル)を開きます。
# cd /root/DownLoad/r8168-8.003.00

# depmod -a
# insmod ./src/r8168.ko


ドライバファイルのあるフォルダに移動します。

この2つのコマンドを順番に実行していきます。
 
■問題点2
カーネルを更新して、再起動すると再度ネットワークカードを検出してしまい、
新規にeth0が作成され、設定したはずのeth0eth0_bakとなってしまう。

■対応策2
ネットワーク設定ファイルは/etc/sysconfig/network-scripts/にあります。
(eth0であればifcfg-eth0、eth0_bakであればifcfg-eth0_bakというファイルが該当します。)

最初にifcfg-eth0を削除し、次にifcfg-eth0_bakをifcfg-eth0にファイル名変更します。
後はネットワーク設定で再起動を掛ければ、対応完了です。


ホームへ戻る

ページトップへ