Apa yang terjadi ketika dua komputer di jaringan yang sama memiliki alamat MAC yang sama?

28

Saya membaca sebuah artikel tentang cracking WEP, yang mengatakan bahwa memfilter alamat MAC tidak cukup, karena ada alat untuk mengubah apa yang dilaporkan komputer sebagai alamat MAC-nya.

Ini membuat saya bertanya-tanya apa yang akan terjadi jika seseorang menggunakan alamat MAC yang sama dengan komputer lain di jaringan?

Saya sudah mencari di Google, tetapi sebagian besar situs web hanya mengatakan sesuatu seperti "hal-hal aneh bisa terjadi". Benda apa itu? Paket hilang, pengguna terputus?

Manu
sumber
1
Tag untuk wifi tidak benar-benar berlaku karena pertanyaan ini berlaku untuk jaringan komputer secara umum. Saya pikir Anda akan mendapatkan hasil yang lebih baik dengan tag jaringan .
Travis
Terima kasih, saya tidak berpikir bahwa pertanyaannya bisa sangat umum.
Manu
Ini hanya generik dalam arti bahwa sesuatu seperti alamat MAC dapat menyebabkan begitu banyak kekacauan. Beberapa router lebih baik dalam menangani hal-hal ini, tetapi alamat MAC idealnya dianggap sebagai bagian mendasar dari tumpukan TCP / IP yang agaknya dianggap tidak berubah atau bertabrakan.
Dillie-O
Tak tahu malu plug ke jawaban untuk pertanyaan yang sama
Hennes

Jawaban:

23

Itu benar-benar tergantung pada bagaimana router dan sistem pada jaringan dikonfigurasikan.

Di kantor kami, mesin kami tidak akan terhubung ke domain lokal karena tabrakan di alamat MAC. Anda akan mendapatkan pesan notifikasi (di Windows) mengatakan sudah ada sistem dengan Id di jaringan.

Kadang-kadang Anda masuk ke "balapan" di mana setiap komputer mencoba mendaftar sendiri dengan router, dan lalu lintas yang datang ke mesin bisa hilang karena paket A akan pergi ke mesin Anda, mesin lain akan mendaftar, sehingga paket B akan pergi ke sana. Hal-hal dapat mulai memantul ke depan dan ke belakang.

Anda dapat mulai melihat kesalahan host yang tidak terjangkau karena tabrakan juga.

Hasilnya benar-benar bervariasi tergantung pada kapan mesin duplikat online dan bagaimana infrastruktur saat ini diatur untuk menangani barang-barang tersebut.

Admin jaringan Anda akan memiliki jawaban yang lebih terperinci tentang ini.

Dillie-O
sumber
8
+1 - sangat tergantung pada perangkat yang berurusan dengan MAC.
EvilChookie
13

Pada dasarnya perilaku yang diharapkan adalah "tidak terdefinisi".

Pada dasarnya kedua kartu jaringan akan menampilkan semua paket yang dikirim ke alamat tersebut ke mesin masing-masing yang akan menyebabkan kebingungan ketika keduanya aktif. Saya menduga bahwa kedua mesin tidak dapat berkomunikasi secara efektif dengan jaringan sementara yang lain aktif.

David Spillett
sumber
3

Jawaban @ Dillie-O adalah jawaban umum yang benar, yaitu, jika semua mesin yang terlibat tidak tahu tentang alamat MAC duplikat. Namun, kasus yang Anda tanyakan adalah pengecualian. Jika mesin lain yang memiliki alamat MAC duplikat tahu bahwa ia memiliki alamat duplikat dan paket kerajinan dengan benar, mereka pada dasarnya dapat menggunakan alamat MAC dengan hati-hati dan tetap di bawah radar. Mesin lain biasanya menjatuhkan paket-paket yang digunakan mesin "bayangan" (yang telah memilih alamat duplikat MAC) karena tidak memiliki pengetahuan sebelumnya tentangnya. Perhatikan bahwa dalam semua ini, tumpukan MAC dan TCP / IP dari mesin bayangan tidak berlaku seperti biasa dan menyadari fakta bahwa mereka membayangi orang lain. Juga, bayangan itu tidak bisa benar-benar melakukan apa yang dilakukan korban tanpa tanpa terdeteksi. Perhatikan bahwa karena WEP mempertahankan sifat penyiaran LAN - yaitu setiap orang berpotensi dapat melihat paket host lain. Dalam lingkungan yang diaktifkan, perilaku tergantung pada bagaimana saklar merespons untuk melihat MAC yang sama di dua port.

Untuk memberi Anda contoh yang lebih konkret, mari kita lihat DHCP. Jika korban sudah aktif, bayangan tidak akan memerlukan alamat IP baru dan akan menggunakan alamat IP yang ditugaskan untuk korban, jadi tidak diperlukan "mendaftar dengan router".

Mahdi
sumber
2

Saya mencoba ini dengan menetapkan alamat MAC yang sama di dua mesin dengan menggunakan 'MAC kloning'. Kedua mesin berjalan di Ubuntu 14,04 x64.

Kedua komputer terhubung ke internet melalui router yang sama. Tetapi pada suatu waktu hanya satu komputer yang dapat mengirim atau menerima data.

Ketika kedua mesin mencoba untuk mengirim atau menerima data pada saat yang sama, tidak satupun dari mereka dapat menyelesaikan transmisi.

Tentu saja, perilaku ini khusus untuk pengaturan saya. Pada router yang berbeda dan perilaku perangkat akan berbeda.

ashgkwd
sumber