GNS3 Üzerinde VPCS Yapılandırma

Hızlı Bakış

VPCS, GNS3 içinde çalışan hafif bir sanal bilgisayar simülatörüdür. Tam donanımlı sanal makinelerin aksine bellek tüketimi megabayt seviyesinde kalıyor. Üstelik Cisco sınavlarına hazırlananlar için ping ve DHCP testlerini saniyeler içinde tamamlıyor. Bu sayede karmaşık topolojileri bilgisayarı yormadan ayağa kaldırabiliyorsunuz. Zira arka planda gereksiz servis veya işletim sistemi yükü bulunmuyor. Bu hafif istemciler yönlendirme ve anahtarlama pratiğini gözle görülür biçimde hızlandırıyor.

GNS3 kullanarak ağ projeleri tasarlarken performans açısından sanal makineler yerine VPCS’leri kullanabilirsiniz.

GNS3 ile VPCS Yapılandırma

GNS3 Üzerinde VPCS Nasıl Yapılandırılır?

GNS3 programında Devices (Aygıtlar) panelinde Switch, Router ve Hub gibi ağ cihazları bulunmaktadır. Cisco sınavlarına hazırlanırken sanal makineleri bu programa eklemeniz gerekebilir.

Diğer yandan bir sanal makine kullanımı bilgisayarınıza extra yük bindireceği için Virtual PC Simulator (VPCS) kullanmanızı tavsiye ederiz.

VPCS kullanarak daha spesifik ve daha hızlı bir yöntemdir. VPCS’yi sanal bilgisayar simulatörü olarak da adlandırabilirsiniz.

Virtual PC Simulator (VPCS) Konfigürasyonu

GNS3 ağ simütörü üzerinde VPCS yapılandırmak için aşağıdaki adımları sırasıyla takip ediniz.

Adım 1

Öncelikle GNS3 simülatörü açınız ve aşağıdaki görüntüdeki gibi bir topoloji oluşturarak çalışma alanına iki adet Virtual PC ekleyiniz.

Bir Switch'e Bağlı Bir Cisco Router ve İki Virtual PC Simulator

Adım 2

VPCS PC1’in üzerinde çift tıklayarak CLI komut istemini açtıktan sonra TCP/IP ayarlarını yapılandırmak için ip (ip adresi) (alt ağ maskesi) (varsayılan ağ geçidi) komutunu uygulayınız.

TCP/IP ayarlarını kontrol etmek için show ip komutunu kullanabilirsiniz.

PC1> show ip

NAME : PC1[1]
IP/MASK : 0.0.0.0/0
GATEWAY : 0.0.0.0
DNS :
MAC : 00:50:79:66:68:00
LPORT : 10000
RHOST:PORT : 127.0.0.1:10001
MTU: : 1500

PC1> ip 192.168.10.10/24 192.168.10.1
Checking for duplicate address...
PC1 : 192.168.10.10 255.255.255.0 gateway 192.168.10.1

VPCS'e IP Adresi Atama

Adım 3

Aynı şekilde, VPCS PC2’nin TCP/IP ayarlarını yapılandırınız.

VPCS'e IP Adresi Atama

Adım 4

PC1 ve PC2 arasındaki bağlantıyı kontrol etmek için Ping atınız.

VPCS'ler Arasında Ping Atma

Adım 5

TCP/IP konfigürasyonlarını silmek için clear ip komutunu kullanabilirsiniz.

Her iki PC’de ayarları siliniz ve ardından show ip komutu ile TCP/IP ayarlarını tekrara kontrol ediniz.

show ip ve clear ip komutları

Adım 6

VPCS’lere IP adresleri atadıktan sonra, aşağıdaki komutları kullanarak Cisco Router’ı DHCP sunucu olarak yapılandırınız.

