آموزش تصویریسیستم عاملشبکه

نحوه تغییر دادن آدرس مک (MAC)

آموزش عوض کردن مک آدرس (MAC Address) یا آدرس فیزیکی کارت شبکه در سیستم عامل‌های ویندوز و توزیع‌های لینوکس مثل کالی و بکترک + به صورت تصویری و ساده!

آدرس مک یک آدرس ثابت و غیرقابل تغییر بر روی کارت شبکه است. با این حال چگونه آن را تغییر می‌دهیم؟ درواقع ما مک آدرس را فقط به صورت مجازی عوض می‌کنیم چون عوض کردن آن به صورت واقعی روی کارت شبکه ممکن نیست.

 

مختصری درباره آدرس مک

آدرس مک یا MAC Address مخفف عبارت Media Access Control Address به معنای “آدرس زیرلایه کنترل دسترسی به رسانه” بوده و یک آدرس فیزیکی ۶ یا ۸ بایتی است که توسط سازنده‌های کارت‌های واسط شبکه (قطعات سخت افزاری که امکان اتصال کامپیوترها به یکدیگر یا به یک شبکه را می‌دهند.) بر روی حافظه آن (اغلب بر روی ROM – حافظه فقط خواندنی) ذخیره می‌کنند. آدرس مک معمولاً آدرس فیزیکی (Physical Address) نیز خوانده می‌شود. آدرس مک در سطوح پایین تری نسبت به آدرس IP در شبکه استفاده می‌شود.

برای اطلاعات بیشتر درباره مک آدرس به پست “آدرس مک (MAC) چیست؟” بروید.

برای بدست آوردن آدرس مک سیستم خود به پست “آموزش بدست آوردن آدرس مک” بروید.

 

آدرس مک چگونه تغییر می‌کند؟

پیش از آن که به قسمت نحوه تغییر دادن آدرس مک برویم، بهتر است بدانیم که آدرس مک چگونه تغییر می‌کند. همانطور که توضیح داده شد، آدرس مک یک آدرس ثابت و غیرقابل تغییر بر روی کارت شبکه است. با این حال چگونه آن را تغییر می‌دهیم؟ درواقع ما مک آدرس را فقط به صورت مجازی عوض می‌کنیم چون عوض کردن آن به صورت واقعی روی کارت شبکه ممکن نیست.

اما همین تغییر دادن مجازی برای ما کافی است چون سیستم عامل و رابط‌ها و درایورهای شبکه آدرس واقعی کارت شبکه را در یک متغیر ذخیره کرده و از آن متغیر به عنوان آدرس اصلی استفاده می‌کنند. حال ما با تغییر دادن این مقدار مجازی می‌توانیم به سیستم عامل بفهمانیم که آدرس مک ما چیز دیگری است.

 

تغییر دادن آدرس مک

چون ما قادر به عوض کردن آدرس مک واقعی بر روی کارت شبکه نیستیم، باید آن را به صورت مجازی تغییر دهیم. در سیستم عامل‌های مختلف نحوه تغییر دادن آدرس مک به صورت مجازی متفاوت است:

 

سیستم عامل ویندوز

در سیستم عامل محبوب شرکت مایکروسافت یعنی ویندوز (Windows)، برای تغییر دادن آدرس مک از خط Device Manager ویندوز استفاده خواهیم کرد:

۱- دیالوگ Run را باز کنید. (آموزش | کلیدهای ترکیبی Windows + R)

۲- دستور devmgmt.msc را نوشته و اجرا کنید.

تغییر دادن آدرس مک MAC - ویندوز

 

۲- در برنامه Device Manager باز شده، خوشه مربوط به Network adapters را باز کنید. در این بخش روی کارت شبکه خود راست کلیک کرده و Properties را بزنید.

تغییر دادن آدرس مک MAC - ویندوز

 

۳- در پنجره باز شده به تب Advanced رفته و خاصیت Network Address را انتخاب کنید. در سمت راست تیک اولی Value را زده و مقدار مورد نیاز برای آدرس مک خود را بدون کاراکترهای – یا : وارد کنید. برای مثال آدرس مک ۵C:00:3B:FC:01:42 را بصورت ۵C003BFC0142 بنویسید. در آخر بر روی OK کلیک کنید تا تنظیمات ذخیره شوند. بهتر است سیستم خود را یک بار ریستارت کنید.

تغییر دادن آدرس مک MAC - ویندوز

 

نکته: برای برگرداندن به آدرس مک اصلی تیک گزینه Not Present را بزنید.

نکته: برای تست کردن آدرس مک جدید پست “آموزش بدست آوردن آدرس مک” را بخوانید.

 

