یک آدرس MAC را در ویندوز یا OS X تغییر دهید یا جعل کنید

هر NIC (کارت رابط شبکه)( (Network Interface Card)) یک آدرس MAC منحصر به فرد ( کنترل دسترسی رسانه ها(Media Access Control) ) دارد. این امر در مورد انواع کارت های شبکه از جمله کارت های اترنت(Ethernet) و کارت های WiFi صدق می کند . MAC Address یک عدد شش بایتی یا عدد هگزادسیمال 12 رقمی است که برای شناسایی منحصر به فرد میزبان در شبکه استفاده می شود.

نمونه ای از آدرس MAC(MAC address) 1F-2E-3D-4C-5B-6A است و در پروتکل شبکه لایه 2 (Layer 2)مدل OSI(OSI model) قرار می گیرد . در شبکه های امروزی، ARP یا Address Resolution Protocol یک آدرس MAC را(MAC address) به یک آدرس پروتکل (protocol address)لایه 3(Layer 3) ، مانند یک آدرس IP(IP address) تبدیل می کند. آدرس MAC را می توان (MAC address)آدرس فیزیکی(Physical Address) نیز نامید . اگر نمی دانید پست من را در مورد چگونگی پیدا کردن آدرس MAC خود(how to find your MAC address) بخوانید .

مک آدرس

همه آدرس‌های (change or spoof the MAC address)MAC در یک کارت شبکه(network card) کدگذاری شده‌اند و هرگز قابل تغییر نیستند(operating system) .

پس چرا می خواهید مک آدرس(MAC address) خود را تغییر دهید ؟ خوب دلایل زیادی برای این وجود دارد که بیشتر مربوط به دور زدن نوعی فیلتر آدرس MAC(MAC address) است که روی مودم، روتر یا فایروال(router or firewall) تنظیم شده است. تغییر آدرس MAC می تواند به شما کمک کند با شبیه سازی یک (MAC Address)آدرس MAC(MAC Address) نامحدود یا با جعل یک آدرس MAC(MAC address) که قبلاً مجاز است، برخی محدودیت های شبکه را دور بزنید .

برای مثال، یک شبکه WiFi(WiFi network) ممکن است فقط به رایانه‌های مجاز اجازه اتصال به شبکه را بدهد و(network and filters) رایانه‌ها را براساس آدرس MAC(MAC address) فیلتر کند. اگر بتوانید یک آدرس MAC(MAC address) قانونی پیدا کنید ، می توانید آدرس MAC خود را جعل کنید و به شبکه WiFi (WiFi network)دسترسی پیدا(MAC address and gain access) کنید .

مثال دیگر این است که شما یک ISP دارید که فقط به تعداد معینی از کامپیوترها اجازه می دهد از خانه شما به اینترنت(Internet) متصل شوند . اگر رایانه‌های بیشتری دارید که نیاز به اتصال دارند، می‌توانید آدرس MAC یک (MAC address)رایانه(computer and connect) مجاز را جعل کرده و از رایانه دیگری متصل شوید.

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

می‌توانید آدرس MAC را(MAC address) برای  کارت شبکه(network card) در ویندوز(Windows) به راحتی با انجام مراحل زیر تغییر دهید.

مرحله 1(Step 1) : روی Start ، سپس Control Panel ، سپس Network Connections کلیک کنید و روی اتصال شبکه ای که(network connection) می خواهید آدرس MAC را برای آن تغییر دهید، راست کلیک کرده و (MAC address)Properties را انتخاب کنید . این معمولاً یا Local Area Connection یا Wireless Network(Wireless Network Connection) است.

اتصال منطقه ای

اگر از ویندوز ویستا(Windows Vista) ، ویندوز 7 یا بالاتر استفاده می کنید، باید به Control Panel، سپس Network and Internet، سپس Network and Sharing Center بروید و سپس بر روی  Manage Network Connections یا Change adapter settings کلیک کنید .

تنظیمات Adpater را تغییر دهید

سپس می توانید روی آداپتور کلیک راست کرده و Properties را انتخاب کنید .

مرحله 2(Step 2) : در برگه General  یا Networking ، روی دکمه (Networking)Configure کلیک کنید.

پیکربندی آداپتور شبکه

مرحله 3(Step 3) : اکنون روی تب Advanced کلیک کنید و بر روی ویژگی Locally Administered Address  یا Network Address  کلیک کنید.

آدرس محلی

به طور پیش فرض، مقدار Not Present انتخاب شده است. ادامه دهید و روی دکمه رادیویی (radio button and enter)Value کلیک کنید و یک (Value) آدرس MAC(MAC address) جدید وارد کنید . مک آدرس(MAC address) ترکیبی از 6 جفت عدد و کاراکتر یعنی 40-A2-D9-82-9F-F2 است. باید آدرس MAC را(MAC address) بدون خط تیره وارد کنید.

تغییر آدرس مک

می توانید به  خط فرمان بروید و(command prompt and type) Â را در IPCONFIG /ALL تایپ کنید تا بررسی کنید که آدرس MAC(MAC address) تغییر کرده است.

