Thursday, November 21, 2024

Linux arp

-

Lệnh arp trong Linux được sử dụng để hiển thị và quản lý bảng ARP (Address Resolution Protocol) trong hệ thống. Bảng ARP lưu trữ các thông tin tương ứng giữa địa chỉ IP và địa chỉ MAC (Physical Address) của các thiết bị trong mạng. Lệnh arp có thể sử dụng để hiển thị bảng ARP hiện tại, xóa bản ghi ARP hoặc thêm mới một bản ghi ARP vào bảng.

Khi một thiết bị muốn gửi dữ liệu đến một thiết bị khác trong cùng một mạng, nó cần biết địa chỉ MAC của thiết bị đó. Để tìm ra địa chỉ MAC của một địa chỉ IP, thiết bị gửi yêu cầu ARP (ARP Request) đến địa chỉ IP đó và chờ nhận lại câu trả lời ARP (ARP Reply) từ thiết bị có địa chỉ IP đó. Nếu câu trả lời ARP chứa địa chỉ MAC của thiết bị, thiết bị gửi dữ liệu đến địa chỉ MAC đó. Bảng ARP giúp tiết kiệm thời gian tìm kiếm địa chỉ MAC bằng cách lưu trữ thông tin tương ứng giữa địa chỉ IP và địa chỉ MAC của các thiết bị trong mạng.

Các tham số của lệnh arp trên Linux:

  • -a: Hiển thị bảng ARP hiện tại.
  • -d: Xóa bản ghi ARP cho địa chỉ IP được cung cấp.
  • -s: Thêm một bản ghi ARP thủ công.

Ví dụ sử dụng lệnh arp:

Hiển thị bảng ARP hiện tại:

$ arp -a
? (172.17.0.2) at <incomplete> on docker0
? (192.168.13.204) at 52:54:00:7e:60:02 [ether] on br0
node1 (192.168.13.205) at 52:54:00:f0:2f:b9 [ether] on br0
? (192.168.12.20) at 04:7c:16:12:4f:33 [ether] on br0
? (192.168.13.201) at 52:54:00:37:44:d6 [ether] on br0
? (192.168.13.202) at 52:54:00:34:95:36 [ether] on br0
? (192.168.13.203) at 52:54:00:c1:48:d3 [ether] on br0
? (192.168.13.219) at <incomplete> on br0
_gateway (192.168.12.5) at 00:15:5d:d9:5f:04 [ether] on br0

Xóa bản ghi ARP cho địa chỉ IP được cung cấp:

sudo arp -d 192.168.1.1

Thêm một bản ghi ARP thủ công:

sudo arp -s 192.168.1.1 1c:1b:0d:2e:1c:90

Lưu ý: Trong ví dụ trên, địa chỉ MAC 1c:1b:0d:2e:1c:90 tương ứng với địa chỉ IP 192.168.1.1.

Previous article
Next article

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories