16 Kasım 2010 Salı

Juniper Router CLI Komutları



Bu makalemizde Juniper Router larınCli komutlarını göreceğiz.

Juniper Router larda iki adet mod vardır. Bunlar;
a) Operational Mode 
b) Configuration Mode

Operation mode:Bu mod router a bağlandığımız ilk ekrandır. Bu modda monitöring  işlemleri, sorun giderme ve yapılandırma gibi ayarlar yapılır(ping komutu traceroute komutu  bu modda kullanılır.)
Bu modda imleç satırı :
user@host> şeklindedir.
 
Configuration Mode:Konfigurasyon modudur.Her türlü ayar bu modda yapılır.Interface lere ip verme, yönlendirme tablolarını yapılandırma vb. işlemlerin yapıldığı moddur.Bu modda yapılacak değişiklikler geçici olarak ramda tutulur ve router açılıp kapandığında yada routurın enerjisi kesildiğinde yapılan değişiklikler silinecektir.Bu yüzden yapılan değişiklikleri routura uygulatmak için "Commit" komutu kullanılmalıdır.Bu komut yapılan değişiklikleri kalıcı hafızaya yazar ve router yapılan değişiklikleri uygulamaya geçirir.Bu modda imleç satırı
user@host# şeklindedir.
Configuration moda geçmek için aşağıdaki komut işletilir.
user@host>configure
Entering configuration mode
[edit]
user@host#

 Router Hostname Değiştirmek:
user@R1>configure
[edit]
user@R1#edit system
[edit system]
user@R1#set host-name sonerkoca
[edit system]
user@sonerkoca#exit
[edit]
user@sonerkoca#

Router Domain 'i değiştirmek:

user@sonerkoca>configure
[edit]
user@sonerkoca#edit system
[edit system]
user@sonerkoca#set domain-name sonerkoca.net
[edit system]
user@sonerkoca#exit
[edit]
user@sonerkoca#

Router ın Root şifresini değiştirmek:
        Gireceğimi,z password encrypted yapılarak sisteme yazacağız.Bu işlemde şifremiz router monitöring gösteriminde şifrelenmiş olarak görüntülenecektir.Böylelikle şifremizi root-authentication hiyeraşisini kullanarak tekrardan şifreleyip güvenli hale getireceğiz.

user@sonerkoca>configure
[edit]
user@sonerkoca#edit system root-authentication
[edit system root-authentication]
user@sonerkoca#set encrypted-password 24adr3e
[edit system root-authentication]
user@sonerkoca#exit
[edit]
user@sonerkoca#

Router Dns Adresinin değişitirlmesi:
user@R1>configure
[edit]
user@sonerkoca#edit system
[edit system]
user@sonerkoca#set name-server 196.20.32.15
[edit system]
user@sonerkoca#exit
[edit]
user@sonerkca#
 Router konfigurasyonunu başka bir adrese yedeklemek:
user@sonerkoca>configure
[edit]
user@sonerkoca#edit system
[edit system]
user@sonerkoca#set backup-router 196.20.32.15
[edit system]
user@sonerkoca#exit
[edit]
user@sonerkoca#
 Router Serial interface lere ip adresi vermek:

user@sonerkoca>configure
[edit]
user@sonerkoca#edit interfaces so-1/1/0
[edit interfaces so-1/1/0]
user@sonerkoca#edit unit 0 family inet
[edit interfaces so-1/1/0 unit 0 family inet]
user@sonerkoca#set address196.20.32.15 /24
[edit interfaces so-1/1/0 unit 0 family inet]
user@sonerkoca#exit
[edit interfaces so-1/1/0]
user@sonerkoca#exit
[edit]
user@sonerkoca#

Serial interface leri kapatmak
user@sonerkoca>configure
[edit]
user@sonerkoca#edit interfaces so-0/0/0
[edit interfaces so-0/0/0]
user@sonerkoca#set disable
[edit interfaces so-0/0/0]
user@sonerkoca#exit
[edit]
user@sonerkoca#


Şimdi aşağıdaki tabloyu oluşturup ping atarak haberleşmenin olup olmadığını kontrol edeceğiz. 


