首先學習Juniper的時候真的是,什麼都不懂,不是說不懂TCP/IP,而是根本對Juniper的路由器沒法配置,這裏面的緣由主要能夠來講來源於兩個方面:模擬器啓動時候過長,網上資料太少,當我在Gns3上配置Juniper路由器的時候,直連都不通,打擊人……呵呵,當你可以配置IP和簡單的命令後,你就會發現,你有可能愛上Juniprer配置了。雖然資料上,可是要靠本身去尋找其中的樂趣呀……學習無止境……
dom
我學習的環境,很簡單的,網上有下,萬事開頭難ide
以下所示: . 工具
1. --- JUNOS 8.5R1.14 built 2007-12-08 07:38:33 UTC學習
juniper@Olive> // 這個還不錯,帶WEB的ui
2. Named Pipe Tcp Proxy // 鏈接Console用的.net
3. CRT ,PUTTY之類的工具router
這三個就OK了接口
1. 進入配置模式:ip
juniper@Olive> configure 路由
Entering configuration mode
[edit]
juniper@Olive#
2. 配置Root認證,若是沒有,是不能保存的,會提示錯誤,默認是沒有密碼的
juniper@Olive# show
## Last changed: 2013-08-03 20:05:06 UTC
version 8.5R1.14;
system {
host-name Olive;
domain-name juniper.net;
root-authentication {
encrypted-password "$1$jB.4.GyM$kqpfLVpZl0uize9.jqvqn/"; ## SECRET-DATA
}
login {
user juniper {
uid 2000;
class super-user;
authentication {
encrypted-password "$1$K.TItDUy$TS/O.oZvKw9v0j1hTTz8k1"; ## SECRET-DATA
在這裏有兩個用戶,一個是根用戶,一個是超級用戶,二者之間的性質是同樣的,你也能夠建立其餘的用戶,擁有不一樣的權限
例如:
juniper@Olive# set system login user test class ?
Possible completions:
<class> Login class
operator permissions [ clear network reset trace view ]
read-only permissions [ view ]
super-user permissions [ all ]
unauthorized permissions [ none ]
有以上幾種,對不一樣的用戶擁有不一樣的訪問操做,對不一樣的用戶能夠選擇不一樣的認證方式,在這裏就不做說明了。
3. 配置接口IP地址:
對於配置接口IP地址仍是相對來講比較簡單的,固然,相對於Cisco、 Huawei來講仍是比較複雜的,固然,看我的的喜愛了
set interface em0 unit 0 family inet address 192.168.1.1/24
//unit 至關於邏輯子接口
ser interface em0 unit 0 vlan-id 12
也就是子接口:em0.12 劃在12中
用命令:show interface terse 能夠查看相應的接口;
juniper@Olive> monitor traffic interface
這命令能夠查看相應的接口上經過的數據包大小和個數;
juniper@Olive# set interfaces lo0 unit 0 family inet address ;
4. 因爲設備有限,咱的大頭機帶不起,因此只能啓用邏輯路由器了,Juniper路由器裏面能夠建立15個虛擬路由器加上外面一個就是16個了
在這裏只有em0--em1--em2---em3--em4,五個接口,EM0屬於外面的路由器,1--4能夠劃分到相應的虛擬路由器中,也就是四個,若是再
建立五、六、7,我發現,五、六、7它們之間並不能相互通訊,我不知道其餘是否也是這樣,可是0--4之間是能夠通訊的。
juniper@Olive# edit logical-routers r1
若是須要在R1中配置什麼,就進入到R1的配置模式中就0K了、
juniper@Olive# show
interfaces {
em1 {
unit 12 {
vlan-id 12;
family inet {
address 10.1.12.1/24;
}
}
}
}
routing-options {
static {
route 0.0.0.0/0 {
next-hop 10.1.12.2;
metric 1;
}
}
}
[edit logical-routers r1]
這是在R1中的配置狀況;
juniper@Olive# run ping 10.1.12.1 lgo
^
syntax error.
juniper@Olive# run ping 10.1.12.1 logical-router r1
PING 10.1.12.1 (10.1.12.1): 56 data bytes
64 bytes from 10.1.12.1: icmp_seq=0 ttl=64 time=4.976 ms
64 bytes from 10.1.12.1: icmp_seq=1 ttl=64 time=0.216 ms
64 bytes from 10.1.12.1: icmp_seq=2 ttl=64 time=0.077 ms
^C
--- 10.1.12.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.077/1.756/4.976/2.277 ms
從R1 Ping R2 必須這樣操做;
5. 配置靜態路由信息:
routing-options {
static {
route 0.0.0.0/0 {
next-hop 10.1.12.2;
metric 1;
這是一個很好的例子了,就很少說了;