Điều gì xảy ra khi hai máy tính trên cùng một mạng có cùng địa chỉ MAC?


28

Tôi đã đọc một bài viết về bẻ khóa WEP, nói rằng lọc địa chỉ MAC là không đủ, vì có những công cụ để thay đổi những gì máy tính báo cáo là địa chỉ MAC của nó.

Điều này khiến tôi tự hỏi điều gì sẽ xảy ra nếu ai đó sử dụng cùng một địa chỉ MAC với một máy tính khác trên mạng?

Tôi đã xem trên Google, nhưng hầu hết các trang web chỉ nói điều gì đó như "những điều kỳ lạ có thể xảy ra". Những thứ gì? Mất gói, ngắt kết nối người dùng?


1
Thẻ cho wifi không thực sự được áp dụng vì câu hỏi này áp dụng cho các mạng máy tính nói chung. Tôi nghĩ bạn sẽ nhận được kết quả tốt hơn với thẻ kết nối mạng .
Travis

Cảm ơn, tôi không nghĩ rằng câu hỏi có thể chung chung như vậy.
Manu

Nó chỉ chung chung theo nghĩa là một cái gì đó như địa chỉ MAC có thể gây ra rất nhiều sự tàn phá. Một số bộ định tuyến xử lý tốt hơn những điều này, nhưng địa chỉ MAC lý tưởng là một phần cơ bản của ngăn xếp TCP / IP mà phần nào cho rằng nó không thay đổi hoặc va chạm.
Dillie-O

Không biết xấu hổ cắm một câu trả lời cho cùng một câu hỏi
Hennes

Câu trả lời:


23

Nó thực sự phụ thuộc vào cách các bộ định tuyến và hệ thống trên mạng được cấu hình.

Tại văn phòng của chúng tôi, máy của chúng tôi sẽ không kết nối với tên miền cục bộ do sự va chạm trong địa chỉ MAC. Bạn sẽ nhận được một thông báo (trong Windows) cho biết đã có một hệ thống có Id trên mạng.

Đôi khi bạn vào "cuộc đua" nơi mỗi máy tính cố gắng tự đăng ký với bộ định tuyến và mọi lưu lượng truy cập đến máy có thể bị mất do gói A sẽ đến máy của bạn, máy kia sẽ đăng ký, vì vậy gói B sẽ đến đó. Mọi thứ có thể bắt đầu nảy qua lại.

Bạn cũng có thể bắt đầu thấy các lỗi máy chủ không thể truy cập do các va chạm.

Các kết quả thực sự khác nhau tùy thuộc vào thời điểm máy trùng lặp xuất hiện trực tuyến và cách cơ sở hạ tầng hiện tại được thiết lập để xử lý các mục đó.

Quản trị mạng của bạn sẽ có câu trả lời chi tiết hơn về điều này.


8
+1 - nó thực sự phụ thuộc vào các thiết bị đang xử lý MAC.
EvilChookie

13

Về cơ bản hành vi dự kiến ​​là "không xác định".

Về cơ bản, hai card mạng sẽ trình bày tất cả các gói được gửi đến địa chỉ đó cho các máy tương ứng của chúng, điều này sẽ gây ra một số nhầm lẫn khi cả hai đang hoạt động. Tôi nghi ngờ rằng không có máy nào có thể giao tiếp hiệu quả với mạng trong khi máy kia đang hoạt động.


3

Câu trả lời của @ Dillie-O là câu trả lời chung chung, nghĩa là, nếu tất cả các máy liên quan không biết gì về các địa chỉ MAC trùng lặp. Tuy nhiên, trường hợp bạn hỏi về một ngoại lệ. Nếu một máy khác có địa chỉ MAC trùng lặp biết rằng nó có địa chỉ trùng lặp và các gói thủ công đúng cách, thì về cơ bản họ có thể sử dụng địa chỉ MAC một cách cẩn thận và ở dưới radar. Máy kia thường bỏ các gói mà máy "bóng" (một máy đã chọn địa chỉ MAC trùng lặp) đang liên lạc vì nó không có kiến ​​thức trước về nó. Lưu ý rằng trong tất cả điều này, ngăn xếp MAC và TCP / IP của máy bóng không hoạt động như bình thường và nhận thức được thực tế rằng chúng đang che giấu người khác. Ngoài ra, cái bóng thực sự không thể làm chính xác những gì nạn nhân làm mà không bị phát hiện. Lưu ý rằng vì WEP duy trì tính chất phát sóng của mạng LAN - tức là mọi người đều có thể thấy các gói máy chủ khác. Trong môi trường chuyển đổi, hành vi phụ thuộc vào cách chuyển đổi phản ứng khi thấy cùng một MAC ở hai cổng.

Để cho bạn một ví dụ cụ thể hơn, chúng ta hãy xem DHCP. Nếu nạn nhân đã hoạt động, bóng sẽ không cần địa chỉ IP mới và sẽ sử dụng địa chỉ IP được gán cho nạn nhân, do đó không cần "đăng ký với bộ định tuyến".


2

Tôi đã thử điều này bằng cách đặt cùng một địa chỉ MAC trong hai máy bằng cách sử dụng 'MAC nhân bản'. Cả hai máy đều chạy trên Ubuntu 14.04 x64.

Cả hai máy tính được kết nối với internet qua cùng một bộ định tuyến. Nhưng tại một thời điểm chỉ có một máy tính có thể truyền hoặc nhận dữ liệu.

Khi cả hai máy cố gắng truyền hoặc nhận dữ liệu cùng một lúc, không ai trong số họ có thể hoàn thành việc truyền.

Tất nhiên, hành vi này là cụ thể cho thiết lập của tôi. Trên các bộ định tuyến và thiết bị khác nhau sẽ khác nhau.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.