سیستم عامل لینوکس

در سیستم عامل لینوکس که توزیع‌های گوناگونی از جمله اوبونتو، دبیان و … دارد، از ترمینال یا همان خط فرمان لینوکس استفاده خواهیم کرد:

 

روش اول – برنامه macchanger:

macchanger یک برنامه کارا و ساده برای تغییر دادن آدرس مک اما به صورت پیشفرض ممکن است در توزیع لینوکس شما نصب نشده باشد. این برنامه در توزیع‌هایی مثل بکترک (Backtrack) و کالی (Kali) نصب شده است.

برای نصب کردن برنامه:

۱- ترمینال یا خط فرمان لینوکس را باز کنید.

۲- دستور زیر را تایپ و با کلید Enter آن را اجرا کنید تا برنامه دانلود و نصب شود:

[highlight]apt-get install macchanger[/highlight]

نحوه استفاده از برنامه:

۱- ترمینال یا خط فرمان لینوکس را باز کنید.

۲- دستور زیر را تایپ و با کلید Enter آن را اجرا کنید تا آدرس مک شما تغییر داده شود. بجای [MAC] آدرس مک مورد نظر و بجای [Interface] رابط شبکه خود را بنویسید:

[highlight]sudo ifconfig [Interface] down
sudo macchanger -m [MAC] [Interface]
sudo ifconfig [Interface] up[/highlight]

همچنین می‌توانید از پارامتر -r برای تولید مک آدرس رندوم یا تصادفی استفاده کنید. یعنی:

[highlight]sudo macchanger -r [Interface][/highlight]

نکته: Interface یا رابط شبکه خود را با استفاده از دستور ifconfig پیدا کنید. eth0 برای رابط سیمی و wlan0 برای رابط بیسیم (وای فای) است.

برای مثال می‌خواهیم آدرس مک کارت شبکه بیسیم خود را به ۵C:00:3B:FC:01:42 تغییر دهیم. با دستور ifconfig می‌بینیم که اینترفیس کارت شبکه بیسیم ما wlan0 است:

sudo ifconfig wlan0 down
sudo macchanger -m 5C:00:3B:FC:01:42 wlan0
sudo ifconfig wlan0 up

با استفاده از دستورات بالا در سطر اول اینترفیس wlan0 غیرفعال خواهد شد، در سطر دوم آدرس مک آن تغییر داده شده و در سطر سوم این اینترفیس دوباره فعال می‌شود. چون این کار به دسترسی ادمین نیاز دارد از دستور sudo در ابتدای دستورات استفاده می‌کنیم. اگر درحال حاضر دسترسی ادمینی دارید نیازی به استفاده از sudo نیست.

 

روش دوم – بدون برنامه جانبی:

اگر دسترسی به اینترنت ندارید و در نتیجه نمی‌توانید بسته macchanger را نصب کنید، می‌توانید از دستورات ابتدایی لینوکس برای تغییر دادن آدرس مک استفاده کنید:

۱- ترمینال یا خط فرمان لینوکس را باز کنید.

۲- دستور زیر را تایپ و با کلید Enter آن را اجرا کنید تا آدرس مک شما تغییر داده شود. بجای [MAC] آدرس مک مورد نظر و بجای [Interface] رابط شبکه خود را بنویسید:

[highlight]sudo ifconfig [Interface] down
sudo ifconfig [Interface] hw ether [MAC]
sudo ifconfig [Interface] up[/highlight]

نکته: Interface یا رابط شبکه خود را با استفاده از دستور ifconfig پیدا کنید. eth0 برای رابط سیمی و wlan0 برای رابط بیسیم (وای فای) است.

برای مثال می‌خواهیم آدرس مک کارت شبکه کابلی (اترنت) خود را به ۵C:00:3B:FC:01:42 تغییر دهیم. با دستور ifconfig می‌بینیم که اینترفیس کارت شبکه ما eth0 است:

sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 5C:00:3B:FC:01:42
sudo ifconfig eth0 up

با استفاده از دستورات بالا در سطر اول اینترفیس eth0 غیرفعال خواهد شد، در سطر دوم آدرس مک آن تغییر داده شده و در سطر سوم این اینترفیس دوباره فعال می‌شود. چون این کار به دسترسی ادمین نیاز دارد از دستور sudo در ابتدای دستورات استفاده می‌کنیم. اگر درحال حاضر دسترسی ادمینی دارید نیازی به استفاده از sudo نیست.

 

[highlight]هرگونه مسئولیت استفاده از آموزش‌های گفته شده بر عهده فرد استفاده کننده بوده و سایت و نویسندگان هیچ مسئولیتی را بر عهده نمی‌گیرند. این پست صرفاً برای آموزش فرایند است. شرایط و ضوابط استفاده از وبسایت را بخوانید.[/highlight]

امیررضا نصیری

امیررضا هستم، دانشجوی ارشد نرم‌افزار و مدیر بایت گیت و دلیکس. عاشق کامپیوتر و هر چی که بهش ربط داره! دوست دارم همه چیزو یاد بگیرم و اونا رو یاد بدم. امیدوارم از مطالب سایت استفاده کنید و لذت ببرید. » بیشتر آشنا شوید!

نوشته های مشابه

۵۲ دیدگاه

  1. سلام من مهندس ای تی هستم و مثل شما علاقمند امیدوارم موفق بشین که مطمئنا موفقیت پیش رو شماست

  2. سلام امیرجان مطالبت خیلی جالب و مفید بود . خیلی هم به کرم اومد و اقعا ممنون ازت . موفق باشی

  3. سلام
    وبسایتت عالیه 🙂
    من هر کاری میکنم ادرس تغییر نمیکنه
    یعنی دکمه اوکی رو که میزنم تایید میشه و اینترنت یه لحظه قطع و وصل میشه اما وقتی تو cmd میرم هنوز همون مونده

    1. سلام. امکان این وجود داره که کارت شبکتون MAC Spoofing رو قبول نکنه. وقتی تنظیم کردید یه بار ریستارت کنید ببینید همونه یا نه.

  4. سلام
    ممنون از اطلاعات مفیدتون
    آیا با تغییر مک آدرس مشکلی در اتصال به اینترنت پیش نمیاد؟
    در اتصال به اینترنت از طریق وای فای مک آدرس همان مک آدرس کارت شبکه است؟

    1. سلام. نه، مشکلی پیش نمیاد. ما چه به صورت وای فای و چه کابلی به مودم وصل بشیم آدرس مک ما همون آدرس مک کارت شبکه هست. موفق باشید.

  5. ری استارت هم که میکنم جواب نمیده از کجا بفهمم که این قابلیتو داره یا نه…
    من این درایور رو تغییر میدم
    dell wireless 1703 802.11b/g/n (2.4 gh

    1. سلام. اونطور که معلومه کسای دیگه هم در تغییر دادن مک آدرس کارت شبکه های دل مشکل دارن. شما هنگام تغییر دادن مک، فقط قسمت های آخرش رو تغییر بدید تا مقدار اختصاصی برای خود Dell باقی بمونه. اگه نشد {این برنامه} رو هم امتحان کنید.

      1. سلام
        من اتفاقی این سایتو دیدم سایتی خوبی دارین منم با روشی که شما گفتید و با یک نرم افزار دیگه و یک روش اموزشی دیگه از طریق خود ویندوز مک رو عوض میکرد نتونستم ادرس مک رو عوض کنم ولی با این برنامه ای که معرفی کردین تونستم
        ممنون از زحمات شما

  6. سلام آقا خیلی ممنون بابت مطالبتون
    برنامه TMAC نصب کردم کار کرد خیلی خوب بود ولی حیف که همه آدرسا رو با ۰۲ شروع میکنه میشه کاری کرد که با رقم دیگه ای شروع بشه؟
    با تشکر

    1. سلام. تیک گزینه Use ’02’ as first octet of MAC address رو بردارید و آدرس مک رو بصورت دستی ست کنید.

  7. خب تو رو خدا اینم یاد بده چجوری روی دستگاه هاى اپل مک رو تغییر بدیم نیاز دارم لطفا جواب بده ممنون

  8. داشی شما که مخی یه حرکتی بزن به ما بگو چجوری میشه دوباره اینترنت هک کرد!
    اگه دوست داشتی به ایمیل بده جواب ! مرسی

    1. سلام. دوست عزیز توی سایت مباحث هکینگ نوشته نمیشه، فعلا به فکر فیلتر شدن سایت نیستیم. (و نه توی جیمیل!)

      1. همه اینایی که گفتی ترجمش میشه که نمیتونی اون کاری گفتم و انجام بدی ! موفق باشی

        1. انگار شما با قوانین اینترنتی فتا آشنا نیستی ناشناس جان. انتشار چنین محتوایی همانا و فیلتر شدن سایت همانا! لطفا یکم درک داشته باشین.

  9. سلام
    بنده مجبورم که برا کرک یه نرم افزار به قسمت network address بروم
    ویندوز بنده هم ۷ است ۶۴ بیت
    حالا من به قسمت divec manager میروم بعد قسمت network adaptor اونجا چهار گزینه ۱- bluetooth device
    ۲-بازم bluetooth device و نیز ۳- broadcom 440×10 و در نهایتINTEL PRO/Wireless 3945 هست
    که رو گزینه اخری کلیک میکنم اما در تب advanced همه گزینه ها بجز network address هست
    چرا؟ و راه حل چی هست
    ممنون

  10. سلام
    من از طریق divec manager وارد می شوم و کارت شبکه ام مک آدرسش تغییر می کند ولی وایرلس من چیزی به اسم network addressنداره.پس از ریست کامپیوتر هم باز از طریق ipconfig/all که نگاه میکنم میبینم فقط مک آدرس کارت شبکه تغییر کرده و مک آدرس وایرلس هیچ تغییری نکرده.
    با برنامه های Tmac و Mac address changer هم امتحان کردم این دو برنامه مک آدرس وایرلسم را تغییر می دادن ولی نه به آن مکی که مدنظر من بوده.
    ۱-با این توضیحات وایرلس من قابلیت Spoofing رو داره؟
    ۲-با تغییر مک شبکه آیا مک وایرلس نیز به صورت اتومات تغییر میکنه؟
    در ضمن لپ تاپم ASUS F550CA است و ویندوز ۱۰ دارم و این هم اسم کارت وایرلسم است : Mediatek MT7630E 802.11bgn Wi-Fi Adapter
    ببخشید طولانی شد.

    1. سلام. بعضی از آداپتر ها (کارت های شبکه وایرلس، کارت های شبکه اترنت و …) امکان تغییر دادن مک آدرس رو نمیدن. یعنی بجای این که هدر رو از سیستم عامل بگیرن، خودشون وقتی دارن بسته ها رو ارسال میکنن اونارو میسازن و آدرس مک خودشو میزارن رو بسته ها.
      ۱- اینطور که معلومه، فکر نکنم امکانش باشه.
      ۲- مک آدرس که برای شبکه نیس! برای ار دستگاهیه که به شبکه وصل شده.

  11. سلام. دو تا سوال دارم.
    بعد از تغییر مک توی لینوکس اگه سیستم ریستارت کنم برم تو ویندوز مک ادرس همونیه که خودم دادم یا برمیگرده سرجا اولش ؟
    دوم اینکه توی ویندوز برای کارت وایرلس گزینه network address نداره. اونو باید چی کار کرد؟

    1. سلام. توی پست هم نوشته شده که آدرس مک فقط در حد نرم افزاری تغییر میکنه. آدرس سخت افزاری ثابته. پس از لینوکس به ویندوز برید، آدرس مک ثابت رو میبینید. میتونید از برنامه tmac استفاده کنید که تو قسمت نظرات گفتم.

  12. سلام و خسته نباشید
    ممنون از مطالب خوب و آموزنده شما مهندس نصیری
    خیلی چیزها یادگرفتم ک واقعا بدردم خورد.
    انشالله همیشه پاینده و سربلند باشید.

  13. باسلام۱- چه دیوایسهایی مک آدرس دارن۲- چه دیوایسهایی می توان آدرس مک را تغییر داد ۳-دلیل تغییر آدرس مک چیه? برای چی باید آدرس مک و تغییر داد?

    1. سلام. هر دستگاهی که به شبکه وصل بشه و اقدام به انتقال داده کنه یه سریالی مثل مک آدرس داره. مک آدرس معمولاً به صورتی برنامه ریزی میشه که نشه اونو تغییر داد، اینی که ما تغییر میدیم به صورت مجازی و از سیستم عامله. دلایل مختلفی میتونه داشته باشه از جمله کم کردن امکان ردیابی در داخل شبکه و … .

  14. سلام مهندس
    من مک آدرس وایرلسم رو که تغییر می دهم ارتباطم با شبکه قطع میشه ولی زمانی که به همان مک اول برمیگردونمش دوباره وصل میشه.
    دلیلش چیه؟

  15. سلام
    آیا امکان تغییر مک آدرس مودم وای فای (نه کارت شبکه وای فای) هم وجود دارد؟

    1. سلام. بله، بعضی از مودم ها در قسمت تنظیمات وایرلس امکان MAC Spoofing رو دارن که میشه آدرس مکشونو عوض کرد.

  16. ۱-( شما تو تنظیمات مودم از مک فیلترینگ استفاده کردید؟)
    خیر

    ۲- (بله، بعضی از مودم ها در قسمت تنظیمات وایرلس امکان MAC Spoofing رو دارن که میشه آدرس مکشونو عوض کرد.)
    مودم من Tp-link هست آیا این قابلیتی که دوستمون سوال پرسیده بود بر روی این گونه مودم ها امکان پذیر هست؟

    1. قابلیت MAC Spoofing؟ بله توی تعداد زیادی از مودم های تی پی لینک وجود داره.

  17. سلام
    من رسیور ایکس کروز با سیستم عامل لینوکس دارم مدتیه به اینترنت وصل نمیشه و پیغام خطا (مک آدرس در دسترس نیست) میده اگه زحمتی نیست بفرمایید چطوری میشه مشکل رو حل کرد.

    1. سلام. ببینید مک فیلترینگ رو مودم فعاله یا نه. اگه فعال بود حتما غیرفعالش کنید. کانال وای فای رو رو یه مقدار ثابت قرار بدین و دوباره امتحانش کنید.

    1. سلام. یا باید از درگاه یو اس بی وصل کنید یا PCI روی مادربورد. بعد درایورش رو برای ویندوز ۱۰ دانلود و نصب کنید.

  18. سلام امیرجان
    میخواستم ببینم میشه مک آدرس پی سی رو به این مک آدرس تغیر داد(۰۰:۰۰:۰۰:۰۰:۰۰:۰۰)که همه صفر باشن
    میخوام با اینکار به مودمی که مک آدس تعریف کرده (که به طور پیش فرض همین مک آدرس رو تو تمام مودم ها هستش) وصل بشم

    1. سلام. خیر، این یک مک آدرس معتبر نیست و برای وظایف خاصی از پیش رزرو شده.

  19. با سلام و خسته نباشید به این جوان عزیز و سایر دوستان، برای تغییر دادن از طریق خود ویندوز بدون نصب هیچ برنامه ی دوستمون همه راه و درست گفتن الا آخرش که رو گزینه Locally Administered Adress کلیک کنید فکر کنم دوستمون سیستم عامل های قبل از ۷ رو فرمودند، با تشکر از وب سایت خوب شون که تلاشیه برای ارتقا, سواد کامپیوتری (که تعریف زیادی ازش تو کشورمون نیست) تشکر میکنم، موفق باشی دوست عزیزم، یادت باشه امکاناتی که ازش برای یادگیری درسات داری با همکلاسیات اونایی که این امکانات و ندارن هم به اشتراک بگذاری.
    یا علی

    1. سلام. ممنونم ازتون آقا سجاد ( “هکر” جان 🙂 )
      آموزش بر اساس ویندوز ۷ نوشته شده. خواصی که تو قسمت ادونسید وجود داره مربوط به خود رابط شبکه و درایورش میشه. خاصیتی که آدرس مک رو به صورت مجازی عوض میکنه Network address هست و هموطنور که شما هم فرمودید، بسته به رابط شبکه و درایورش میتونه نام های دیگه ای مثل Locally Administrated Address و … هم داشته باشه.

      1. اسمی که بنده گفتم اسم دیفالت بود اسمیه که ویندوز (اقای بیل گیتس عزیز) سون برای لند نت ورک گذاشته
        _____
        دوست عزیزم این اسم دیفالت اینی که من گفتم ماله شما ممکنه ماله نرم ازار درایو باشه

        1. سلام. بله، درست میفرمایین ولی توجه کنید اگه به صورت Locally Administrated تغییر داده بشه از بیرون ۱۰۰% فهمیده میشه که مک آدرس تغییر داده شده و مک اصلی رابط شبکه نیس. ولی اگه نتورک آدرس رو عوض کنیم بصورت لوکال عوض نمیشه یعنی بصورت همون یونیورسال میمونه.

    1. سلام. خیر، مک آدرس فقط در شبکه محلی میتونه به عنوان رد پا استفاده بشه. البته اگه برنامه ای تحت خود سیستم عامل و نه مرورگر بر روی سیستم فرد نصب شده باشه قضیش فرق میکنه و میتونه مک آدرس رو به عنوان ردپا استفاده کنه.

  20. با عرض سلام و عرض ادب
    اقا من یه مشکل حاد پیدا کردم با گوشی اندروییدیم.
    با هر بار خاموش و روشن کردن وایرلس گوشیم مک ادرسم تغییر می کنه و وقاعا این برام مشکل ساز شده!!می خوام بدونم چطور ممکنه همچین چیزی و در ضمن چطور می تونم جلوی این کار رو بگیرم

    1. سلام. متاسفانه من سمت گوشیا تخصص چندانی ندارم. بهتره تو انجمن های مربوطه بپرسید سوالتونو.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *