CUIでファイヤウォールの設定をしたかったので、
調べてみました。
基本コマンド
# esxcli network firewall Usage: esxcli network firewall {cmd} [cmd options] Available Namespaces: ruleset Commands to list and update firewall ruleset configuration Available Commands: get Get the firewall status. load Load firewall module and rulesets configuration. refresh Load ruleset configuration for firewall. set Set firewall enabled status and default action. unload Allow unload firewall module.
いろんなオプションがある。。。
まず、確認。
# esxcli network firewall ruleset list Name Enabled ------------------ ------- HPProvider true sshServer true sshClient false nfsClient true dhcp true dns true snmp true ntpClient true CIMHttpServer true CIMHttpsServer true CIMSLP true iSCSI true vpxHeartbeats true updateManager false faultTolerance true webAccess true vMotion true vSphereClient true activeDirectoryAll false NFC true HBR true ftpClient false httpClient false gdbserver false DVFilter false DHCPv6 false DVSSync false syslog false IKED false WOL true vSPC false remoteSerialPort false netDump true dynamicruleset true
一覧表示出来ます。
例)syslogを有効にする
# esxcli network firewall ruleset set --ruleset-id=syslog --enabled=true
これだけでは有効にならず、これもリロードしないといけません。
リロードする。
# esxcli network firewall refresh
これで有効になります。
無効にする場合
# esxcli network firewall ruleset set --ruleset-id=syslog --enabled=false # esxcli network firewall refresh
[tegaki]これで終わらんよw[/tegaki]