ESXiのWindows 2000のデバッグをする方法

Hub4Comを Windows 11にインストールする
まず、デバッグするためには、ESXiのシリアルとネットワークに転送して、それをCOMポートに変換して使う必要がある。
というのは、Windows 2000対応のWinDbgが リモートネットワークのデバッグに対応していないからだ。

ESXiのWindows 2000側の設定。もちろん boot.iniにも /debug /debugport=COM1 /baudrate=115200を追加する。
ESXi側のShellでリモートシリアルポートのファイアーウォールセットを有効にする。

esxcli network firewall ruleset set –enabled true –ruleset-id=remoteSerialPort
esxcli network firewall ruleset list | grep remoteSerialPort

hub4com / com0com をインストールしたら、

hub4com.exe \.\COM5 –use-driver=tcp *192.168.10.11:5678
Open(“\.\COM5”, baud=19200, data=8, parity=no, stop=1, octs=on, odsr=off, ox=off, ix=off, idsr=off, ito=0) – OK
Route data TCP(1) –> COM5(0)
Route data COM5(0) –> TCP(1)
Route flow control TCP(1) –> COM5(0)
Route flow control COM5(0) –> TCP(1)
Socket(0.0.0.0:0) = 1dc
Connect(1dc, 192.168.10.11:5678) …
Started COM5(0)
Started TCP(1)

ESXiのアドレスと、com0comで導入されたCOMポート(うちの環境だとCOM4 か COM5)を指定する。
一方WinDbgはシリアルデバッグでCOM4を指定した。

OK これでデバッグがはかどる。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です