Xem crad mang linux

Hầu hết các máy tính ngày nay đều có một card Ethernet để nối vào mạng LAN. Khi cài đặt Linux, thiết bị này được gọi là eth0. Bạn sử dụng lệnh ifconfig để xác định địa chỉ IP của card này, cũng như của các card mạng khác.

[root@manthang-pc ~]# ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:08:C7:10:74:A8

BROADCAST MULTICAST MTU:1500 Metric:1

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

wlan0 Link encap:Ethernet HWaddr 00:06:25:09:6A:B5

inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

wlan0:0 Link encap:Ethernet HWaddr 00:06:25:09:6A:B5

inet addr:192.168.1.99 Bcast:192.168.1.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

[root@manthang-pc ~]#

Trong ví dụ trên, card eth0 chưa có địa chỉ IP và Linux đang sử dụng card mạng không dây wlan0 làm kết nối mạng chính. wlan0 có địa chỉ IP là 192.168.1.100 với subnet mask là 255.255.255.0

2– Đặt địa chỉ IP cho card mạng

  • Sử dụng dòng lệnh

Cũng với lệnh ifconfig, bạn có thể dùng nó để đổi địa chỉ IP cho card mạng eth0 ở trên

[root@manthang-pc ~]# ifconfig eth0 10.0.0.1 netmask 255.255.255.0 up

Tùy chọn “up” ở cuối câu lệnh sẽ kích hoạt card eth0 này. Lưu ý là sau khi khởi động lại máy thì việc đặt địa chỉ IP với lệnh ifconfig sẽ không còn tác dụng nữa. Bạn cần thêm câu lệnh trên vào file /etc/rc.d/rc.local để mỗi lần bạn khởi động máy thì giữ cấu hình IP trên được giữ nguyên.

  • Chỉnh sửa file cấu hình

Thư mục /etc/sysconfig/network-scripts chứa các file cấu hình cho các kết nối mạng. Giao tiếp eth0 có file đại diện là ifcfg-eth0, eth1 sử dụng ifcfg-eth1 v.v… Khi khởi động, Linux sẽ đọc thông tin trong các file này để cấu hình IP cho card mạng. Dưới đây là 2 ví dụ dành cho eth0: một giả định eth0 có IP tĩnh, một giả định eth0 sử dụng DHCP.

Tham số ONBOOT=yes cho biết eth0 sẽ tự động được kích hoạt lúc khởi động. Bạn gán ONBOOT=no nếu không muốn sử dụng card eth0 này. Để thay đổi có hiệu lực ngay lập tức bạn sử dụng lệnh ifdown để tắt eth0 và sau đó gõ ifup bật lại eth0.

Các bước để tìm và kiểm tra địa chỉ MAC trên Windows và macOS khá đơn giản. Vậy còn trên Linux thì sao? Có những cách nào để kiểm tra địa chỉ MAC trên Linux?

Bạn chưa biết cách tìm, lấy địa chỉ MAC trên máy tính của mình như thế nào? Vậy hãy cùng tham khảo tiếp bài viết dưới đây của Taimienphi.vn để tìm hiểu chi tiết nhé.


Cách kiểm tra địa chỉ MAC trên Linux

Cách 1: Sử dụng lệnh "ifconfig"

Cách đơn giản nhất để tìm, kiểm tra địa chỉ MAC trên Linux là chạy lệnh ifconfig cộng thêm tùy chọn "-a" trong cửa sổ Terminal. Địa chỉ MAC hiển thị trong phần ether như trong hình dưới đây.

Ngoài ra trên cùng cửa sổ, bạn có thể tìm thấy các thông tin khác bao gồm:

- Thông tin chung về card mạng: đang chạy trên unicast hay multicast và MTU.

- Thông tin lớp 2: địa chỉ MAC cũng như giao thức lớp 2 được sử dụng bởi card mạng [trong trường hợp này là Ethernet].

- Thông tin lớp 3: bao gồm các thông tin địa chỉ IP [địa chỉ IPv4 và IPv6], địa chỉ IP cổng mặc định và subnet mask.

- Các gói RX và TX: RX và TX là tên gọi của cáp đang được sử dụng.

Lưu ý: Trong trường hợp nếu đang sử dụng máy ảo hoặc VPS [máy chủ ảo], địa chỉ MAC mà bạn nhận được là địa chỉ ảo, không phải của nhà cung cấp dịch vụ.

Cách 2: Sử dụng lệnh "ip" để tìm địa chỉ MAC trên Linux

Một cách khác để tìm địa chỉ MAC trên Linux là sử dụng lệnh "ip". Lệnh này chủ yếu được sử dụng để tìm địa chỉ IP máy tính.

Để lấy, kiểm tra địa chỉ MAC máy tính, mở Terminal và chạy lệnh dưới đây:

$ ip addr show

Lệnh trên sẽ liệt kê tất cả giao diện mạng có sẵn trên máy chủ hiện tại của bạn.

Cách 3: Tìm địa chỉ MAC trên Linux bằng cách điều hướng filesystem

Trên Linux một số thông tin, dữ liệu được lưu trữ trực tiếp trong các file plain text mà người dùng có thể truy cập và xem được, bao gồm cả địa chỉ MAC.

Để tìm địa chỉ MAC trên Linux, tất cả những gì bạn cần làm là điều hướng theo đường dẫn: "/sys/class/net", tại đây tìm thẻ giao diện mạng mà bạn quan tâm.

Bước tiếp theo là mở file "address" trong liên kết tượng trưng này:

$ cat /sys/class/net/eth0/address

Lúc này bạn có thể xem địa chỉ MAC máy tính Linux của mình.

Ngoài ra nếu chưa biết cách kiểm tra địa chỉ MAC của máy tính Windows 7/ 8/ 10 và Mac OS X bạn có thể xem bài hướng dẫn tại đây để kiểm tra.

Chủ Đề