Juniper SRX CLI命令範例copy、delete、set、 activate、deactivate命令



Juniper SRX CLI命令範例copy、delete、set、 activate、deactivate命令

copy 命令並非用來拷貝檔案的,而是用來拷貝介面設定的。

下面為Juniper SRX設備拷貝檔案的例子:
root@srx210% cp /var/tmp/usb/junos-srxsme-12.1R6.5-domestic.tgz /var/tmp   ##殼層拷貝檔案
root@srx% cli    ##離開殼層進入操作模式
root@srx210> file list /var/tmp   ##操作模式要使用file list命令
/var/tmp@ -> /cf/var/tmp    ##沒有顯示目錄內容,只是告訴你路徑前要加上/cf
root@srx210> file copy /cf/var/tmp/usb/junos-srxsme-12.1R6.5-domestic.tgz /cf/var/tmp  ##操作模式拷貝檔案

copy 命令可複製配置語句以及所有在其下配置的從屬語句。使用該命令時,會將與一個使用者定義元素有關的配置複製到配置類似的新元素。然後您可以對第二個元素進行任何必要的更改。
以下樣本配置顯示了配置的序列介面 se-0/0/2
[edit interfaces]
root@srx210# show
se-0/0/2 {
    serial-options {
        clocking-mode dce;
        clock-rate 125.0khz;
    }
    unit 0 {
        point-to-point;
        family inet {
            address 10.0.22.1/24;
        }
    }
}
可以使用 copy 命令設置新介面 se-0/0/1。複製的介面與原介面的參數完全相同。然後您可以對新創建的介面 se-0/0/1 進行任何必要的配置更改,例如可以更改其位址:
[edit interfaces]
root@srx210# copy se-0/0/2 to se-0/0/1
[edit interfaces]
root@srx210# delete se-0/0/1 unit 0 family inet address
10.0.22.1/24
現在您已刪除了複製的地址。用新介面的正確位址取代它:
[edit interfaces]
root@srx210# set se-0/0/1 unit 0 family inet address 10.0.36.2/24
新的 se-0/0/1 介面在很短時間內得到了創建,保留了大多數與 se-0/0/2
介面相同的屬性:
[edit interfaces]
root@srx210# show
se-0/0/1 {
    serial-options {
        clocking-mode dce;
        clock-rate 125.0khz;
    }
    unit 0 {
        point-to-point;
        family inet {
            address 10.0.36.2/24;
        }
    }
}
se-0/0/2 {
    serial-options {
        clocking-mode dce;
        clock-rate 125.0khz;
    }
    unit 0 {
        point-to-point;
        family inet {
            address 10.0.22.1/24;
        }
    }
}
警告! copy 命令更改配置時,一定要在提交候選檔前檢查您的編輯。
檢查您是否在所有複製的語句中完成了所有必要修改。
記住,在您複製一部分配置後,這些配置不一定馬上生效。必須檢查新配置是否有效,如有必要,進行配置修改使其有效。




deactivate 命令


您也可進行配置更改並將它們標記為非啟動,直到可以使用為止。設備會忽略配置中的這些部分,就好像不曾定義它們一樣。在這個示例中,在 192.168.1.1 配置了新的 BGP neighbor,但它直到可以引入會話時才會啟動:
 [edit]
root@srx210# edit protocols bgp group internal
[edit protocols bgp group internal]
root@srx210# set neighbor 192.168.1.1
[edit protocols bgp group internal]
root@srx210# deactivate neighbor 192.168.1.1
[edit protocols bgp group internal]
root@srx210# show
type internal;
local-address 10.14.243.255;
export [ nhs accept-aggregates ];
neighbor 10.14.243.254;
inactive: neighbor 192.168.1.1;
[edit protocols bgp group internal]
root@srx210# commit
commit complete
當您可以進行更改時,只須啟動並提交配置中的該部分,設備就會開
始使用它:
[edit protocols bgp group internal]
root@srx210# activate neighbor 192.168.1.1
[edit protocols bgp group internal]
root@srx210# commit
commit complete
您可以停用配置層次結構中的任何部分,設備會忽略其下的所有內容。
例如,可以停用名為 internal 的整個 BGP neighbor 組:
[edit protocols bgp group internal]
root@srx210# up
[edit protocols bgp]
root@srx210# deactivate group internal 




設置和刪除配置命令

按這些步驟設置一個 IP 位址為 10.201.1.0/24 的序列介面,然後刪除。
1. 在配置層次結構的頂層輸入以下 set 命令:
[edit]
root@srx210# set interfaces se-1/0/0 unit 0 family inet address 10.210.1.0/24
2. 使用 show 命令查看 se 介面是否添加到了配置中(在下例中僅顯示添加的語句,您的配置
檔應該還有更多資料):
[edit]
root@srx210# show
interfaces {
  se-1/0/0 {
    unit 0 {
      family inet {
        address 10.210.1.0/24;}
      }
    }
  }
}

3. 使用以下 delete 命令刪除該介面:
[edit]
root@srx210# delete interfaces se-1/0/0
4. 使用 show 命令查看設定檔中是否刪除了該 se 介面。

這個網誌中的熱門文章

如何測試網路連線--網路斷線了怎麼辦?

筆記電腦刷BIOS失敗無法開機—用CH341A編程器重刷BIOS教學!

查理王的電腦部落格-首頁