Category Archives: Juniper

[Juniper]JUNOScript API

因為剛好工作上的需求是從Server端利用snmp去開關port,

但偏偏Juniper不能這樣用阿!!!!

所以就用了JUNOScript API 文件出處

如果要使用這個API,Server端必須先安裝Perl

這兩個指令可以讓你查詢perl的安裝路徑和版本

接著到 這裡 選擇Download Software並選擇版本

然後下載Junos XML protocol Perl client 和 Junos XML protocol Perl client prerequisites

先解壓縮Junos XML protocol Perl client

然後再將Junos XML protocol Perl client prerequisites解壓縮到junoscript-perl-n.n底下

安裝prereqs套件

建立JUNOS::Device makefile

測試及安裝JUNOS::Device module

來做個測試吧

load_configuration.pl這支程式是用來匯入xml或者是text型態的格式設定檔 xml格式(設定hostname):

text格式(disable interface):

另外執行時也有幾個參數 -d debug模式,預設是關閉的

-t 檔案類型判斷,如果沒有輸入預設為xml

-a <action> 設定操作方式,預設是merge,可以輸入的值有merge、override、replace

-m …

Continue Reading

[Juniper]EX2200韌體更新

Juniper更新韌體必須先更新Jloader然後才更新JUNOS

查看Jloader和JUNOS版本

更新

(package則是你的Jloader和JUNOS的檔案路徑,可以透過URL、FTP或者是先傳到switch裡的/var/tmp再直接指定檔名即可)

(一定要先更新Jloader完才能更新JUNOS阿~~~~)

Continue Reading

[Juniper]basic config

最近有機會接觸到Juniper的設備

設定方式跟Cisco 或 D-link差真多,真的是非常的不習慣

#預設登入 一開始直接用root登入即可

登入後發現跟unix-like OS一模一樣,可以做ls、cd等操作

#進入Operational Mode

在Operational Mode模式下可以檢視設備的各種狀態 比較常用的例如查看各個port的基本狀態

查詢ARP

#進入Configuration Mode

進入Configuration Mode後查看port的設定

如果要顯示port的狀態則需要再加一個run

#設定帳號 帳號的類別分別有: super-user: 僅次於 root 的最高管理權限 read-only: 只能讀取設定內容不能修改 operator: 僅能清除 Counter 數值 unauthorized: 禁用該帳號

#其他網路設定

#系統設定

#存檔指令

#rollback 用法

#切vlan

#設定管理IP

#將設定檔以指令的方式顯示

#大量assign vlan到interface

#關機

Continue Reading