やりたいこと
ESXiの実機上でnetstat
ライクに合いているポートを確認したい。
環境情報
- VMware ESXi 6
やり方
esxcli network ip connection list
を実施する。
コマンド実行結果は以下のような値となる。
# esxcli network ip connection list Proto Recv Q Send Q Local Address Foreign Address State World ID CC Algo World Name ----- ------ ------ -------------------------------- ------------------- ----------- -------- ------- ---------------- tcp 0 0 127.0.0.1:8307 127.0.0.1:23101 ESTABLISHED 2098XXX newreno hostd-IO tcp 0 943 127.0.0.1:23101 127.0.0.1:8307 ESTABLISHED 2100XXX newreno rhttpproxy-work tcp 0 0 127.0.0.1:80 127.0.0.1:31871 ESTABLISHED 2098XXX newreno rhttpproxy-IO tcp 0 0 127.0.0.1:31871 127.0.0.1:80 ESTABLISHED 61919XXX newreno python ...
以下補足です。
補足
esxcliにてポートの開閉状態が確認できます。
# esxcli network ip connection --help Usage: esxcli network ip connection {cmd} [cmd options] Available Commands: list List active TCP/IP connections
ESXiにはデフォルトでgrepコマンドも入っているので
# which grep /bin/grep
以下のように組み合わせて使うことも可能です。
# esxcli network ip connection list | grep 161 tcp 0 0 127.0.0.1:36114 127.0.0.1:8307 ESTABLISHED 2411619 newreno worker udp 0 0 0.0.0.0:161 0.0.0.0:0 59938XXX snmpd udp 0 0 [::]:161 [::]:0 59938XXX snmpd
以上、ご参考になれば幸いです。