R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#interface fastEthernet 0/0
R1(config-if)#ip address 192.168.10.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ip dhcp pool DHCPLANPOOL
R1(dhcp-config)#network 192.168.10.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.10.1
R1(dhcp-config)#dns-server 192.168.10.1
R1(dhcp-config)#exit
R1(config)#ip dhcp excluded-address 192.168.10.1
R1(config)#end
R1#

Cisco Router'da DHCP Etkinleştirme

Adım 7

VPCS’lere otomatik IP adresi atamak için DHCP yapılandırdıktan sonra, PC1 üzerinde ip dhcp komutunu uygulayınız.

VPCS PC1, TCP/IP ayarlarını Router üzerinde yapılandırdığınız DHCP sunucusundan aldığını aşağıdaki görüntüden inceleyebilirsiniz.

ip dhcp komutu

Adım 8

Aynı şekilde, VPCS PC2’ye de otomatik bir IP adresi atamak için ip dhcp komutunu çalıştırınız.

ip dhcp komutu

Adım 9

VPCS yapılandırma adımlarını inceledikten sonra, yaptığını ayarları kaydedebilmek için save komutunu kullanabilirsiniz.

Aksi taktirde, yeniden başlatılan veya kapatılan VPCS’ler üzerindeki ayarlar kaybolacaktır.

VPCS Ayarlarını Save Komutu İle Kaydetme

Yapılandırma Komutları

PC1> show ip

NAME : PC1[1]
IP/MASK : 0.0.0.0/0
GATEWAY : 0.0.0.0
DNS :
MAC : 00:50:79:66:68:00
LPORT : 10000
RHOST:PORT : 127.0.0.1:10001
MTU: : 1500
PC1> ip 192.168.10.10/24 192.168.10.1
Checking for duplicate address...
PC1 : 192.168.10.10 255.255.255.0 gateway 192.168.10.1
PC1> ip dhcp DDORA IP 192.168.10.2/24 GW 192.168.10.1 PC1> show ip NAME : PC1[1] IP/MASK : 192.168.10.2/24 GATEWAY : 192.168.10.1 DNS : 192.168.10.1 DHCP SERVER : 192.168.10.1 DHCP LEASE : 86393, 86400/43200/75600 MAC : 00:50:79:66:68:00 LPORT : 10000 RHOST:PORT : 127.0.0.1:10001 MTU: : 1500
PC1> save
Saving startup configuration to startup.vpc
. done
PC2> show ip

NAME : PC2[1]
IP/MASK : 0.0.0.0/0
GATEWAY : 0.0.0.0
DNS :
MAC : 00:50:79:66:68:01
LPORT : 10002
RHOST:PORT : 127.0.0.1:10003
MTU: : 1500
PC2> ip 192.168.10.20/24 192.168.10.1
Checking for duplicate address...
PC1 : 192.168.10.20 255.255.255.0 gateway 192.168.10.1
PC2> ip dhcp
DDORA IP 192.168.10.3/24 GW 192.168.10.1

PC2>
PC2>
PC2> show ip

NAME : PC2[1]
IP/MASK : 192.168.10.3/24
GATEWAY : 192.168.10.1
DNS : 192.168.10.1
DHCP SERVER : 192.168.10.1
DHCP LEASE : 86391, 86400/43200/75600
MAC : 00:50:79:66:68:01
LPORT : 10002
RHOST:PORT : 127.0.0.1:10003
MTU: : 1500
PC2> save
Saving startup configuration to startup.vpc
. done
R1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)#interface fastEthernet 0/0
R1(config-if)#ip address 192.168.10.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ip dhcp pool DHCPLANPOOL
R1(dhcp-config)#network 192.168.10.0 255.255.255.0
R1(dhcp-config)#default-router 192.168.10.1
R1(dhcp-config)#dns-server 192.168.10.1
R1(dhcp-config)#exit
R1(config)#ip dhcp excluded-address 192.168.10.1
R1(config)#end
R1#

Virtual PC Simulator Nasıl Kullanılır? ⇒ Video

Switch, Router ile VPCS bağlantısı için aşağıdaki videoyu izleyebilir ve ayrıca bize destek olmak için YouTube kanalımıza abone olabilirsiniz!

