😅

参考にしていたブログの元情報が追えなくなった時みなさんどうしてますか

2023/12/10に公開

こちらはBBSakura Networksアドベントカレンダー2023の10日目の記事です。

はじめに

今年もアドベントカレンダーの季節がやってきました。
何か書かねばとなり、小ネタを書くことにしました。

昨年は、仮想化・ネットワークのお勉強用に始めたプチ自宅ラボであるNUC導入のことを
記事にしました。

その中でESXiインストーラの作成を上手くできておらず、USB NICを認識させれていない状態でした。
よし、"ドライバーを入れてUSB NIC認識させるぞ"となって、他の方々のお知恵を借りようとブログを参照にしながら作業してみると、ドライバーダウンロード先であるVMware Flingsのサイトが追えず、ドライバーが入手できませんでした。

少し戸惑いましたが英語検索してみて何とかドライバーを取ってくることができ、(当たり前だとは思いますが)英語検索はできた方が良い再認識したことを書こうと思い、今回小ネタとして紹介します。(結果的に公式サイトからのダウンロードではないので各自の責任でお願いします。)

■ VMware Flingsって何?
VMware Flings ( https://flings.vmware.com )とは、弊社のエンジニアやコミュニティから提供されているツールやソフトウェアを公開しているサイトとなります。2021年9月12日現在150を超えるツールが公開されており、サポート対象外ですがすべて無料で利用することができます。

やろうとしていることの流れの整理

  1. NUCに既にESXiをインストールし使える状態になっている
  2. オンボードNICのみ認識されており、USB NICを挿しても認識されていない状態になっている
  3. 他の方々のブログを参考にすると、https://flings.vmware.com/usb-network-native-driver-for-esxi のサイトからドライバーをダウンロードしていそう
  4. ここのサイトがリダイレクトして使えなさそう
  5. リダイレクト先で、"usb nic"と検索しても引っかからない
  6. google検索で工夫すれば他の情報が引っかかるだろうと試みる
  7. 日本語ではななさそうだったので、英語で検索してみる
  8. 約1ヶ月前にredditに投稿があった → "Where is the USB NIC fling now?"
  9. ドライバー入手

USB NICを認識させる今回の流れ

  1. USB-NICを取り付け
  2. NICの認識状態を確認→NO
  3. USB-NICドライバをダウンロード
  4. ドライバをESXiにインストール
  5. NICの認識状態を確認→OK

今回使用したUSB NICはこちら
https://www.buffalo.jp/product/detail/lua4-u3-agte-bk.html

ドライバーの入手先
https://archive.org/download/flings.vmware.com/Flings/USB Network Native Driver for ESXi/

参考にさせていただいたブログ

https://tksfj17.hatenablog.com/entry/2022/03/21/133036
https://tekunabe.hatenablog.jp/entry/2020/07/24/esxi_buffalo_usb_nic
https://rurukblog.com/post/ESXi-Start-Stop/

上記の方々たちは、このURLから https://flings.vmware.com/usb-network-native-driver-for-esxi ドライバーをダウンロードしています。
現在(作業当時2023年11月)こちらにリダイレクトされる → https://developer.vmware.com/samples

英語検索

日本語のページ検索では欲しい情報は引っかかりません。
日本語ページのみ・直近1年の"usb nic esxi filing"で検索しました。
(過去ブログからも、今年の5月ぐらいまではflingsのサイトがありそうな気配を感じたので1年にしています)
検索画像_ja
検索結果977件、気になるタイトルのサイトはクリックして確認しましたがドライバーが手に入りそうなサイトはありませんでした。

次に、全てのページ・直近1年の"usb nic esxi filing"で検索しました。
検索画像_all
検索結果80,300件、気になるタイトルのサイトはクリックして確認し、"Where is the USB NIC fling now?"という投稿が目に入りました。
その中で数珠つなぎてきに情報を追っていくと、intenet archiveが過去サイトを保存していることがわかり、無事にドライバーをダウンロードできました。

https://www.reddit.com/r/vmware/comments/17kircu/where_is_the_usb_nic_fling_now/

https://archive.org/download/flings.vmware.com/Flings/USB Network Native Driver for ESXi/

補足

internet archiveって何?

このInternet Archiveを運営しているのは米国の非営利団体で1996年からインターネット上の情報を収集保存する活動をしており、現在は膨大な電子ライブラリと化している。
7350億ページのWEB
4100万冊相当の書籍とテキスト情報
1,470万件のオーディオ(24万件のライブコンサートを含む)
840万件のビデオ(240万件のテレビニュースを含む)
440万件の画像
89万件のソフトウェア
https://shigeohonda.hatenablog.com/entry/2023/07/25/163425
https://archive.org/

サイトの移動についても記述がありそうなブログも紹介があった

On Tuesday October 24th, VMware Fling authors was made aware that the VMware Flings site (flings.vmware.com) would be taken down and website would simply be redirected to developer.vmware.com/samples starting on Thursday October 26th.
As of right now, I do not know the future of the VMware Flings program, but I did want to share a few updates since the site and its downloads are no longer available.
https://williamlam.com/2023/10/vmware-flings-update.html

ESXi for ARMならあるよ的なことも書いてあった
https://customerconnect.vmware.com/downloads/get-download?downloadGroup=ESXI-ARM

VMwareはBroadcomに買収されたんだった(November 22, 2023)
https://investors.broadcom.com/news-releases/news-release-details/broadcom-completes-acquisition-vmware

手順通りやっていく

後は手順通りやっていくのみ

NICとしては認識していないことを確認。

[2023/11/22 2:29:02.760 PM] esxcfg-nicxs -l
[2023/11/22 2:29:13.684 PM] Name    PCI          Driver        Link Speed      Duplex MAC Address       MTU    Description                   
[2023/11/22 2:29:13.714 PM] vmnic0  0000:02:00.0 igc-community Up   1000Mbps   Full   48:21:0b:36:fe:ad 1500   Intel Corporation Ethernet Controller I225-LM

USBは認識してある

[2023/11/22 2:29:15.560 PM] lsusb
[2023/11/22 2:29:30.933 PM] Bus 001 Device 001: ID 0e0f:8003 VMware, Inc. Root Hub
[2023/11/22 2:29:30.933 PM] Bus 001 Device 002: ID 056e:0145 Elecom Co., Ltd 
[2023/11/22 2:29:30.933 PM] Bus 001 Device 003: ID 8087:0026 Intel Corp. 
[2023/11/22 2:29:30.933 PM] Bus 001 Device 004: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet

インストールする

[2023/11/22 2:38:31.273 PM] esxcli software vib install -d /tmp/E[root@localhost:~] esxcli software vib install -d /tmp/ESXi703-VMKUSB-NIC-FLING-55634242-component-19849370-1/
[2023/11/22 2:38:53.769 PM] Installation Result
[2023/11/22 2:38:53.770 PM]    Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
[2023/11/22 2:38:53.770 PM]    Reboot Required: true
[2023/11/22 2:38:53.770 PM]    VIBs Installed: VMW_bootbank_vmkusb-nic-fling_1.10-1vmw.703.0.50.55634242
[2023/11/22 2:38:53.770 PM]    VIBs Removed: 
[2023/11/22 2:38:53.771 PM]    VIBs Skipped: 

メンテナンスモードにして再起動する
(省略)

NIC認識を確認する→vusbが増えてる

[2023/11/22 3:06:32.817 PM] esxcfg-nics -l
[2023/11/22 3:07:28.226 PM] Name    PCI          Driver        Link Speed      Duplex MAC Address       MTU    Description                   
[2023/11/22 3:07:28.256 PM] vmnic0  0000:02:00.0 igc-community Up   1000Mbps   Full   48:21:0b:36:fe:ad 1500   Intel Corporation Ethernet Controller I225-LM
[2023/11/22 3:07:28.256 PM] vusb0   Pseudo       uether        Up   1000Mbps   Full   58:27:8c:bf:90:1d 1500   ASIX Elec. Corp. AX88179      

最後に

結果的にうまくいきました。USB NIC使えてやれることが増えて嬉しいです。
検索する術は大事というざっくりとしたまとめをして、終わりにします。

Discussion