القائمة الرئيسية

الصفحات

تعيين عنوان ماك ديناميكي لمضيف Hyper-V 2016

تعيين عنوان ماك ديناميكي لمضيف Hyper-V 2016


 تعيين عنوان ماك ديناميكي لمضيف Hyper-V 2016

عند إنشاء جهاز افتراضي جديد على Hyper-V ، مما يعني أنه سيحتوي على سويش شبكة واحد أو أكثر ، يتم تعيين عنوان ماك لكل سويش ديناميكيًا في بداية الجهاز الوهمي. هذا هو السلوك الافتراضي.


يأتي مصدر عناوين ماك من مجموعة عناوين ماك الافتراضية الخاصة بـ Hyper-V والتي يمكنك رؤيتها من خلال إعدادات Virtual Switch Manager ، وتحديداً في قسم MAC Address Range ، كما هو موضح في الشكل أدناه.

قم بتكوين عناوين MAC الديناميكية على مضيف Hyper-V 2016


وفقًا لوثائق مايكروسوفت ، فإن عدد عناوين ماك الديناميكية التي يمكن لمضيف Hyper-V إنتاجها هو 256. لنفترض أن لدينا عنوان ماك aa-bb-cc-dd-ee-ff.


تشير أول ثلاث ثماني بتات (aa-bb-cc) إلى معرّف مايكروسوفت الفريد المستخدم في جميع مضيفات Hyper-V - 00: 15: 5D.


يتم إنشاء الثماني بتات التالية (dd-ee) بواسطة آخر ثماني بتات من عنوان ايبي الذي تم إعداده لأول مرة على خادم Hyper-V.


يتم إنشاء الثمانية الأخيرة (ff) من النطاق 0x0 - 0xFF.


لماذا عليك أن تعرف كل هذا؟ دعونا نلقي نظرة عليها بمثال.


لنفترض أننا قمنا للتو بتثبيت مضيف Hyper-V جديد أخذ عنوان ايبي 10.10.10.10 من خادم DHCP ثم قمنا بتعيين عنوان ايبي ثابت. ومع ذلك ، فإن عناوين ماك الديناميكية التي تنشئها تعتمد على عنوان ايبي الديناميكي الأول الذي أخذته من خادم DHCP.


هذا يعني أنه إذا أضفنا مضيف Hyper-V آخر إلى البنية التحتية وحصل على نفس الايبي 10.10.10.10 من خادم DHCP الذي يحتوي على المضيف الأول ، فإن عناوين ماك الديناميكية التي ينشئها ستكون هي نفسها الخاصة بالمضيف الأول.


لتجنب مثل هذه الحالات ، تجعل مايكروسوفت من الممكن تغيير نطاق عناوين الماك الديناميكية التي تم إنشاؤها بواسطة مضيف Hyper-V. وبهذه الطريقة أيضًا ، يمكنك زيادة الحد الأقصى البالغ 256 عنوانًا عن طريق تغيير الثمانيات المناسبة. يمكن القيام بذلك باستخدام كل من واجهة المستخدم الرسومية ومن PowerShell.


من خلال فتح إعدادات Virtual Switch Manager وتحديداً في قسم نطاق عناوين ماك ، يمكنك تحديد نطاق هذه العناوين. كما توضح المعلومات الموجودة في المربع ، لا يؤدي تغيير النطاق تلقائيًا إلى تغيير عنوان الماك لسويشات الشبكة التي تم إنشاؤها بالفعل. للحصول على العنوان الجديد ، ستحتاج إلى إزالته وإنشائه مرة أخرى.


بالنسبة لأولئك الذين يفضلون PowerShell ، فإن الأمر cmdlet الذي نستخدمه في هذه الحالة هو Set-VMHost كما هو موضح أدناه.


Set-VMNetworkAdapter -VMName SRV01 -StaticMacAddress "00112233445566"

لمعرفة نطاق عناوين ماك الديناميكية ، استخدم الأمر التالي.


Get-VMHost | Select ComputerName, MacAddressMinimum, MacAddressMaximum | ft

من النقاط المهمة التي يجب ملاحظتها ما إذا كنت ستغير القيم الدنيا والقصوى لعناوين ماك الديناميكية هي عدم تضمين النطاق وعناوين ماك الثابتة التي قد تستخدمها في بعض الأجهزة الوهمية.





reaction:
Ahmed Taher
Ahmed Taher
مدون من العراق . احب البرمجة وكل ما يتعلق بالشبكات والسيرفرات وامن المعلومات . واسعى الى توفير جميع المصادر والمواد للامتحانات الدولية.

تعليقات