Linux makinamızı GNS3’te sanal router’a bağlama (bridging)

GNS3’e fiziksel makina bağlayabilmek, oluşturduğumuz sanal topolojide kendi makinamızla testler yapmak için oldukça kullanışlı bir yöntemdir. Bu yazıda Linux bir makinayı üzerinde çalışan GNS3’teki bir topolojiye nasıl ekleyeceğimiz anlatılacaktır.

Kullanacağımız yazılımlar:

Herhangi bir Linux işletim sistemi (burdaki örnekler Ubuntu 10.10’da yapılmıştır)
GNS3
bridge-utils
uml-utilities

Terminoloji:
eth0
gerçek Ethernet bağdaştırıcınız
tap0 –
sanal bağdaştırıcı, sanal router’a bağlanır
br0 –
eth0 ve tap0 bağlayan köprü

Bigi Toplama (Eğer DHCP kullanıyorsanız köprü oluşturma kısmından devam edin)

Terminalden:

Dikkat ederseniz, 2 no’lu bağdaştırıcı eth0 192.168.1.11/24 IP addresine sahip. Şimdi de varsayılan ağ geçidi adresini bulmak için aşağıdaki komutu yazıyoruz:

Benim bilgisayarımda varsayılan ağ geçidi “default via 192.168.1.1 dev eth0” satırıyla gösteriliyor.

Köprü Oluşturma

Şimdi bir ağ köprüsü bağdaştırıcısı oluşturmamız lazım. Bunun için brctl komutunu kullanacağız (bridge-utils):

Köprü bağdaştırıcısı oluştuğunu ip a komutu yazarak kontrol edelim:

4 numaralı br0 bağdaştırıcısı oluşmuş. Ama dikkat edersek  UP,LOWER_UP eksik, o da bizim br0 bağdaştırıcımızın kapalı olduğunu gösteriyor. br0’ı açmak için aşağıdaki komutu yazıyoruz:

Kontrol etmek için ip a komutu girebiliriz.

Şimdi tap0 bağdaştırıcısını oluşturmak için uml-utilities’teki tunctl komutunu kullanacağız (kullanıcı yerine kendi kullanıcı isminizi giriniz):

tap0 varsayılan olarak kapalıdır. Açmak için:

Gerekli olan bütün bağdaştırıcılarımız hazır. Şimdi köprü ayarlarına geçelim. eth0 ve tap0’ı köprülemek için:

yazalım. Kontrol etmek için de:

Şimdi eth0 IP addresini silelim ve promiscuous moduna çevirelim:

br0 ağ ayarlarını girelim. Statik IP kullanılıyorsa:

DHCP kullanılıyorsa:

Tamamdır. Şimdi GNS3 ayarlarına geçelim.

Bir R1 sanal router’ı ve bir C1 bulutu ekleyeceğiz.
C1
bulutu bizim köprü bağdaştırıcımızı temsil ediyor.

Şimdi bulutun üzerine sağ tıklayıp ve configure’e tıklayalım. Sonra sol taraftan C1’i seçelim ve NIO TAP sekmesine tıklayalım. Açılan pencerede tap0 yazarak ekleyelim.

Şimdi bulutla router arasına FastEthernet bağlantı ekleyelim. Ve router’ı çalıştıralım.

Tamamdır. Router’ın buluta bağladığımız interface’inin IP adresi 192.168.1.10’dur. Bizim bilgisayardan artık bu IP’ye ping atabiliriz:

Ve router’dan da bilgisayarımıza ping atabiliriz:

Bakai Taalaibek

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir