روش مورد استفاده برای یافتن آدرس MAC به نوع دستگاه شبکه درگیر بستگی دارد. همه سیستم عامل های شبکه محبوب شامل برنامه های کاربردی هستند که به شما امکان می دهند تنظیمات آدرس MAC را پیدا کنید (و گاهی اوقات تغییر دهید).
یک آدرس MAC (کنترل دسترسی رسانه) از شش جفت هگزادسیمال تشکیل شده است و سخت افزار را در یک شبکه شناسایی می کند. سازندگان این شماره منحصر به فرد را در زمان ساخت جاسازی می کنند یا آن را در سیستم عامل ذخیره می کنند. به طور کلی قرار نیست تغییر کند.
پیدا کردن یک آدرس MAC در ویندوز
از ابزار ipconfig (با گزینه /all) برای نمایش آدرس MAC رایانه در نسخه های مدرن ویندوز استفاده کنید. نسخههای قدیمیتر ویندوز (ویندوز 95 و ویندوز 98) از ابزار winipcfg استفاده میکردند.
هر دو winipcfg و ipconfig ممکن است چندین آدرس MAC را برای یک رایانه نمایش دهند. یک آدرس MAC برای هر کارت شبکه نصب شده وجود دارد. علاوه بر این، ویندوز یک یا چند آدرس MAC را که با کارتهای سختافزاری مرتبط نیستند، حفظ میکند.
به عنوان مثال، شبکه شماره گیری ویندوز از آدرس های MAC مجازی برای مدیریت اتصال تلفن به گونه ای استفاده می کند که انگار یک کارت شبکه است. برخی از سرویس گیرندگان Windows VPN آدرس MAC خود را دارند. آدرسهای MAC این آداپتورهای شبکه مجازی به طول و فرمت آدرسهای سختافزار واقعی است.
یک آدرس MAC در یونیکس یا لینوکس پیدا کنید
دستور خاصی که در یونیکس برای یافتن آدرس MAC استفاده می شود بسته به نسخه سیستم عامل متفاوت است. در لینوکس و در برخی از اشکال یونیکس، دستور ifconfig -a آدرس های MAC را برمی گرداند.
آدرسهای MAC در یونیکس و لینوکس نیز در دنباله پیام راهاندازی یافت میشوند. این سیستم عامل ها آدرس MAC کامپیوتر را با راه اندازی مجدد سیستم روی صفحه نمایش می دهند. علاوه بر این، پیامهای راهاندازی در یک فایل گزارش (معمولا var/log/messages یا /var/adm/messages) نگهداری میشوند.
پیدا کردن یک آدرس MAC در Mac
برای یافتن آدرسهای MAC در رایانههای Apple Mac، روی System Preferences > Network > Advanced کلیک کنید> سخت افزار.
اگر رایانه Open Transport را اجرا می کند، آدرس MAC در زیر صفحه های Info یا User Mode/Advanced ظاهر می شود. اگر سیستم MacTCP را اجرا کند، آدرس MAC در زیر نماد Ethernet ظاهر می شود.
خلاصه: چگونه یک آدرس MAC پیدا کنیم
به طور خلاصه، در اینجا نحوه پیدا کردن آدرس MAC رایانه آمده است:
- Windows: ipconfig/all یا winipcfg
- Linux و مقداری یونیکس: ifconfig -a (به اولین "f" در ifconfig توجه کنید؛ این به راحتی با ipconfig ویندوز اشتباه گرفته می شود)
- Macintosh: تنظیمات > شبکه > پیشرفته >
آدرس های MAC اعداد ثابتی هستند که قابل تغییر نیستند. با این حال، چندین دلیل معتبر برای تغییر آدرس MAC وجود دارد.
آدرس MAC را برای کار با ISP خود تغییر دهید
بیشتر اشتراک های اینترنتی یک آدرس IP را در اختیار مشتری قرار می دهند. ارائه دهنده خدمات اینترنتی (ISP) ممکن است یک آدرس IP ثابت (ثابت) را به هر مشتری اختصاص دهد. با این حال، این رویکرد استفاده ناکارآمد از آدرس های IP است. ISP معمولاً برای هر مشتری یک آدرس IP پویا صادر می کند که با هر بار اتصال مشتری به اینترنت تغییر می کند.
ISP اطمینان حاصل می کند که هر مشتری تنها یک آدرس پویا را با استفاده از چندین روش دریافت می کند. Dial-up و بسیاری از خدمات DSL معمولاً نیاز دارند که مشتری با نام کاربری و رمز عبور وارد شود. از طرف دیگر، خدمات مودم کابلی، این کار را با ثبت و ردیابی آدرس MAC دستگاهی که به ISP متصل می شود، انجام می دهند.
دستگاهی با آدرس MAC که توسط یک ISP نظارت میشود، میتواند مودم کابلی، روتر باند پهن یا رایانهای باشد که اتصال اینترنت را میزبانی میکند. مشتری آزاد است که در پشت این تجهیزات یک شبکه بسازد، اما ISP انتظار دارد آدرس MAC همیشه با مقدار ثبت شده مطابقت داشته باشد.
وقتی مشتری آن دستگاه را جایگزین می کند، یا آداپتور شبکه داخل آن را تغییر می دهد، آدرس MAC تجهیزات جدید دیگر با آدرس ثبت شده در ISP مطابقت نخواهد داشت. در این مورد، ISP معمولاً اتصال اینترنت مشتری را به دلایل امنیتی (و صورتحساب) غیرفعال میکند.
اگرچه آدرسهای MAC مانند آدرسهای IP اطلاعات موقعیت جغرافیایی را نشان نمیدهند، تغییر آدرسهای MAC میتواند حریم خصوصی اینترنت را در برخی شرایط افزایش دهد.
تغییر آدرس MAC از طریق شبیهسازی
برخی از افراد با ISP های خود تماس می گیرند تا از آنها درخواست کنند آدرس های MAC مرتبط با اشتراک های خود را به روز کنند. این فرآیند کار می کند اما زمان می برد و تا زمانی که ارائه دهنده اقدامی انجام ندهد، سرویس اینترنت در دسترس نیست.
برای حل سریع این مشکل، آدرس MAC را در دستگاه جدید تغییر دهید تا با آدرس دستگاه اصلی مطابقت داشته باشد. اگرچه نمی توانید یک آدرس مک فیزیکی را در سخت افزار تغییر دهید، می توانید آن را در نرم افزار شبیه سازی کنید. این فرآیند شبیه سازی نامیده می شود.
بسیاری از روترهای باند پهن از شبیه سازی آدرس MAC به عنوان یک گزینه پیکربندی پیشرفته پشتیبانی می کنند. آدرس MAC شبیه سازی شده برای ارائه دهنده خدمات مشابه آدرس سخت افزار اصلی است. روش خاص کلونینگ بسته به نوع روتر متفاوت است. برای جزئیات به مستندات محصول مراجعه کنید.
آدرس های MAC و مودم های کابلی
علاوه بر آدرس های MAC که توسط ISP ها ردیابی می شوند، برخی از مودم های باند پهن نیز آدرس MAC آداپتور شبکه کامپیوتر میزبان را در شبکه خانگی ردیابی می کنند. اگر رایانه متصل به مودم پهن باند را تعویض کنید یا آداپتور شبکه آن را تغییر دهید، ممکن است اتصال اینترنت شما بعد از آن کار نکند.
در این مورد، شبیه سازی آدرس MAC لازم نیست. بازنشانی (از جمله برق بازیافت) در مودم کابلی و رایانه میزبان، آدرس MAC ذخیره شده در مودم را به طور خودکار تغییر میدهد.
تغییر آدرس های MAC از طریق سیستم عامل
Windows یک راه آسان برای تغییر آدرس MAC ارائه می دهد.
-
کلید Windows+ X را فشار دهید، سپس را انتخاب کنید. Device Manager. را انتخاب کنید.
- فهرست آداپتورهای شبکه را گسترش دهید.
-
روی آداپتوری که میخواهید آدرس MAC آن را تغییر دهید کلیک راست کنید، سپس Properties را انتخاب کنید. را انتخاب کنید.
-
برگه Advanced را انتخاب کنید.
-
آدرس محلی یا آدرس شبکه را انتخاب کنید، سپس Value را انتخاب کنید..
-
مقدار موجود را پاک کنید، یک آدرس جدید بدون خط تیره وارد کنید، سپس OK را انتخاب کنید.
- کامپیوتر را راه اندازی مجدد کنید.
در لینوکس و یونیکس
در لینوکس و برخی از نسخههای یونیکس، ifconfig از تغییر آدرسهای MAC در صورت وجود پشتیبانی کارت شبکه و درایور لازم پشتیبانی میکند.