Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

修改用於NFSv3服務的連接埠

貢獻者

儲存系統上的NFS伺服器會使用掛載精靈和網路鎖定管理程式等服務、透過特定的預設網路連接埠與NFS用戶端進行通訊。在大多數NFS環境中、預設連接埠都能正常運作、不需要修改、但如果您想在NFSv3環境中使用不同的NFS網路連接埠、您可以這麼做。

您需要的產品

變更儲存系統上的NFS連接埠需要所有NFS用戶端重新連線至系統、因此您應該在變更前先將此資訊傳達給使用者。

關於這項工作

您可以為每個儲存虛擬機器(SVM)設定NFS掛載精靈、網路鎖定管理程式、網路狀態監視器和NFS配額精靈服務所使用的連接埠。連接埠號碼變更會影響透過TCP和udp存取資料的NFS用戶端。

NFSv4和NFSv4.1的連接埠無法變更。

步驟
  1. 將權限層級設為進階:

    set -privilege advanced

  2. 停用NFS存取:

    vserver nfs modify -vserver vserver_name -access false

  3. 設定特定NFS服務的NFS連接埠:

    vserver nfs modify -vserver vserver_namenfs_port_parameterport_number

    NFS連接埠參數 說明 預設連接埠

    -mountd-port

    NFS掛載精靈

    635

    -nlm-port

    網路鎖定管理程式

    4045

    -nsm-port

    網路狀態監視器

    4046

    -rquotad-port

    NFS配額精靈

    4049

    除了預設連接埠之外、允許的連接埠號碼範圍為1024到65535.每個NFS服務都必須使用唯一的連接埠。

  4. 啟用NFS存取:

    vserver nfs modify -vserver vserver_name -access true

  5. 使用 network connections listening show 用於驗證連接埠號碼變更的命令。

  6. 返回管理權限層級:

    set -privilege admin

範例

下列命令會將SVM上名為VS1的NFS掛載Daemon連接埠設為1113:

vs1::> set -privilege advanced
Warning: These advanced commands are potentially dangerous; use
         them only when directed to do so by NetApp personnel.
Do you want to continue? {y|n}: y

vs1::*> vserver nfs modify -vserver vs1 -access false

vs1::*> vserver nfs modify -vserver vs1 -mountd-port 1113

vs1::*> vserver nfs modify -vserver vs1 -access true

vs1::*> network connections listening show
Vserver Name     Interface Name:Local Port        Protocol/Service
---------------- -------------------------------  ----------------
Node: cluster1-01
Cluster          cluster1-01_clus_1:7700          TCP/ctlopcp
vs1              data1:4046                       TCP/sm
vs1              data1:4046                       UDP/sm
vs1              data1:4045                       TCP/nlm-v4
vs1              data1:4045                       UDP/nlm-v4
vs1              data1:1113                       TCP/mount
vs1              data1:1113                       UDP/mount
...
vs1::*> set -privilege admin