|
KHÁI NIỆM
Trong
mô hình OSI (Open Systems Interconnection) hay mô hình tham chiếu kết
nối các hệ thống mở thì địa chỉ MAC (Media Access Control) nằm ở lớp 2
(lớp liên kết dữ liệu hay Data Link Layer). Nói một cách đơn giản, địa
chỉ MAC là địa chỉ vật lý hay còn gọi là số nhận dạng (Identification
number) của thiết bị. Mỗi thiết bị (card mạng, modem, router...) được
nhà sản xuất (NSX) chỉ định và gán sẵn 1 địa chỉ nhất định; thường được
viết theo 2 dạng: MM:MM:MM:SS:SS:SS (cách nhau bởi dấu :) hay
MM-MM-MM-SS-SS-SS (cách nhau bởi dấu -). Địa chỉ MAC là một số 48 bit
được biểu diễn bằng 12 số hexa (hệ số thập lục phân), trong đó 24bit đầu
(MM:MM:MM) là mã số của NSX (Linksys, 3COM...) và 24 bit sau (SS:SS:SS)
là số seri của từng card mạng được NSX gán. Như vậy sẽ không xảy ra
trường hợp hai thiết bị trùng nhau địa chỉ vật lý vì số nhận dạng ID này
đã được lưu trong chip ROM trên mỗi thiết bị trong quá trình sản xuất,
người dùng không thể thay đổi được.
MỐI LIÊN HỆ GIỮA ĐỊA CHỈ MAC VÀ IP
Như
đã đề cập ở trên, địa chỉ MAC làm việc ở lớp 2 trong khi địa chỉ IP làm
việc ở lớp 3 (lớp mạng hay Network Layer). Địa chỉ MAC là cố định (được
thiết lập cứng) trong khi địa chỉ IP có thể thay đổi được (thiết lập
mềm). Trong mạng luôn duy trì một ánh xạ giữa địa chỉ IP và địa chỉ MAC
của thiết bị. Do đó, các thiết bị thường dùng cơ chế ARP (Address
Resolution Protocol) và RARP (Reverse Address Resolution Protocol) để
tìm được địa chỉ MAC, IP của các thiết bị khác khi cần thiết lập kết
nối. DHCP cũng thường dựa vào địa chỉ MAC để quản lý việc gán địa chỉ IP
cho mỗi thiết bị.
CÁCH TÌM ĐỊA CHỈ MAC
Có nhiều cách để xác định địa chỉ MAC, chẳng hạn như dựa vào loại thiết bị đang sử dụng, vào hệ điều hành (HĐH) đang sử dụng.
Với HĐH Windows:
Sử dụng lệnh “winipcfg” (Windows 95, 98 và ME) hoặc “ipconfig /all”
(Windows NT, 2000, XP, Vista, Windows 7). Cả hai lệnh “winipcfg” và
“ipconfig” đều có thể hiển thị nhiều địa chỉ MAC tương ứng với nhiều
card mạng khác nhau trên cùng máy tính.
Với HĐH Unix/Linux:
Tùy thuộc vào phiên bản HĐH mà lệnh tìm địa chỉ MAC sẽ khác nhau, chẳng
hạn trong Linux và 1 vài phiên bản của Unix, lệnh "ifconfig -a" sẽ trả
về địa chỉ MAC của thiết bị hoặc có thể tìm địa chỉ MAC trong file log
(/var/log/messages hay /var/adm/message). Bên cạnh đó, HĐH cũng hiển thị
địa chỉ MAC trên màn hình trong quá trình hệ thống khởi động.
HĐH Macintosh:
Trong Macintosh, bạn có thể tìm địa chỉ MAC trong TCP/IP Control Panel.
Nếu chạy trên Open Transport, địa chỉ MAC thường xuất hiện bên dưới màn
hình "Info" hay "User Mode/Advanced". Nếu chạy trên MacTCP, địa chỉ MAC
sẽ ở dưới biểu tượng "Ethernet".
ỨNG DỤNG ĐỊA CHỈ MAC
Quản lý kết nối không dây trên Access Point, Router
Hầu
hết các Access Point (AP) và router đều có tính năng quản lý kết nối
nhằm tăng cường khả năng bảo mật cho mạng Wi-Fi. Mặc định tính năng này
là tắt nên bất kỳ máy khách nào cũng có thể truy cập vào mạng nếu dò
được tên mạng (hay còn gọi là SSID) và mật khẩu mã hóa. Để kích hoạt
chức năng lọc địa chỉ MAC, trước tiên bạn cần thu thập địa chỉ MAC của
từng máy khách (xem lại phần Tìm địa chỉ MAC) cho phép kết nối tới mạng
Wi-Fi. Sau đó, bạn chỉ cần điền chúng vào mục lọc địa chỉ MAC trên AP
hoặc router, nhấn Ok để xác nhận việc cập nhật danh sách. Sau khi thiết
lập, các máy khách không có tên (địa chỉ MAC) trong danh sách sẽ không
được phép đăng nhập mạng.
Ghi chú: Việc lọc địa chỉ MAC còn nhiều
hạn chế do 1 số phần mềm có thể tạo địa chỉ MAC “ảo" tuy nhiên mạng của
bạn vẫn an toàn hơn khi có thêm một lớp bảo mật.
KHỞI ĐỘNG MÁY TÍNH TỪ XA
Để
khởi động máy tính từ xa đòi hỏi router và máy tính cùng hỗ trợ chức
năng Wake on LAN (WoLAN). Việc thiết lập WoLAN cũng tương đối đơn giản.
Cách thực hiện như sau: Trong giao diện cấu hình của router, chọn mục
Application và chọn Wake On LAN và nhập địa chỉ MAC của card mạng máy
tính cần khởi động. Nếu muốn "đánh thức" 1 máy tính nào đó dựa vào địa
chỉ IP, bạn cần kết hợp với tính năng "Bind IP to MAC" - gán cố định địa
chỉ IP theo MAC.
|
Cách đổi địa chỉ MAC Như
đã đề cập bên trên, địa chỉ MAC thường được gán cố định và lưu trong
chip ROM trên mỗi thiết bị nhằm tránh trường hợp trùng địa chỉ MAC giữa
hai thiết bị. Tuy nhiên trong một số trường hợp cần thiết, bạn vẫn có
thể thay đổi địa chỉ MAC để việc cài đặt ứng dụng được thuận tiện hơn,
chẳng hạn: - Với Windows: Địa chỉ MAC thường được
lưu trong registry. Do đó, sử dụng lệnh “regedit” để thay đổi địa chỉ
MAC. Windows XP có thêm tùy chọn cho phép thay đổi địa chỉ MAC của một
số card mạng trong tab Adavanced. Ngoài ra, bạn có thể dùng tiện ích để
thực hiện việc này, chẳng hạn tiện ích miễn phí Macshift
(http://devices.natetrue.com/macshift). - Với Mac OS: Sử dụng tính năng MAC Spoofing trên máy tính. - Với FreeBSD: Sử dụng lệnh theo cú pháp "ifconfig <interface> link <address>" để thay đổi địa chỉ MAC. - Với Linux: Sử dụng lệnh theo cú pháp "ifconfig <interface> hw <class> <address>" hoặc sử dụng GNU MAC Changer. - Với Solaris: Sử dụng lệnh theo cú pháp "ifconfig <interface> <ether> <address>".
|
Minh Thư
|
Không có nhận xét nào:
Đăng nhận xét