Tôi có cần địa chỉ MAC nếu tôi kết nối Raspberry Pi Zeros với nhau trên mạng con thông qua một công tắc không?


5

Tôi đang kết nối một vài Raspberry Pi Zeros với nhau qua Ethernet thông qua một công tắc trên mạng con. Tôi đã gán cho họ tất cả các địa chỉ IP tĩnh và tôi tự hỏi liệu điều đó có đủ hay không nếu tôi cũng cần gán cho họ một địa chỉ MAC (vì Raspberry Pi Zeros không đi kèm với địa chỉ MAC).

Tôi có cần cung cấp cho họ tất cả các địa chỉ MAC / sẽ có địa chỉ MAC tăng tốc độ truyền dữ liệu giữa chúng không. Hoặc nó là tốt để chỉ gắn bó với các địa chỉ IP tĩnh?


2
Như các câu trả lời đã lưu ý, nếu bạn có cổng Ethernet (cho dù được tích hợp, thêm vào hoặc thông qua bộ chuyển đổi USB), bạn có địa chỉ MAC được chỉ định của nhà máy. Nơi duy nhất tôi tìm thấy nơi bạn có thể dễ dàng thay đổi địa chỉ MAC là một số bộ định tuyến sẽ cho phép bạn ghi đè địa chỉ MAC mặc định cho mục đích giả mạo bộ định tuyến trước hoặc thiết bị khác để đánh lừa modem cáp, điều không cần thiết ở tất cả - nhưng đôi khi là.
manassehkatz

2
@manadsehkatz Có rất nhiều phần mềm cho phép bạn tự ý thay đổi hoặc giả mạo địa chỉ MAC. Đó không phải là một vấn đề khó khăn.
HoplessN00b

2
@ HoplessN00b Tôi biết mọi người sẽ bám lấy trên máy Nhưng bạn biết bạn có thể giả mạo một địa chỉ MAC, phải không? Nhưng đối với khá nhiều 99,9% trường hợp sử dụng ngoài kia hoàn toàn không ai biết, hãy quan tâm hoặc giả mạo các địa chỉ MAC của MAC.
JakeGould

Câu trả lời:


27

Nếu bạn kết nối theo bất kỳ cách nào với các giao diện mạng phổ biến, bạn có địa chỉ MAC cho dù bạn có biết hay không nhưng bạn không thực sự phải lo lắng về chúng.

Vì vậy, tôi hiểu câu hỏi của bạn nhưng vẫn hơi khó hiểu khi bạn hỏi điều gì đó như thế này:

Tôi đang tự hỏi liệu điều đó có đủ hay không nếu tôi cũng cần gán cho họ một địa chỉ MAC (vì Raspberry Pi Zeros không đi kèm với địa chỉ MAC).

Vì vậy, đây là những gì một Raspberry Pi Zero trông giống như:

Raspberry Pi Zero

Nó rõ ràng không có bất kỳ cổng mạng nào được tích hợp; Tôi giả sử bạn có nghĩa là Ethernet kể từ khi bạn đề cập đến Switch. Vì vậy, tôi giả sử bạn đang sử dụng một số loại bộ chuyển đổi USB sang Ethernet?

Mặc dù bạn đúng rằng Raspberry Pi Zero không có cổng mạng tích hợp và do đó không có địa chỉ MAC, một thiết bị mạng như bộ chuyển đổi USB sang Ethernet chắc chắn có địa chỉ MAC.

Điều đó nói rằng, bạn hỏi:

Tôi có cần cung cấp cho họ tất cả các địa chỉ MAC / sẽ có địa chỉ MAC tăng tốc độ truyền dữ liệu giữa chúng không. Hoặc nó là tốt để chỉ gắn bó với các địa chỉ IP tĩnh?

Bạn đang trộn mọi thứ lên. Đối với hầu hết các phần, bất kỳ thiết bị mạng cơ bản phổ biến nào thuộc bất kỳ loại nào có dây, không dây, v.v ... có thể có một địa chỉ MAC là địa chỉ điều khiển truy cập phương tiện . Một địa chỉ IP là địa chỉ mạng. Bạn kết nối các thiết bị với nhau thông qua các địa chỉ IP, nhưng địa chỉ MAC gần như vô hình với bạn với tư cách là người dùng cuối và chỉ thực sự được sử dụng bởi các thiết bị mạng như các thiết bị chuyển mạch, để giúp quản lý lưu lượng.

Vì vậy, bạn không cần phải suy nghĩ về việc gán địa chỉ MAC giống như cách bạn gán địa chỉ IP. Một địa chỉ MAC là duy nhất cho giao diện mạng và được mã hóa cứng tại nhà máy. Địa chỉ IP là địa chỉ mà bạn đang quản lý khi bạn sử dụng một người dùng mà bạn thiết lập một hệ thống và các thiết bị liên quan. Và tốc độ không được xác định bởi các địa chỉ MAC; nó chỉ đơn giản là một mục kiểm soát cấp thấp hơn mà bạn thực sự không cần phải suy nghĩ.


4

Địa chỉ MAC là số nhận dạng phần cứng xác định duy nhất từng thiết bị trên mạng. Địa chỉ MAC được sản xuất vào mọi card mạng.

Raspberry Pi của bạn có một địa chỉ MAC được tích hợp sẵn từ nhà máy nếu nó có bất kỳ loại card mạng nào. Bạn không thể có giải pháp địa chỉ IP hoạt động mà không có lớp địa chỉ MAC bên dưới. Địa chỉ MAC nằm ở lớp 2 của mô hình OSI. TCP ở cấp bốn, TCP / IP phụ thuộc và yêu cầu MAC hoạt động.

Đây là một cách để tìm địa chỉ MAC của bạn trên Raspberry Pi:

https://raspberrypi.stackexchange.com/questions/71824/how-can-i-find-the-mac-address-of-my-wi-fi-interface


2
Trong khi IP phụ thuộc vào một lớp MAC , không phải tất cả các lớp MAC đều có địa chỉ MAC . Trong các liên kết điểm-điểm cụ thể không cần một liên kết (vì chỉ có một nơi mà các khung MAC có thể đi đến bằng mọi cách) và một số loại không có.
grawity
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.