จำลองที่อยู่ MAC บนอินเทอร์เฟซเครือข่ายแบบฟิสิคัลเดียว


3

พื้นหลัง: ฉันกำลังทำงานกับแอปพลิเคชันที่ทำงานบนเครื่องโฮสต์ที่ระบุลูกค้าเป็นหลักผ่านทางที่อยู่ MAC (สิ่งที่ฉันไม่ต้องการเปลี่ยน) ฉันพยายามจำลองลูกค้าประมาณ 30 รายโดยไม่รวมกลุ่มคอมพิวเตอร์จริงหรือรับพอร์ตเครือข่ายหลายพอร์ต

เป็นไปได้ไหมที่จะทำการจำลองที่อยู่ MAC บนเครื่อง Windows โดยไม่ต้องใช้เครื่องเสมือน? ฉันต้องการให้ NIC เดียวปรากฏขึ้นและทำงานเป็นสอง NIC กับเครื่องเครือข่ายอื่นที่มี IP ที่ไม่ซ้ำกัน (aliased) และที่อยู่ MAC

ดูเหมือนว่านี่คือ เป็นไปได้ผ่าน Linux .

เป็นไปได้ไหมที่จะทำเช่นนี้ใน Windows 7? ถ้าเป็นเช่นนั้นได้อย่างไร


นี่เป็นเรื่องง่ายกว่ามาก (ใช้ความจริงเล็กน้อย) ในการใช้งาน Linux macvlan คนขับรถ จำเป็นต้องเป็น Windows หรือไม่
Daniel B

ไม่จำเป็นต้องเป็น Windows แต่เป็นที่ต้องการอย่างมากเนื่องจากทีมงานของเราส่วนใหญ่เกี่ยวข้องกับเครื่อง Windows และรหัส C # หากไม่มีวิธีที่เป็นไปได้ที่จะบรรลุ virtualization macvlan ใน Windows จากนั้นเราจะพิจารณา Linux อย่างจริงจัง
BlueRidge

คำตอบ:


0

ตามที่ คำจำกัดความของที่อยู่ MAC ของวิกิพีเดีย

ที่อยู่การควบคุมการเข้าถึงสื่อ (ที่อยู่ MAC) เป็นตัวระบุที่ไม่ซ้ำกัน   กำหนดให้กับอินเทอร์เฟซเครือข่ายสำหรับการสื่อสารทางกายภาพ   ส่วนเครือข่าย ที่อยู่ MAC นั้นใช้เป็นที่อยู่เครือข่ายส่วนใหญ่   เทคโนโลยีเครือข่าย IEEE 802 รวมถึง Ethernet และ WiFi เหตุผล   ที่อยู่ MAC ถูกใช้ในเลเยอร์ย่อยโปรโตคอลควบคุมการเข้าถึงสื่อ   ของรูปแบบการอ้างอิง OSI

ดังนั้นจึงไม่สมเหตุสมผลเลยที่จะมีมากกว่าหนึ่งตัวต่ออะแดปเตอร์ไฟเซอร์

ตัวเลือกของคุณในโฮสต์ Windows เดียวคือใช้ระบบเสมือนจริง ด้วย RAM ขนาด 4GB ฟรีคุณสามารถตั้งค่า VM 30 ได้ด้วย RAM ขนาด ~ 128MB มีมากมายพอที่จะใช้เครือข่ายบางอย่าง หรือคุณสามารถรัน VMs ครึ่งหนึ่งด้วยอะแดปเตอร์สองเท่าเป็นต้น


0

บน Server Editions หรือบน Windows XP หรือ 2K ให้ติดตั้งไดรเวอร์ Microsoft Loopback Adapter หลายอินสแตนซ์ แต่ละตัวให้อุปกรณ์แยกต่างหาก (เสมือน) โดยมี MAC และ IP เป็นของตัวเอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.