Xem địa chỉ max trên linux

Bạn loay hoay mãi vẫn chỉ dùng được kết nối có dây trong phòng làm việc? Khi đem laptop xuống phòng khách để thử nghiệm wifi thì laptop của bạn không thể tìm ra kết nối "nhà vườn" mà chỉ thấy sóng của nhà hàng xóm?

Lỗi không thể bắt sóng mạng wifi do nhiều nguyên nhân khác nhau. Một trong số đó là địa chỉ MAC của card mạng trên máy tính bạn không ăn khớp với địa chỉ MAC của mạng wifi chính chủ. Hãy thử thay đổi địa chỉ MAC này để cải thiện tình hình.

Dưới đây là hướng dẫn chi tiết cách tùy biến địa chỉ MAC của card mạng bằng phần mềm trên cả 3 hệ điều hành phổ biến Windows, Linux và Mac OS.

Cách thay đổi địa chỉ MAC trên Windows

Theo HowtoGeek, hầu hết card mạng cho phép bạn thiết lập địa chỉ MAC tùy chọn từ khung cấu hình trong trình quản lý thiết bị Device Manager mặc định của Windows. Tuy nhiên cũng có một số card mà driver không hỗ trợ tính năng này.

Đầu tiên bạn hãy mở Device Manager. Giao diện Device Manager trên mọi phiên bản Windows đều giống nhau, chỉ khác cách truy cập.

Trên Win 8 và 10: nhấn Windows+X, chọn "Device Manager" trên menu Power User.

Trên Win 7: nhấn phím Windows, gõ "Device Manager" để tìm mục này rồi nhấn vào nó.

Trong cửa sổ Device Manager, tìm mục "Network adapters", bấm vào dấu > hay + phía trước để hiện ra các mục con, tìm giao diện mạng bạn muốn chỉnh sửa rồi nhấn phải chuột vào nó và chọn "Properties" từ menu ngữ cảnh.

Khi cửa sổ Properties mở ra, tìm tab "Advanced", nhấn vào Network Adress trong danh sách Property. [Nếu bạn không thấy tùy chọn này thì tin buồn là card mạng của bạn không hỗ trợ chức năng thay đổi địa chỉ MAC]

Sau đó, bật tùy chọn Value và gõ một địa chỉ MAC tùy ý. Lưu ý là bạn không được dùng khoảng trắng, các dấu hai chấm [:], chấm phẩy [;] và các dấu ngang cách [–], [—]. Sau khi nhập xong thì bạn nhấn OK.

Cách thay đổi địa chỉ MAC trên Linux

Các bản phân phối Linux phổ biến như Ubuntu và các bản phái sinh của nó Xubuntu, Lubuntu sử dụng trình quản lý mạng Network Manager để giúp bạn giả mạo một địa chỉ MAC trong giao diện đồ họa.

Trong panel ở phía trên màn hình, tìm biểu tượng mạng, nhấn "Edit Connections" rồi chọn kết nối bạn muốn điều chỉnh, tiếp đó nhấn "Edit".

Trong cửa sổ Editing connection, tìm tab Ethernet [kết nối có dây] hoặc Wifi [kết nối không dây] và nhập địa chỉ MAC mới vào trường "Cloned MAC address", cuối cùng bấm Save để lưu lại thay đổi.

Ngoài ra nếu bạn muốn tùy biến địa chỉ MAC bằng giao diện dòng lệnh quen thuộc thì hãy dùng Terminal.

Cách mở cửa sổ Terminal: dùng phím tắt Ctrl và Alt-T hoặc mở Dash menu ở góc trên bên trái, gõ Terminal và chọn Terminal trong kết quả.

Trong cửa sổ Terminal bạn nhập vào các lệnh sau:

sudo ifconfig eth0 down

sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

sudo ifconfig eth0 up

Dòng đầu tiên sẽ tạm thời tắt giao diện mạng, dòng hai để thay đổi địa chỉ MAC và dòng cuối là mở lại kết nối. Hãy thay đổi "eth0" trong ví dụ bằng tên giao diện mạng bạn muốn điều chỉnh và các xx bằng địa chỉ MAC theo ý bạn. Để chắc chắn tên kết nối, hãy chạy ifconfig để xem danh sách mọi kết nối wifi lẫn có dây đang có.

Một lưu ý quan trọng là các địa chỉ MAC mới sẽ bị reset sau khi bạn khởi động lại. Nếu muốn các thay đổi này luôn luôn có hiệu lực thì hải điều chỉnh file cấu hình tương ứng trong /etc/network/interfaces.d/ hoặc /etc/network/interfaces

Cách thay đổi địa chỉ MAC trên MAC OS X

Trong MAC OS X, để thay đổi địa chỉ MAC thì bạn phải dùng dòng lệnh trong Terminal vì khung System Preferences chỉ hiển thị địa chỉ MAC cho mỗi giao diện mạng chứ không cho phép bạn điều chỉnh chúng.

