Una ที่อยู่ MAC (การควบคุมการเข้าถึงสื่อ) คือตัวระบุเฉพาะ 48 บิต (6 บล็อกของอักขระเลขฐานสิบหกสองตัว (4 บิต)) กำหนดโดยผู้ผลิตให้กับชิ้นส่วนของฮาร์ดแวร์เครือข่าย (เช่นการ์ดไร้สายหรือการ์ดอีเทอร์เน็ต)
Se หรือที่เรียกว่าที่อยู่จริงและ ไม่ซ้ำกันสำหรับแต่ละอุปกรณ์. ถูกกำหนดและกำหนดค่าโดย IEEE (24 บิตสุดท้าย) และผู้ผลิต (24 บิตแรก) โดยใช้ตัวระบุเฉพาะขององค์กร
บางครั้ง เรามาใช้บริการที่ต้องลงทะเบียนที่อยู่ MAC ของเราเพื่อ จำกัด การเข้าถึง
นี่คือตัวอย่างในเราเตอร์ที่เราสามารถสร้างรายการสีขาวหรือบัญชีดำของที่อยู่ MAC ซึ่งสามารถให้สิทธิ์หรือปฏิเสธการเข้าถึงเครือข่ายได้
นอกจากนี้ยังเป็นยูทิลิตี้ที่ยอดเยี่ยมเมื่อคุณต้องการปกป้องความเป็นส่วนตัวของคุณ หากคุณไม่ต้องการเปิดเผย MAC ID จริงเมื่อคุณเชื่อมต่อกับจุดเชื่อมต่อ WiFi สาธารณะคุณสามารถเปลี่ยนหรือจำลองด้วยที่อยู่ MAC อื่นได้
ในกรณีของ Linux เรามีเครื่องมือที่มีประสิทธิภาพ ที่สามารถทำให้เราเปลี่ยนที่อยู่ MAC ของเราได้
Macchanger เป็นแอปพลิเคชั่นโอเพ่นซอร์สฟรีที่ให้เราดูและจัดการที่อยู่ MAC ของทีมเราทุกครั้งที่เริ่ม
แอปพลิเคชันนี้สามารถใช้งานได้จากเทอร์มินัลและยังมี GUI (ส่วนต่อประสานผู้ใช้)
จะติดตั้ง Macchanger บน Linux ได้อย่างไร?
แมคแชงเกอร์ เป็นยูทิลิตี้ที่มีอยู่ในลีนุกซ์เกือบทั้งหมด ดังนั้นความพร้อมใช้งานจึงไม่แสดงถึงปัญหาใด ๆ
ในการติดตั้งเพียงค้นหา Macchanger ด้วยตัวจัดการซอฟต์แวร์ที่เราต้องการ
ด้วย เราสามารถติดตั้ง Macchanger จากเทอร์มินัล สำหรับสิ่งนี้เราต้องเปิดหนึ่งและดำเนินการคำสั่งตามการกระจาย Linux ที่เราใช้
ไปยัง ติดตั้ง Macchanger บน Debian, Ubuntu และอนุพันธ์ของสิ่งเหล่านี้เพียงพิมพ์คำสั่งต่อไปนี้:
sudo apt-get install macchanger macchanger-gtk
ในขณะที่สำหรับ Arch Linux, Antergos, Manjaro และอนุพันธ์ที่เราติดตั้งแอปพลิเคชันด้วย:
sudo pacman -S macchanger
หากคุณกำลังใช้ Fedora, CentOS, RHEL หรือบางระบบที่ได้มาจากสิ่งเหล่านี้คุณสามารถติดตั้งด้วยคำสั่งเหล่านี้:
sudo yum install macchanger sudo dnf install macchanger
ในกรณีของ openSUSE ที่คุณติดตั้งด้วย:
zypper install macchanger
จะใช้ Macchanger บน Linux ได้อย่างไร?
ในการเริ่มใช้แอปพลิเคชันนี้ในระบบของเราสิ่งแรกที่เราต้องทำหลังจากติดตั้งแล้วคือการระบุและทราบที่อยู่ MAC ของเรา สำหรับสิ่งนี้เราต้องเปิดเทอร์มินัลและดำเนินการคำสั่งต่อไปนี้:
ifconfig
และจะแสดงรายการข้อมูลที่เราสามารถดูที่อยู่ MAC ของเราได้ซึ่งจะอยู่ด้านหน้า HWaddr
หรือด้วยคำสั่งนี้:
ip link show eth0
โดยที่ eth0 คืออินเทอร์เฟซเครือข่ายซึ่งในกรณีของฉันก็คือ
และที่อยู่จะปรากฏขึ้นด้านหน้าของลิงค์ / ether xx: xx: xx ...
เพื่อให้สามารถเปลี่ยนที่อยู่ MAC ของอุปกรณ์ของเราจากเทอร์มินัลได้เพียงดำเนินการคำสั่งใดคำสั่งหนึ่งต่อไปนี้ ตามสิ่งที่เราต้องการ
ก่อนอื่นเราต้องปิดการใช้งานอินเทอร์เฟซเครือข่ายของเรา สำหรับสิ่งนี้เราดำเนินการ:
sudo ifconfig eth0 down
โดยที่ eth0 เป็นอินเทอร์เฟซเครือข่ายของฉันสิ่งนี้อาจแตกต่างกันเล็กน้อยเช่น wlanX, ethx, enpxx เป็นต้น
คุณสามารถทำได้ด้วย:
ip link set dev eth0 down
ดำเนินการตอนนี้หากเราสามารถใช้แอปพลิเคชันต่อไปได้ ในกรณีของการสร้างที่อยู่ MAC แบบสุ่มโดยสมบูรณ์เพียงแค่เรียกใช้:
macchanger -r eth0
ไปยัง สุ่มเฉพาะไบต์เฉพาะอุปกรณ์ของที่อยู่ MAC ปัจจุบันl (นั่นคือหากตรวจสอบที่อยู่ MAC แล้วจะยังคงได้รับการลงทะเบียนจากผู้ให้บริการรายเดียวกัน) พวกเขาเรียกใช้คำสั่ง:
macchanger -e eth0
ไปยัง เปลี่ยนที่อยู่ MAC เป็นค่าเฉพาะเพียงพิมพ์:
macchanger --mac = XX: XX: XX: XX: XX eth0
โดยที่ XX: XX: XX: XX: XX: XX คือ MAC ที่คุณต้องการเปลี่ยน
ในที่สุด เพื่อคืนค่าที่อยู่ MAC ให้เป็นค่าฮาร์ดแวร์ดั้งเดิมและถาวร:
macchanger -p eth0
Y เราเปิดใช้งานอินเทอร์เฟซเครือข่ายของเราอีกครั้งด้วย:
ifconfig eth0 up
หรือด้วย:
ip link set dev eth0 up
สวัสดีฉันต้องการถามคำถามเกี่ยวกับที่อยู่ MAC
ฉันกำลังฝึกงานกับ VirtualBox และฉันต้องกำหนดค่า TCP / IP ของเครื่องสองเครื่องเพื่อสื่อสารกัน ฉันต้องทำกับ Windows และ Linux ความจริงก็คือเมื่อใช้กับ Ubuntu ฉันไม่มีปัญหากับที่อยู่ MAC ทั้งสองเครื่องมีแอดเดรสเดียวกันและเมื่อกำหนดค่าและทำการ ping ก็ไม่ได้ให้ข้อผิดพลาดใด ๆ กับฉันและฉันได้รับเวลา TTL ปัญหาเกิดขึ้นเมื่อใช้กับ Windows เพราะแทนที่จะเป็น TTL มันออกมา: "โฮสต์ปลายทางไม่สามารถเข้าถึงได้" ในที่สุดฉันก็รู้ว่าฉันต้องเปลี่ยนที่อยู่ MAC ของเครื่องใดเครื่องหนึ่ง เท่าที่ฉันค้นหาฉันไม่พบว่าทำไมใน Ubuntu ฉันจึงไม่มีปัญหาและใน Windows ฉันต้องเปลี่ยนที่อยู่ MAC
ขอบคุณคำทักทาย