2. ödeviniz için Önemli Kurallar, Hatırlatmalar ve Öneriler
Belirtilen kurallara uymadığınız takdirde ödeviniz değerlendirmeye alınmayacaktır. Kurallarda herhangi bir esneklik yapılmayacaktır.
Sizden istenen Linux Static Routing uygulamasıdır. Yani tüm hostlar ve routelar linux yüklü sanal makineler olmalılardır(Tercihen ubuntu). Bu konuyu iyice araştırıp, internette bulacağınız çeşitli örneklerden faydalanabilirsiniz.(Aslında laboratuvarda yaptığımız uygulamanın aynısı)
PacketTracer veya başka bir simülasyon ortamında yapılan uygulamalar kabul edilmeyecektir.
Sanallaştırma için VMWare, VirtualBox veya KVM kullanabilirsiniz(Tercihen VMWare). Diğer teknolojiler ile yapılan uygulamalar kabul edilmeyecektir. Çünkü demolarınız sırasında sanal makineleri ve üzerindeki sanal network kartlarını görüp kontrol edeceğiz). Tüm sanal makinelerin kendi bağımsız IP ve MAC adresleri olmalıdır.
Tüm sanal makinelerdeki network interfaceleri "Bridged" olarak konfigüre edilmelidir.(NAT, Host-Only Private network vs kullanılmayacak) yani bu makineler sanal makine gibi değil de bağlı olunan ağdaki gerçek birer host/router olarak kullanılacaklar.
Toplamda 5 adet sanal makine yeterlidir.(Main router, subnet router1, subnet router 2,subnet-1 host1 ve subnet-2 host2). Eğer isterseniz subnetlerin altına ekstradan host ekleyebilirsiniz.
Eğer ubuntu 18'i grafik ara yüzü ile kullanırsanız muhtemelen host makine(kendi bilgisayarınız) çok fazla kaynağa ihtiyacı duyacaktır.
***Öneri Eğer grafik ara yüzü kullanacaksanız LXDE/Xfce Desktop Environment kurabilirsiniz.(veya Ubuntu 12.04’ü direk olarak kullanabilirsiniz.)
**Öneri bir sanal makinenin kurulumunu yaptıktan sonra bu makineyi klonlayarak makineleri oluşturabilirsiniz.
Sanal makinelerin ödevde belirtilen ilk IP konfigürasyonları yapıldığında subnet içi paket gönderimi yapılabilmeli ancak subnetler arası paket gönderimi yapılamamalıdır.(Linux static routing konfigürasyonlarını yaptığınızda subnetler arası paket gönderimini aktif hale getireceksiniz. Bu durum sunumlarınız sırasında test edilecektir.)
Ödev sunumlarınız, oluşturduğunuz senaryonun bir demosu halinde yapılcaktır.
Sunumlarınız sırasında sizden çeşitli konfigürasyonları değiştirip, test etmeniz istenecektir ve uygulamasını yaptığınız bu konseptler hakkında sorular sorulacaktır.
Aynı bilgisayar üzerinde farklı IP ve Mac Adreslerine sahip network interfaceleri üzerinde paket gönderme gibi yapılan uygulamalara puan verilmeyecektir.
!!Bu ödev bireysel yapılması gereken bir çalışmadır. Ekip halinde yapılmış ödevler kabul edilmeyecektir.
Demo Sırasında yapılacak olan testler:
1 . Tüm makinler bridged olarak bağlı olunan ağdan IP alacaklar. Birbirlerine ping atabilecekler.
2. IP konfigürasyonları ödevde belirtilen şekilde belirtilerek subnetlere oluşturulacak subnet içi ping atılabilecek ancak subnetler arası paket gönderilemeyecek
3. Static routing konfigürasyonları aktif edilerek subnetler arası paket alışverişi aktif hale getirilecek.
4. NAT ayarlı aktifleştirilerek internete çıkış sağlanacak.(Main Router üzerinden diğer hostlarda/ routerlarda bir değişiklik olmayacak) (Opsiyonel)
5. IP Table kuralları test edilecek(Opsiyonel).
Devamı