Device Interface IP Address Mask
R1 So-0/0/0
So-1/0/0
192.168.1.1
192.168.3.2
255.255.255.0
255.255.255.0
R2 So-0/0/0
So-1/0/0
192.168.1.2
192.168.2.1
255.255.255.0
255.255.255.0
R3 So-0/0/0
So-1/0/0
192.168.2.2
192.168.3.1
255.255.255.0
255.255.255.0
1. Router
Çalıştırılacak komutlar

Aşağıdaki  komutlarla So-0/0/0 bacağına 192.168.1.1 ip adresini veriyoruz.
 
user@R1>configure
[edit]
user@R1#edit interfaces so-0/0/0
[edit interfaces so-0/0/0]
user@R1#edit unit 0 family inet
[edit interfaces so-0/0/0 unit 0 family inet]
user@R1#set address 192.168.1.1/24
[edit interfaces so-0/0/0 unit 0 family inet]
user@R1#exit


[edit]
user@R1#edit interfaces so-1/0/0
[edit interfaces so-1/0/0]
user@R1#edit unit 0 family inet
[edit interfaces so-1/0/0 unit 0 family inet]
user@R1#set address 192.168.3.2/24
[edit interfaces so-1/0/0 unit 0 family inet]
user@R1#exit
[edit interfaces so-1/0/0]
user@R1#exit

2.Router
Çalıştırılacak komutlar

user@R2>configure
[edit]
user@R2#edit interfaces so-0/0/0
[edit interfaces so-0/0/0]
user@R2#edit unit 0 family inet
[edit interfaces so-0/0/0 unit 0 family inet]
user@R2#set address 192.168.1.2/24
[edit interfaces so-0/0/0 unit 0 family inet]
user@R2#exit
[edit interfaces so-0/0/0]
user@R2#exit

[edit]
user@R2#edit interfaces so-1/0/0
[edit interfaces so-1/0/0]
user@R2#edit unit 0 family inet
[edit interfaces so-1/0/0 unit 0 family inet]
user@R2#set address 192.168.2.1/24
[edit interfaces so-1/0/0 unit 0 family inet]
user@R2#exit
[edit interfaces so-1/0/0]
user@R2#exit
[edit]
user@R2#

3.Router
 Çalıştırılacak komutlar

user@R3>configure
[edit]
user@R3#edit interfaces so-0/0/0
[edit interfaces so-0/0/0]
user@R3#edit unit 0 family inet
[edit interfaces so-0/0/0 unit 0 family inet]
user@R3#set address 192.168.2.2/24
[edit interfaces so-0/0/0 unit 0 family inet]
user@R3#exit
[edit interfaces so-0/0/0]
user@R3#exit

[edit]
user@R3#edit interfaces so-1/0/0
[edit interfaces so-1/0/0]
user@R3#edit unit 0 family inet
[edit interfaces so-1/0/0 unit 0 family inet]
user@R3#set address 192.168.3.1/24
[edit interfaces so-1/0/0 unit 0 family inet]
user@R3#exit
[edit interfaces so-1/0/0]
user@R3#exit
[edit]
user@R3#

 KONUMUZA DEVEM EDECEĞİZ.gELECK BÖLÜMLERDE JUNIPER ROUTER LARLA İLGİLİ CLI KOMUTLARINA DEVAM EDECEĞİM.

1 Kasım 2010 Pazartesi

CMD (Command.com) komutları

Command(cmd) ekranında kullanabileceğimiz yararlı komutlardan bazıları
Run/cmd yazıp command ekranını açıyoruz.
Color komutu:
Bu komut ile cmd ekranın arkaplan rengini ve font rengini ayarlaybiliriz.
Örnek:
c:\color 08
komutunu işletirsek
cmd ortamında arkaplan siyah font rengi Gri olur.

Renk kodları aşağıdaki gibidir.

0 = Black8 = Gray
1 = Blue9 = Light Blue
2 = GreenA = Light Green
3 = AquaB = Light Aqua
4 = RedC = Light Red
5 = PurpleD = Light Purple
6 = YellowE = Light Yellow
7 = WhiteF = Bright White


For /R komutu :
Bu komut ile döngü oluşturup diskimizde dosyalarla ilgili bazı düzenlemeler yapabiliriz.
FOR komut parametreleri
syntax-FOR-Files
       FOR %%parameter IN (set) DO command
  
syntax-FOR-Files-Rooted at Path  
       FOR /R [[drive:]path] %%parameter IN (set) DO command