Video Önizleme Görseli
YouTube'da İzle

GNS3’te VPCS Hakkında SSS

Bu VPCS denen şey tam olarak nedir ve neden sanal makine yerine onu kullanayım ki?

VPCS dediğimiz şey aslında bir ‘Sanal Bilgisayar Simülatörü’. GNS3 içinde çalışan minik bir yazılım parçası. Adı üstünde simülatör yani gerçek bir işletim sistemi değil.
Peki nimeti nerede? Kaynak tüketimi neredeyse sıfır. Tam teşekküllü bir Windows veya Linux sanal makinesi açtığınızda RAM’iniz ağlar. VPCS ise sadece birkaç megabayt bellek kullanır.
Cisco sınavlarına çalışırken sadece ping atıp DHCP istemek istersiniz. İşte tam bu noktada bu hafif istemciler hayat kurtarır. Bilgisayarınızı boğmadan topolojinizi saniyeler içinde ayağa kaldırırsınız.
Sanal makineyle uğraşmak bazen vakit kaybıdır. Hele ki sadece bağlantı testi yapacaksanız. VPCS ile çift tıklayıp anında konsola düşersiniz. Üstelik karmaşık bir kurulum da gerektirmez.
Size tavsiyem büyük lab ortamlarında mutlaka bu simülatöre şans verin.

Komut satırında ip adresini atadım ama cihazı kapatıp açınca ayarlar uçup gidiyor?

Bu durum yeni başlayan herkesin başına gelir. Komutu girersiniz her şey çalışır. Sonra projeyi kapatıp açar bakarsınız ki IP falan kalmamış. Sinir bozucudur evet.
Bunun sebebi VPCS yapılandırmasının varsayılan olarak geçici olmasıdır. Tıpkı bir router’da ‘write memory’ demeyi unutmak gibidir. Neyse ki çözümü bir o kadar basit.
Ayarları tamamladıktan hemen sonra komut satırına gidip tek bir kelime yazmanız yeterlidir: ‘save’. İşte bu kadar. Bu komut mevcut TCP/IP detaylarını bir başlangıç dosyasına yazar.
Böylece simülatörü her başlattığınızda aynı statik IP ile açılır. Ya da DHCP’den aldığı son adresi hatırlar. Zira ağ simülasyonunda tutarlılık her şeydir.
Aklınızda bulunsun, ‘clear ip’ ile silip ‘save’ derseniz boş bir ayar dosyası kaydetmiş olursunuz. Dolayısıyla işiniz bitince mutlaka kaydet tuşuna basma refleksini geliştirin.

Router’ı DHCP sunucu olarak ayarladım. Bu sanal bilgisayarlar IP adresini neden almıyor olabilir?

En sık gördüğüm hatalardan birine değindiniz. Genelde sorun ağ bağlantısı veya havuz tanımındaki küçük bir detaydır. Hemen bir kontrol listesi yapalım.
Önce katman 1 ve 2’ye bakın. VPCS ile Router arasındaki kablo bağlı mı? GNS3’te bazen kabloyu sürüklerken portu ıskalarız. Arayüzü kontrol edin.
İkinci adımda Router konfigürasyonuna göz atalım. ‘no shutdown’ komutunu yazdınız mı? Bunu atlamak klasik bir hatadır. Eğer arayüz kapalıysa DHCP paketleri asla karşı tarafa ulaşmaz.
Son olarak havuz tanımınızı kontrol edin. ‘network’ komutu ile Router’ın arayüz IP’si aynı alt ağda mı? Eğer uyuşmazsa sunucu el sallamaz.
Bunlar tamamsa VPCS konsolunda ‘ip dhcp’ yazdıktan sonra gelen mesajı okuyun. ‘DDORA’ yazısını görüyorsanız keşif teklif istek ve onay süreci başarılı demektir. Görmezseniz arada bir güvenlik duvarı engeli var mı diye de bir bakın derim.

