ネットを見ていると、まさに同じ現象の人と遭遇。
http://www.akiyan.com/blog/archives/2009/10/centos-nic-realtek-rtl8111-8168b-r8169.html
確かに lsmod の結果が r8169 になっていました。
$ /sbin/lspci | grep Ether
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
$ /sbin/lsmod | grep r81
r8169 70853 0
mii 38849 1 r8169
Realtek 社のドライバをインターネットからダウンロードすることを試みる。
wget ftp://95.130.192.218/cn/nic/r8168-8.031.00.tar.bz2
Logging in as annoymous ...
Login incorrect.
となりインターネットからは直接ダウンロードできず。うまくいかんね。
一旦、ローカル PC に落として、CDROM に焼いて、Xen Server の CD-ROM へマウント。
CD-ROM のマウント
# mkdir /mnt/cdrom
# mount /dev/cdrom /mnt/cdrom
# ls cp /mnt/cdrom/r8168-8.031.00.tar.bz2
なんとか、Xen Server 上にドライバのソースを持ってくる。
あとは、書かれている手順の通り make コマンド
tar vjxf r8168-8.xx.xx.tar.bz2
cd r8168-8.xx.xx.tar.bz2
less README
make clean modules
あれ、Xen Server に make コマンドがない。。。別のマシンでコンパイルしてから、Xen Server に持ってこないといけないのかな。UNIX のことが、まったくわかっていないので、何をするにしても一苦労。
さらにネットを調べてみると、ドライバをコンパイルせずとも解決する方法があるようだ。
http://ameblo.jp/kaminoson/entry-10803714526.html
手順に従って、/etc/modprobe.confに以下の行を追加。リブート。
options r8169 use_dac=1
これで解決!と思いきや、まだネットワークが不安定。Xen Center もつながったり、つながらなかったり。うーん、どうしたものか。やはり、ドライバをビルドして、Xen Server に持ってこないといけないのかな・・
引き続きトラブルシュート。。
0 件のコメント:
コメントを投稿