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 介面。