Sanal makineler için MAC adresleri


19

Anladığım kadarıyla, MAC adresleri üretici tarafından her fiziksel cihaza atanır. Uzantı olarak, sanal makinelere MAC adresleri nasıl atanır - örneğin, bir linux ISO atanmış yeni bir sanal makine oluşturursam?

Yeni bir sanal makine oluşturulurken atanırsa - halihazırda kullanımda olan bir MAC adresi atanma riskini almıyor muyuz?


Bu soru sunucu hatası / süper kullanıcı için daha uygundur.

Yanıtlar:


18

Evet, tüm dünyada sanal makineler tarafından kullanılan MAC adres aralıkları yeniden kullanılıyor.

Ancak MAC adreslerinin yalnızca yerel katman 2 ağında benzersiz olması gerekir. Bir yönlendiricinin diğer tarafındaki hiçbir şey yerel MAC adreslerinizin ne olduğunu bilmiyor veya umursamıyor. Yalnızca doğrudan veya anahtarlar aracılığıyla bağlanan cihazlar birbirlerinin MAC adreslerini bilir.

Ağınızın içinde MAC adresi çakışmaları bir sorun olabilir. Çoğu hipervizör, yeni sanal makinelere otomatik olarak hangi MAC adreslerini atayacaklarını ayarlamanıza izin verir, bu nedenle birden fazla ana bilgisayarınız varsa, her birini farklı bir aralık kullanacak şekilde yapılandırırsınız. Sanal makineyi klonlarken yeni bir MAC adresinin oluşturulmasına da dikkat edilmelidir.


11

MAC adresleri sanal makinelere nasıl atanır?

Uyduruldular . Tamamen değil; bilinen donanım satıcılarıyla çakışmamak için belirli OUI'leri (bazen satıcı kimliği olarak adlandırılan ilk 3 sekizli) kullanırlar. Ancak yerel olarak üretilirler, merkezi bir veritabanı veya bunun gibi bir şey yoktur.

Yeni bir sanal makine oluşturulurken atanırsa - halihazırda kullanımda olan bir MAC adresi atanma riskini almıyor muyuz?

Evet, ancak risk oldukça düşük. OUI, VM olmayan cihazlardan ayrı olmalıdır. Aynı OUI'den atanan iki VM ana bilgisayarı alsak bile, 2 ^ 24 olası seçenek veya 16777216 olası MAC adresi vardır. MAC yalnızca yerel ağda önemli olduğundan, bunlar genellikle iyi olasılıklardır ...


Bunu perspektife sokmak gerekirse, 1000 VM'niz olduğunda bir çarpışma olasılığı sadece% 3'tür. wolframalpha.com/input/…
Ajedi32

… Ya da piyangoyu kazananlara benzer;)
Tetsujin

2

Genellikle, sanallaştırma platformu oluşturma sırasında her sanal ağ arabirimi için yeni, rasgele bir MAC adresi oluşturur (yazılıma bağlı olarak, rastgele MAC'yi seçimlerinizden biriyle geçersiz kılabilirsiniz).

Ethernet bağlamında, bir MAC adresinin çalışması için sadece belirli bir ağ kesiminde benzersiz olması gerekir, bu nedenle istatistiksel olarak benzersiz MAC'ler oluşturmak oldukça basittir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.