Cách làm trong giao diện dòng lệnh của Mac OS cũng tương tự trên Ubuntu.

Đầu tiên bạn mở cửa sổ Terminal bằng cách nhấn Ctr-Space, gõ Terminal, nhấn Enter.

Nhập lệnh sau vào Terminal:

sudo ifconfig en0 xx:xx:xx:xx:xx:xx

Thay en0 bằng kết nối mạng của bạn. Tương tự Linux, lệnh kiểm tra danh sách kết nối đang có cũng là ifconfig.

Cũng như trên Linux, thay đổi của bạn chỉ là tạm thời và sẽ bị reset trong lần khởi động kế tiếp. Nếu muốn địa chỉ MAC mới là vĩnh viễn thì bạn cần dùng một đoạn script tự động chạy lệnh trên khi khởi động.

Kiểm tra địa chỉ MAC mới bằng dòng lệnh

Chạy một trong các lệnh sau để xem chi tiết kết nối của bạn và báo cáo địa chỉ MAC của các kết nối sau khi bạn thay đổi chúng.

Phương pháp được sử dụng để tìm địa chỉ MAC phụ thuộc vào loại thiết bị mạng có liên quan. Tất cả các hệ điều hành mạng phổ biến đều chứa các chương trình tiện ích cho phép bạn tìm [và đôi khi thay đổi] các thiết lập địa chỉ MAC.

Tìm địa chỉ MAC trong Windows

Sử dụng tiện ích ipconfig [với tùy chọn / all] để hiển thị địa chỉ MAC của máy tính trong các phiên bản Windows hiện đại. Các phiên bản cũ của Windows 95 và Windows 98 đã sử dụng tiện ích winipcfg thay thế.

Cả hai 'winipcfg' và 'ipconfig' có thể hiển thị nhiều địa chỉ MAC cho một máy tính. Một địa chỉ MAC tồn tại cho mỗi card mạng được cài đặt. Ngoài ra, Windows duy trì một hoặc nhiều địa chỉ MAC không được liên kết với thẻ phần cứng.

Ví dụ, Windows dial-up mạng sử dụng địa chỉ MAC ảo để quản lý kết nối điện thoại như thể nó là một card mạng. Một số máy khách VPN của Windows cũng có địa chỉ MAC riêng của chúng. Địa chỉ MAC của các adapter mạng ảo này có cùng độ dài và định dạng như địa chỉ phần cứng thực.

Tìm địa chỉ MAC trong Unix hoặc Linux

Lệnh cụ thể được sử dụng trong Unix để tìm địa chỉ MAC thay đổi tùy theo phiên bản của hệ điều hành. Trong Linux và trong một số dạng Unix, lệnh ifconfig -a trả về các địa chỉ MAC.

Bạn cũng có thể tìm thấy các địa chỉ MAC trong Unix và Linux trong chuỗi thông báo khởi động. Các hệ điều hành này hiển thị địa chỉ MAC của máy tính trên màn hình khi hệ thống khởi động lại. Ngoài ra, các thông điệp khởi động được giữ lại trong một tệp nhật ký [thường là "/ var / log / messages" hoặc "/ var / adm / messages"].

Tìm địa chỉ MAC trên máy Mac

Bạn có thể tìm thấy địa chỉ MAC trên máy tính Apple Mac trong Bảng điều khiển TCP / IP . Nếu hệ thống đang chạy Open Transport, địa chỉ MAC sẽ xuất hiện dưới màn hình "Thông tin" hoặc "Chế độ người dùng / Nâng cao". Nếu hệ thống đang chạy MacTCP, địa chỉ MAC sẽ xuất hiện dưới biểu tượng "Ethernet".

Tóm tắt - Cách tìm địa chỉ MAC

Danh sách dưới đây tóm tắt các tùy chọn để tìm địa chỉ MAC của máy tính:

  • Windows: ipconfig / all hoặc winipcfg
  • Linux và một số Unix: ifconfig -a
  • Mac với Open Transport: Bảng điều khiển TCP / IP - Thông tin hoặc Chế độ người dùng / Nâng cao
  • Mac với MacTCP: Bảng điều khiển TCP / IP - Biểu tượng Ethernet

Địa chỉ MAC được thiết kế là số cố định không thể thay đổi được. Tuy nhiên, có một số lý do hợp lệ để muốn thay đổi địa chỉ MAC của bạn

Thay đổi địa chỉ MAC để làm việc với ISP của bạn

Hầu hết các thuê bao Internet cho phép khách hàng chỉ có một địa chỉ IP duy nhất. Nhà cung cấp dịch vụ Internet [ISP] có thể chỉ định một địa chỉ IP tĩnh [cố định] cho từng khách hàng. Tuy nhiên, cách tiếp cận này là việc sử dụng địa chỉ IP không hiệu quả hiện đang thiếu. ISP thường phát hành mỗi địa chỉ IP động của khách hàng có thể thay đổi mỗi khi khách hàng kết nối với Internet.

