FreeBSD 6.4-RELEASE がフリーズする

インストール直後に外部から scp でファイルを転送しようとすると

lnc0: Missed packet ― no receive buffer

でフリーズする問題に遭遇。うーん... と思ってググッたら Dailyなかんじで: ESXi FreeBSD 6.3ゲストのNIC変更 を発見!

1. VMware Infrastructure Clientから、Summaryタブ ─ Resources ─ Datastoreにあるディスク領域名をダブルクリック
2. Datastore Browserが開いたら、対象のゲストOSのディレクトリを開く
3. vmxファイルを選択して、右クリックから、Downloadを選択。保存場所を確定させて、ファイルのダウンロードを開始する
4. ダウンロードしたvmxファイルをテキストエディタで開き、"ethernet0.virtualDev = "e1000""を追加する。
5. 修正したvmxファイルをDatastore BrowserのUpload File(メニューバーのボタン)を使い、ESXiホスト上にアップロードする。(旧ファイルはリネームなどを事前におこなっておく)
6. ゲストOSの起動。ifconfigなどで、em0があることを確認する。
7. /etc/rc.confなどの修正をして、/etc/netstartで動作確認する。

Dailyなかんじで: ESXi FreeBSD 6.3ゲストのNIC変更

VMWare Server なのでちょっと手順は違いますが、.vmx ファイルを探して ethernet0.virtualDev = "e1000" を追記、再起動したら見事に安定してます。ありがとうございます m(__)m。