2010/09/11

xenserver 1000GT ドライバ更新

xenserverに使っているNICintel 1000GT/Desktopを2枚使っているんだけど
いつの間にか100baseでしかlinkupしなくなったのでドライバを入れ替えてみた。
※ちなみに、ドライバ入れ替える前に、GbE-PCIに2枚とも変えてみたら
あっさり1000baseでlinkupしたので、HUBやPC側はとりあえず大丈夫なのかなと・・・
xenserverでドライバ作成環境(VMを作成)
 http://www.citrix.com/lang/English/home.asp
 Xenserver 5.6ダウンロード先まで行く(要CITRIXアカウント)
 Additional Components内のDDK (Driver Development Kit) Virtual Machineをダウンロード
 
xencenterのPCにddk.isoを焼いたCDを入れる
 (仮想ドライブも可)
xencenterを立ち上げてメニューから
 File-Import
  ImportSource(F:ddkova.xml)
  HomeServer(xenserver)
  storage(ddkのインストール先を指定)
  Network(使うかどうか分からないけど一応追加)
  Finish
自動でDDK_VMが立ち上がってrootパスを聞いてくるので設定
e1000のダウンロードと作成
#wget http://sourceforge.net/projects/e1000/files/e1000%20stable/8.0.23/e1000-8.0.23.tar.gz/download #tar zxvf e1000-8.0.23.tar.gz
#cd e1000-8.0.23/src/
#make install
#ls -l /lib/modules/2.6.27.42-0.1.1.xs5.6.0.44.111158kdump/kernel/drivers/net/e1000/e1000.ko
DDK_vmsshが動いているのでxenserverのIPを指定して一旦rootへe1000.koを移動
#scp /lib/modules/2.6.27.42-0.1.1.xs5.6.0.44.111158xen/kernel/drivers/net/e1000/e1000.ko 192.168.11.100:/root/
xenserverに作業を移す
元のe1000のバックアップと新しいe1000のロード
#cd /lib/modules/2.6.27.42-0.1.1.xs5.6.0.44.111158xen/kernel/drivers/net/e1000 #mv e1000.ko e1000.ko.bk
#mv /root/e1000.ko ./
#rmmod e1000
#modprobe e1000
#depmod -a
e1000のバージョンが変わったか確認(xenserver5.6は最初8.0.16が入っている)
#ethtool -i eth1 driver: e1000
version: 8.0.23-NAPI
firmware-version: N/A
bus-info: 0000:03:05.0
ドライバのバージョン更新はうまくいったけど、linkupはうまくいかない・・・
バージョン変わったのでxe pif-scanやpif-forgetで再認識させたり
ethtoolで速度指定してみたが、100baseのままで成果なし・・・
GbE-PCIに変えるかな
※追加
xenserverいれているPCでwindows7×64とubuntu8.4いれてみたが
どちらも100baseリンクのままでした。別のPCで近いうち試してみよう。
※再追加
別PCでも同じようになるのでGbE-PCIに変えてみた。
IntelNIC壊れちゃったかぁぁ。
低いけどHUBとの相性があるかもしれないから、HUB買い換えたときもう一度試そう。

L2TP/IPSEC-VPN IX2025 リモートアクセス.

リモートアクセス VPN テスト シナリオ 想定1:インターネット VPN を使用したリモートアクセス VPN 想定2: VPN 構築後に iphone からインターネットに接続する 機器: NEC  IX2025(8.11.11) と iphone 目標1: LTE 通信の i...