Syntax
      FOR /R [[drive:]path] %%parameter IN (set) DO command

  
syntax-FOR-Folders
       FOR /D %%parameter IN (folder_set) DO command
  
syntax-FOR-List of numbers  
       FOR /L %%parameter IN (start,step,end) DO command
  
syntax-FOR-File contents  
       FOR /F ["options"] %%parameter IN (filenameset) DO command
  
       FOR /F ["options"] %%parameter IN ("Text string to process") DO command
  
syntax-FOR-Command Results
       FOR /F ["options"] %%parameter IN ('command to process') DO command


FOR       : Döngü komutu
/R <PATH> : sürücü/ klasörYolu

%I : Döngü değişkeni
in (*.*)  : dosya uzantısı

do        : döngü bitiş kontrol parametresi


%~zI      : Dosya boyutu

@ECHO     : Ekrana yazı yazdırma komutu
%~fI      : Dosya yolu ve adını tutan değişken

Örnek:
FOR /R C:\ %I in (*.*) do @IF %~zI GEQ 1000000 @ECHO %~zI,%~fI
Bu komut bize  c:\ sürücüsünde uzantısı ne olursa olsun boyutu 1000000 byte üzerindeki dosyaları görüntüleyecektir.

Örnek:
FOR /R C:\temp\  %G IN (*.bak) DO del %Gbu komut ise c:\temp klasöründe ne kadar bak uzantılı dosya varsa siler.

FIND komutu:
Bu komut ile belli bir dosya içerisinde bir kelimeyi veya cümleyi aratabiliriz.
 /N  : hangi satırda olduğunu gösterir

 /I  : büyük karekterleri görmezlikten gelir.
Örnek:
FIND "soner" benioku.txt
benioku.txt dosyasında "soner" kelimesinin olup olmadığını bulur.
Örnek:
FIND /i "soner" <benioku.txt >a.txt
benioku.txt dosyasında "soner" kelimesi varsa a.txt dosyasına bu kelimeyi yaz.
Örnek
FOR %G IN (*.txt) do (find /n /i "soner" "%G")
sürücümüzde bulunan bütün txt dosyalarının içeriğinde "soner" kelimesi varsa bu dosyaları listeler.

DSMOVE komutu:
Active directory üzerinde bir kullanıcının ismini değiştirme ve organization unitler arası taşımada kullanılır.

Örnek:
C:\> set _andy="CN=Soner Koca,OU=Kullanicilar,DC=istanbul,DC=Com"
C:\> dsmove %_andy% -newname "Koca Soner"

DSADD komutu:
Bu komut Active directory ortamında bilgisayar ekleme kullanıcı ekleme gibi işlemlerde kullanılır.
DSADD computer:
c:\dsadd computer cn=Bilgisayar1,ou=computers,dc=istanbul,dc=com
DSADD user komutu:
dsadd user "cn=Sonerk,cn=users,dc=istanbul,dc=com" -fn "soner" -ln "koca" -disabled no
DSADD quota komutu:
 dsdd quota -acct soner -rdn Fabkota1 -part CN=ist,dc=istanbul,dc=com" -qlimit 500
DSADD group komutu:
C:\> dsadd group cn=Arge,cn=Kalite,dc=istanbul,dc=com

Active directory ile ilgili diğer komutlar
   DSACLs  
   DSAdd   
   DSGet   
   DSQuery 
   DSMod   
   DSMove  
   DSRM

EVENTCREATE komutu:
Event loglara mesaj ekleme komutudur.
Örnek
EVENTCREATE /T WARNING /ID 500 /L APPLICATION /SO BilgisayarA /D "Disk kapasitesi azaldı"
Örnek:
C:\> EVENTCREATE /T ERROR /ID 1000 /L APPLICATION /D "Program başlatma hatası"

IF kontrol komutu:
Bu komut cmd ortamında belli şartların gerçekleşip gerçekleşmediğini kontrol eder.
Örnek:
IF EXIST C:\install.log (echo DOSYA VAR) ELSE (echo DOSYA YOK) Eğer C sürücüsünde  install.log dosyası varsa  DOSYA VAR yoksa DOSYA YOK yazacak.

PATHPING komutu:
Hedefe gönderilen verinin ne kadarının başarlı ne kadarının başarısız olduğunu gösterir.
Örnek: C\pathping http://www.google.com/