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*
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