این ساده ترین راه برای تغییر مک آدرس(MAC address) در ویندوز(Windows) است. شما همچنین می توانید این کار را از طریق رجیستری انجام دهید، اما این کار بسیار فنی تر است و احتمالاً برای اکثر افراد مورد نیاز نیست.

آدرس OS X MAC را تغییر دهید

تغییر مک آدرس(MAC address) در OS X قطعاً به آسانی در ویندوز(Windows) نیست. ابتدا باید از ترمینال(Terminal) (شبیه خط فرمان در ویندوز(Windows) ) برای تغییر آدرس MAC استفاده کنید(MAC address) .

در مرحله دوم، قبل از اینکه بتوانید تنظیمات را تغییر دهید، باید به صورت دستی نام فنی آداپتور را مشخص کنید. من همه چیز را در زیر گام به گام توضیح(explain everything) خواهم داد ، اما گاهی اوقات کمی پیچیده می شود.

برای شروع، بیایید آدرس مک(MAC address) فعلی مک(Mac) خود را پیدا کنیم . می توانید این کار را به یکی از دو روش انجام دهید: از طریق System Preferences یا از طریق Terminal . System Preferences را باز کنید، روی Network کلیک کنید و سپس روی  دکمه Advanced کلیک کنید. اطمینان(Make) حاصل کنید که ابتدا رابط مناسب ( WiFi ، Ethernet و غیره) را در کادر لیست سمت چپ انتخاب کنید.

شبکه os x پیشرفته

روی تب Hardware کلیک کنید و خواهید دید که خط اول MAC Address است. من فکر می‌کردم که می‌توانید به سادگی دستی(Manually) را از منوی کشویی Configure انتخاب کنید ، اما این به شما اجازه نمی‌دهد آدرس MAC(MAC address) را ویرایش کنید .

سخت افزار شبکه مک

در ترمینال(Terminal) می توانید با تایپ دستور زیر آدرس MAC را دریافت کنید:(MAC address)

ifconfig en0 | grep ether

این آدرس MAC را(MAC address) برای رابط en0 به شما می دهد. بسته به تعداد رابط هایی که روی رایانه خود دارید، ممکن است لازم باشد این دستور را چندین بار اجرا کنید و هر بار 1 را به عدد اضافه کنید. به عنوان مثال، من دستورات زیر را اجرا کردم تا زمانی که به رابطی رسیدم که وجود نداشت.

ترمینال os x ifconfig

اکنون می توانید به سادگی آدرس های MAC فهرست شده در اینجا را با آدرسی که از طریق System Preferences دیده اید مقایسه کنید . در مورد من، آدرس مک WiFi من (WiFi MAC address)f8:1e:df:d8:9d:8a با en1 مطابقت دارد ، بنابراین این رابطی است که باید برای دستورات بعدی استفاده کنم.

قبل از اینکه آدرس MAC(MAC address) را تغییر دهیم ، می‌توانید از یک دستور مفید در ترمینال برای ایجاد یک (Terminal)آدرس MAC(MAC address) تصادفی در صورت نیاز استفاده کنید.

openssl rand -hex 6 | sed ‘s/\(..\)/\1:/g; s/.$//’

اکنون که یک آدرس مک(MAC address) جدید دارید، می توانید آدرس فعلی را با استفاده از دستور زیر تغییر دهید. XX را با (Replace XX)آدرس MAC(MAC address) واقعی که می خواهید استفاده کنید جایگزین کنید.

sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx

برای انجام این کار، باید به عنوان یک Administrator وارد شوید یا باید اکانت root را(root account) در OS X فعال کنید . به‌طور پیش‌فرض، روت غیرفعال است و اگر می‌توانید، بهتر است آن را غیرفعال کنید. فقط به عنوان یک ادمین وارد شوید و باید بتوانید دستور را به خوبی اجرا کنید. البته قبل از تغییر آدرس MAC(MAC address) از شما رمز عبور می خواهد .

همچنین، اگر همچنان به شبکه WiFi متصل هستید، آدرس (WiFi network)تغییر(t change) نخواهد کرد . ابتدا باید از هر شبکه ای جدا شوید و سپس دستور را اجرا کنید. با کمال تعجب، قطع اتصال از یک شبکه بی سیم(wireless network) در OS X به هیچ وجه بصری نیست. شما باید کلید Option را فشار داده و نگه دارید و سپس روی نماد WiFi(WiFi icon) کلیک کنید تا گزینه قطع اتصال را(disconnect option) مشاهده کنید .

قطع اتصال از wifi os x

بنابراین در اینجا خلاصه ای از تمام دستوراتی است که من اجرا کردم تا آدرس مک فعلی را بدست بیاورم ، یک آدرس (MAC address)تصادفی(random one) ایجاد کنم ، آدرس MAC(MAC address) را به روز کنم و سپس تأیید کنم که واقعاً تغییر کرده است.

تغییر آدرس مک در سیستم عامل x

همانطور که قبلاً اشاره کردم، این کار قطعاً به همان سادگی که در ویندوز(Windows) انجام می‌شود نیست، اما اگر به سادگی دستورات بالا را کپی و پیست کنید، باید بتوانید این کار را انجام دهید. اگر سوالی دارید، در نظر بگیرید. لذت بردن!



About the author

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



Related posts