13 Ocak 2011 Perşembe

Tek adsl hattı üzerinden iki adsl modemle wireless bağlantısı

Adsl modem 1 den yayın yapan internet hattını kapalı alan olduğundan dolayı oda2 den erişilememektedir.Amacımız tek adsl hattıyla iki modemi birbirine bağlayıp alt kata wireless internet vermek.

Adsl modem1 in ethernet portundan kabinete patch panele cat5 kablo bağlantısını sağladıktan sonra patch panelden adsl modem 2 nin bulunduğu rj45 soketine aktarıyoruz.
Adsl modem1 ip :192.168.1.1

Adsl modem1 yönetim panelinden hiç bir değişiklik yapmıyoruz. Adsl modem 2 web panelini açıp ip numarası olarak 192.168.2.1 veriyoruz.DHCP disable ediyoruz.Wireless settings bölümüne geçip AP (Access point ) modunu aktif edip remote bridge bölümüne adsl1 in mac adresini girip kayıt ediyoruz.Modemi resetleyi açtıktan sonra artık adsl modem1 üzerinden internete bağlanmış oluruz.

2 Aralık 2010 Perşembe

IP Subnet Mask parçalama programı

IP parçalamak için aşağıdaki programı indirip kullanabilirsiniz.

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/

21 Ekim 2010 Perşembe

HP Printer Hardware Reset

Hp printer lar çoğunlukla bir problem oluştuktan sonra o problemi gidermiş gibi gözükseniz bile o hatayı vermeye devam edecektir.


Bu hatalardan kurtulmak için yazıcının elektrik kablosunu çekiniz.Yazıcı kapandıktan sonra # ve 6 tuşuna basılı tutup yazıcının elektrik  kablosunu takınız.Yazıcı açılmaya başlayacaktır.SEMI FULL RESET yazısı ekrana gelecek ve yazıcı kapanıp açılacaktır.Bu yöntemle yazıcıyı SEMI FULL RESET atmış olduk.Bu reset olayıda işe yaramazsa Diğer Resetleme seçeneklerini deneyebilirsiniz.

# and 3 Partial Reset

# and 6 Semi-Full Reset

# and 9 Full Reset

Full reset kullanırsanız yazıcı üzzerine kayıt ettiğiniz bütün bilgiler silinecektir.

Hp Switch firmware update

Örneğimizi Hp Procurve 2626 Switch kullanarak yapacağız.WinAgents TFTP programını indirip kuruyoruz.
Programı kurduktan sonra aşağıdaki pencere ekrana gelecektir.Local Server seçip OK butonuna basıyoruz.

İkinci ekranda TFTP server imizin kurulu olduğunu göreceksiniz. Bu pencere bizim TFTP server files penceresidir.Buraya istediğimiz dosyları sürükleyip bırakma yöntemiyle dosylarımızı servere atıp cihazlara yükleyebiliriz.Biz örneğimizde Switch firmware olan H.08.98.swi dosyasını TFTP servere atıp switche
aktaracağız.

Görüldüğü üzere H.08.98.swi dosyasını sürükleyip TFTP server ımıza bıraktık.Şimdi Switche Telnet ile bağlanıp .swi dosyasını TFTP serverdan alacağız.
Telneti açmak için;
Çalıştır/cmd  yazıp entera basıyoruz.Açılan cmd ekranına Telnet 192.168.1.20 yazıyoruz. 192.168.1.20 bizim switch in ip numarasıdır. Aşağıdaki görüntü switche bağlandığımızı göstermektedir.

Yukarıdaki ekrana ulaştıktan sonra telnet ortamında Menu komutunu yazıp entırlıyoruz.






Menu komutunu yazdığımızda yukarıdaki ekran gelecektir karşımıza.Meunüden 7 numarada bulunan Download OS seçeneğini seçiyoruz veya klavyden 7 tuşuna basıyoruz.
Download Os seçeneğini seçtiğimizde yukarıdaki ekrana geçiş yapmış oluruz.Bu ekranda bizden TFTP servere kurduğumuz bilgisayarın ip adresini girmemizi isteyecektir.

TFTP server yazan yerin karşısına 192.168.1.20 yazıyoruz.
Remote file Name yazan yerin karşısında TFTP server ımıza yüklediiğimiz dosyaının ismini yazıyoruz.H.08.98.swi olarak giriyoruz.

IP numarasını ve dosya ismini girdikten sonra Execute komutunu seçip entera basıyoruz.Bu işlemi yaptıktan sonra switch TFTP serverımıza bağlanarak H.08.98.swi isimli dosyayı kendi üzerine alıp yükleyecektir.

8 Ekim 2010 Cuma

NAT ve NAT türleri


Lokal networkümüzde private ip adreslerini kullanırız.İnternete çıktığımız zaman internet servis sağlayıcımızın verdiği public ip adresini alırız.Örneğin firmamızda 10 adet bilgisayar olsun ve NAT kullandığımızı düşünürsek 10 adet kullanıcı internet servis sağlayıcının bize verdiği ip adresini kullanarak internete çıkmamızı sağlar.192.168.2.2 ip numarasına sahip olduğumuzu varsayarsak İnternette bir web sitesine ulaşmayı denediğimizde bu istek modemimizin eth0 arayüzüne iletilir bu arayüze gelen istek paketleri  internet servis sağlayıcının bize verdiği ip adresiyle değiştirilerek ilgili dns sunucularına sogulayıp gitmek istediğimiz web sitesine yönlendirir.Böylece internet üzerinde bulunan bir makina bizim 192.168.2.2 numaralı ip adresimizi bilemeyecektir  bildiği adres internet servis sağlayacısının bize verdiği adrestir.Bu ip adreside genelde dinamik ip adresi olur.Evlerimizde kullandığımız ADSL modemler Nat yaparak internete çıkış yaparlar.
NAT’ın Avantajları Nelerdir?

  • Nat ile tek bir ip numarası kullanarak birden fazla makinayı internete çıkartabiliriz.
  • Nat ipv4 sayısı kısıtlı olduğundan fazla ip kullanmamızı önlemektedir. 
  • Maddi olarak ucuz bir sistem kurmuş oluruz.
  •  Dışarıdan bize ulaşmak isteyenlere izin vermediğimiz sürece bize ulaşamazlar.Bu sebeple güvenilirdir.
Dynamic Nat :
Bu nat çeşidinde bir adet ip havuzumuz bulunmaktadır.Telekoma başvurup 85.75.2.10 ile 85.75.2.20  arasındaki sabit ipleri aldığımızı düşünürsek internete çıkmak isteyen 30 kullanıcı ip havuzunda hangi ip boşta ise o ip numarası kendisine verilerek internete çıkış yapar.

Dynamic nat konfigurasyon örneği

R1#config t
R1(config)#ip nat-pool 179.9.8.80 179.9.8.95 netmask 255.255.255.0
R1 (config #ip nat inside source list 1 pool nat-pool1
R1 (config)#interface fa0/0 10.10.10.1 255.255.255.0
R1(config)#ip nat inside
R1(config)#interface se0/0
R1(config)#ip address 192.168.1.1 255.255.255.0
R1(config)#ip nat outside
R1(config)#access-list 1 permit 10.10.10.0 0.0.0.255


Static NAT:
Bu olayda telekomda aldığımız ip havuzundaki ip adreslerini networkümüzde kullandığımız ip adreslerine eşleyerek yani atayarak internete çıkıyoruz.
Public ip havuzumuzda ki ip numaraları
 85.10.20.30
85.10.20.31
85.10.20.32
85.10.20.33
85.10.20.34

Networkümüzde kullandığımız Privat ip lerimiz
192.168.16.2.1
192.168.16.2.2
192.168.16.2.3
192.168.16.2.4
192.168.16.2.5

ilgili modemde veya router da statik nat yapacaksak eğer aşağıdaki durumu kullanarak yapabniliriz.
192.168.2.1 ----------> 85.10.20.30
192.168.16.2.2  --------->85.10.20.31
192.168.16.2.3----------->85.10.20.32
192.168.16.2.4----------->85.10.20.33
192.168.16.2.5------------>85.10.20.34

Görüldüğü üzere modem veya router üzerinden private ip leri ve public ipleri eşleştirdik.Her private ip internete çıkmak istediğinde kendisine eşlenen public ip adresini kullanarak internete çıkacaktır.
Static NAT konfigrasyon örneği:
R1#config t
R1(config)#ip nat inside source static 10.10.10.2 212.165.200.123
R1(config)#interface fa0/0 10.10.10.1 255.255.255.0
R1(config)#ip nat inside
R1(config)#interface se0/0 192.168.1.1 255.255.255.0
R1(config)#ip nat outside