Các ISP đảm bảo mỗi khách hàng chỉ nhận được một địa chỉ động bằng cách sử dụng một số phương thức. Dial-up và nhiều dịch vụ DSL thường yêu cầu khách hàng đăng nhập bằng tên người dùng và mật khẩu. Các dịch vụ modem cáp, mặt khác, làm điều này bằng cách đăng ký và theo dõi địa chỉ MAC của thiết bị kết nối với ISP.

Thiết bị có địa chỉ MAC được giám sát bởi một ISP có thể là modem cáp, bộ định tuyến băng rộng hoặc PC lưu trữ kết nối internet. Khách hàng được tự do xây dựng một mạng lưới phía sau thiết bị này, nhưng ISP dự kiến ​​địa chỉ MAC để phù hợp với giá trị đã đăng ký mọi lúc.

Bất cứ khi nào một khách hàng thay thế thiết bị đó, tuy nhiên, hoặc thay đổi bộ điều hợp mạng bên trong nó, địa chỉ MAC của thiết bị mới này sẽ không còn khớp với địa chỉ được đăng ký tại ISP nữa. ISP thường sẽ vô hiệu hóa kết nối Internet của khách hàng vì lý do bảo mật [và thanh toán].

Thay đổi địa chỉ MAC thông qua nhân bản

Một số người liên hệ với ISP của họ để yêu cầu họ cập nhật địa chỉ MAC được liên kết với đăng ký của họ. Quá trình này hoạt động nhưng mất thời gian và dịch vụ Internet sẽ không khả dụng trong khi chờ nhà cung cấp thực hiện hành động.

Một cách tốt hơn để giải quyết nhanh vấn đề này là thay đổi địa chỉ MAC trên thiết bị mới sao cho nó khớp với địa chỉ của thiết bị gốc. Trong khi một địa chỉ MAC vật lý thực tế không thể thay đổi trong phần cứng, thì địa chỉ đó có thể được mô phỏng trong phần mềm. Quá trình này được gọi là nhân bản .

Nhiều bộ định tuyến băng thông rộng ngày nay hỗ trợ nhân bản địa chỉ MAC như là một tùy chọn cấu hình nâng cao. Địa chỉ MAC mô phỏng xuất hiện với nhà cung cấp dịch vụ giống với địa chỉ phần cứng gốc. Các thủ tục cụ thể của nhân bản khác nhau tùy thuộc vào loại router; tham khảo tài liệu sản phẩm để biết chi tiết.

Địa chỉ MAC và Modem cáp

Ngoài các địa chỉ MAC được ISP theo dõi, một số modem băng thông rộng cũng theo dõi địa chỉ MAC của bộ điều hợp mạng của máy chủ trong mạng gia đình. Nếu bạn trao đổi máy tính kết nối với modem băng thông rộng , hoặc thay đổi bộ điều hợp mạng, kết nối Internet cáp của bạn có thể không hoạt động sau đó.

Trong trường hợp này, không cần phải nhân bản địa chỉ MAC. Đặt lại [bao gồm cả điện tái chế] trên cả modem cáp và máy chủ sẽ tự động thay đổi địa chỉ MAC được lưu trong modem.

Thay đổi địa chỉ MAC thông qua hệ điều hành

Bắt đầu với Windows 2000, người dùng đôi khi có thể thay đổi địa chỉ MAC của mình thông qua giao diện Windows My Network Places . Thủ tục này không hoạt động đối với tất cả các card mạng vì nó phụ thuộc vào một mức hỗ trợ phần mềm nào đó được tích hợp trong trình điều khiển bộ điều hợp.

Trong Linux và các phiên bản của Unix, "ifconfig" cũng hỗ trợ thay đổi địa chỉ MAC nếu thẻ mạng cần thiết và hỗ trợ trình điều khiển tồn tại.

Tóm tắt - Thay đổi địa chỉ MAC

Địa chỉ MAC là một yếu tố quan trọng của mạng máy tính. Địa chỉ MAC nhận dạng duy nhất một máy tính trên mạng LAN. MAC là một thành phần thiết yếu cần thiết cho các giao thức mạng như TCP / IP để hoạt động.

Hệ điều hành máy tính và bộ định tuyến băng rộng hỗ trợ xem và đôi khi thay đổi địa chỉ MAC. Một số ISP theo dõi khách hàng của họ theo địa chỉ MAC. Thay đổi địa chỉ MAC có thể cần thiết trong một số trường hợp để duy trì kết nối Internet. Một số modem băng thông rộng cũng giám sát địa chỉ MAC của máy chủ của họ.

Mặc dù địa chỉ MAC không tiết lộ bất kỳ thông tin vị trí địa lý nào như địa chỉ IP, việc thay đổi địa chỉ MAC có thể cải thiện quyền riêng tư trên Internet của bạn trong một số trường hợp.

Chủ Đề