GNS3 içinde bu hafif istemcilere hem statik hem de dinamik IP verip birbirleriyle haberleştirebilir miyim?

Kesinlikle evet. Hatta bu yöntem sınav simülasyonları için bulunmaz bir nimettir. Bir istemciye sabit bir adres tanımlayıp diğerine DHCP’den otomatik adres dağıtabilirsiniz.
Bir tarafta ‘ip 192.168.10.10/24 192.168.10.1’ komutunu kullanırsınız. Diğer tarafta sadece ‘ip dhcp’ dersiniz. Her iki cihaz da aynı ağ geçidini kullandığı sürece ping testi başarılı olur.
Bu özellikle karışık topolojilerde işe yarar. Örneğin sunucu rolü yapacak bir VPCS’ye statik IP verirsiniz. İstemci rolündeki diğerlerini DHCP’den beslersiniz. Ağ simülasyonu böylece daha gerçekçi bir hal alır.
Göz önünde bulundurmanız gereken tek nokta ağ maskelerinin uyuşmasıdır. Hepsi aynı yayın etki alanında olduğu müddetçe sorunsuz konuşurlar. Bu sayede ağ katmanındaki mantığı hızlıca test edersiniz.

Sanal bilgisayar simülatörü ile gerçek bir işletim sistemi arasındaki en büyük fark ne?

En temel fark şu: Biri koca bir binayı simüle eder diğeri sadece kapıdaki zili. Gerçek işletim sistemi arka planda yüzlerce servis ve süreç çalıştırır. Bu da işlemciyi ve belleği harcar.
VPCS ise sadece ICMP paketleri ve temel DHCP istemcisi görevi görür. Web tarayıcısı açamazsınız. Dosya sunucusu kuramazsınız. Zaten amacı da bu değildir.
Asıl hedefi Cisco cihazlarının erişilebilirliğini hızlıca doğrulamaktır. Bir router’a ping atıp cevap almak veya bir DHCP havuzundan adres kapmak. Performans canavarı olduğu için onlarca sanal bilgisayarı aynı anda çalıştırabilirsiniz.
Özetle karmaşık uygulama katmanı testleri yapacaksanız tam teşekküllü sanal makine şarttır. Fakat yönlendirme ve anahtarlama temellerini çalışıyorsanız bu hafif araç rakipsizdir. Açıkçası ben lab ortamlarımın yüzde doksanında VPCS kullanırım.

Bir VPCS oturumunda yanlışlıkla IP ayarlarını sildim. Sıfırdan başlamak için en temiz komut hangisi?

Panik yok. Eliniz ayağınız birbirine dolaştıysa durumu toparlamak tek bir satır sürer. CLI ekranında ‘clear ip’ yazıp Enter’a basın. Bu komut tüm TCP/IP yapılandırmasını anında sıfırlar.
Ardından ‘show ip’ ile kontrol ettiğinizde IP adresinin sıfırlandığını göreceksiniz. Mac adresi sabit kalır ama ağ geçidi ve DNS sunucusu bilgileri uçar. Cihaz fabrika ayarlarına dönmüş gibi olur.
Buradan sonra ister yeniden statik adres tanımlayın ister ‘ip dhcp’ diyerek yeni bir kiralama isteğinde bulunun. Sistem size tertemiz bir sayfa açar.
Yalnız dikkat edin. Eğer daha önce ‘save’ komutu ile bir başlangıç dosyası oluşturduysanız bu sıfırlama geçicidir. Simülatörü yeniden başlattığınızda kaydedilmiş eski ayarlar geri yüklenir. Neticede kalıcı olarak kurtulmak için ‘clear ip’ dedikten sonra tekrar ‘save’ yapmanız şarttır.

Sonuç

Bu yazımızda, GNS3 ile Cisco sınavlarına daha rahat çalışabilmek için VPCS ayarları nasıl yapılır inceledik. Bizi takip ettiğiniz için teşekkürler!

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş