26 Şubat 2015 Perşembe

Vmware Workstation & Promiscuous Mode

Merhabalar;

Linux işletim sistemi altında vmware kullanıyorsanız Promiscuous moda her an ihtiyacınız olabilir. Fiziksel makina üzerinden sanal işletim sistemlerinizin trafiğini görebilirsiniz, ama iki sanal birbirinin trafiği görmek istediğinde malesef göremiyorlar, bunun nedeni vmware belirli bir sürümden sonra promiscuous modu kapatmasıdır, bu yazıda sizlere promiscuous mode aktif etmeyi ve detaylarından bahsedeceğim.


Promiscuous mode, hedefi neresi olursa olsun aynı subnetteki tüm paketlerin bir kopyasını kendi üzerine almasıdır. 



Sistem üzerinden değişiklik yapabilmeniz için aşağıdaki komut yardımıyla root yöneticisinin haklarına sahip olabilirsiniz.

 # sudo su 


Varsayılan olarak /dev/vmnet altındaki aygıtlar aşağıdaki gibi sadece okuma ve yazma haklarına sahiptir.

# ls -l /dev/vmnet* 
    crw------- 1 root root 119, 0 May 22 09:06 /dev/vmnet0 
    crw------- 1 root root 119, 1 May 22 09:06 /dev/vmnet1 
    crw------- 1 root root 119, 8 May 22 09:06 /dev/vmnet8 


Promiscuous mode aktif edebilmeniz için aşağıdaki komutlar kullanılabilir. Sistem restart edildikten sonra aşağıdaki kullanmış olduğunuz işlemler sıfırlanacaktır.

 # sudo groupadd promisc 
 # sudo chgrp promisc /dev/vmnet*
 # sudo chmod g+rw /dev/vmnet* 
 # sudo chmod a+rw /dev/vmnet*  

Yukarıdaki komutlar kullanıldıktan sonra sanallaştırma (vmware) üzerinde iki adet sanal açın ve aşağıdaki gibi birisinden ping atın diğerden tcpdump ile trafiği dinlemeye alarak kendinize ait olmayan trafiği görebilirsiniz. Normalde trafiği göremezsiniz çünkü size ait bir trafik değil direkt olarak google gidiyor.










Yukarıdaki yaptığınız işlemler sistem restart edildikten sonra sıfırlanacaktır. Bu yaptığınız işlemlerin sürekli sistem açılışında çalışmasını isterseniz aşağıdaki adımlar takip edilebilir. Aşağıdaki dosya üzerinde ayarlar yapıldıktan sonra CTRL+O kombinasyonuna bastıktan sonra enter tuşuna basarak ayarlarınızı kaydediyorsunuz daha sonra CTRL+X kombinasyonuna basarak dosyadan çıkıyorsunuz.

 # nano /etc/rc.local  
 # reboot 

Linux altında kullandığınız sanal işletim sistemleri artık birbirlerinin trafiklerini görebilirler. Görmesini istemiyorsanız /etc/rc.local dosyasına girip yaptığınız değişikliği kaldırabilirsiniz. 

Hiç yorum yok:

Yorum Gönder

Online pfSense Firewall & Router Eğitimi

Merhabalar Online pfSense Firewall & Router eğitimi hazırladım ve Udemy üzerinde yar aldı. Eğitim içeriği toplam 40 ders ve yaklaşık o...