略過標頭
 

使用「snmp」命令,顯示和編輯SNMP組態設定,例如,社群名稱。

檢視設定

msh> snmp

  • 預設的存取設定1如下所示:

    社群名稱:public

    IPv4位址:0.0.0.0

    IPv6位址:::

    存取種類:唯讀

    有效通訊協定:IPv4/IPv6

  • 預設的存取設定2如下所示:

    社群名稱:admin

    IPv4位址:0.0.0.0

    IPv6位址:::

    存取種類:讀寫

    有效通訊協定:IPv4/IPv6

  • 如果加上「-p」,則可逐一檢視設定。

  • 若要顯示目前的社群,請指定其登記編號。

顯示

msh> snmp ?

社群名稱設定

msh> snmp "number" name "community_name"

  • 可以設定編號為從1-10的十個SNMP存取設定。

  • 如果並未以編號1–10登記「public」,就無法從Device Manager NX或SmartDeviceMonitor for Client存取印表機。如果變更本機的群體名稱,請一併變更連線電腦的群體名稱。

  • 輸入群體名稱,最多15個字元。

刪除社群名稱

msh> snmp "number" clear name

存取種類設定

msh> snmp "number" type "access_type"

存取種類

存取權限種類

no

不可存取

read

唯讀

write

讀取和寫入

trap

使用者被通知設陷訊息

通訊協定設定

使用下列命令,將通訊協定設定為「有效」或「無效」。如果將協定設定為「無效」,則停用該協定的所有存取設定。

msh> snmp {ipv4|ipv6} {on|off}

  • IPv4指定「ipv4」或IPv6指定「ipv6」。

  • {on}代表「有效」;{off}代表「無效」。

  • 無法同時關閉所有通訊協定。

每個登記編號之通訊協定的設定

msh> snmp "number" active {ipv4|ipv6} {on|off}

  • 若要變更存取設定的通訊協定,請使用下列命令。然而,如果使用以上命令停用通訊協定,在此處啟動該通訊協定將沒有作用。

存取設定

msh> snmp "number" {ipv4|ipv6} "address"

  • 可以根據所使用的通訊協定來設定主機位址。

  • 網路介面卡只接受來自IPv4和IPv6位址,且存取類型為「唯讀」或「讀寫」的主機的請求。輸入「0」使網路介面卡接受來自任何主機的請求,且不要求特定的存取類型。

  • 輸入主機位址來傳送「trap」存取類型資訊。

  • 若要指定IPv4或IPv6,輸入「ipv4」或「ipv6」後接一個空格,然後再輸入IPv4或IPv6位址。

sysLocation設定

msh> snmp location "character string"

刪除sysLocation

msh> snmp clear location

sysContact設定

msh> snmp contact "character string"

刪除sysContact

msh> snmp clear contact

SNMP v1v2功能設定

msh> snmp v1v2 {on|off}

  • 指定「on」以啟用,或指定「off」以停用。

SNMP v3功能設定

msh> snmp v3 {on|off}

  • 指定「on」以啟用,或指定「off」以停用。

SNMP TRAP設定

msh> snmp trap {v1|v2|v3} {on|off}

  • 指定「on」以啟用,或指定「off」以停用。

遠端設定授權設定

msh> snmp remote {on|off}

  • 指定「on」以啟用,或指定「off」以停用SNMP v1v2設定。

SNMP v3 TRAP設定顯示

msh> snmp v3trap

msh> snmp v3trap [1–5]

  • 如果輸入一個從1到5的編號,則只顯示該編號的設定。

為SNMP v3 TRAP設定傳送位址

msh> snmp v3trap [1–5] {ipv4|ipv6} "address"

為SNMP v3 TRAP設定傳送通訊協定

msh> snmp v3trap [1–5] active {ipv4|ipv6} {on|off}

為SNMP v3 TRAP設定使用者帳戶

msh> snmp v3trap [1–5] account "account_name"

  • 輸入帳戶名稱,最多32個英數字元。

刪除SNMP v3 TRAP使用者帳戶

msh> snmp v3trap [1–5] clear account

設定SNMP v3驗證演算法

msh> snmp v3auth algo {md5|sha1}

設定SNMP v3加密演算法

msh> snmp v3priv algo des/aes

設定SNMP v3加密

msh> snmp v3priv mode {auto|on}

  • 將自動加密設定設為「auto」。

  • 如果選擇「on」,純文字通訊變為無效 - 只能進行加密通訊。

註

  • 「加密的通訊」表示機器上已設定加密的密碼。