Linux liệt kê tất cả địa chỉ IP trên giao diện

Linux List All Ip Addresses Interface



Tất cả những người thuộc về nền tảng mạng đều biết rằng địa chỉ IP đóng vai trò là mã định danh duy nhất của các thiết bị trong mạng. Do đó, chúng ta phải biết địa chỉ IP của các thiết bị trong mạng để có thể giao tiếp mạng thông suốt. Bài viết hôm nay sẽ tập trung vào các phương pháp khác nhau để liệt kê tất cả các địa chỉ IP trên Giao diện trong Linux Mint 20.

Phương pháp liệt kê tất cả các Địa chỉ IP trên Giao diện trong Linux Mint 20

Để liệt kê tất cả các địa chỉ IP trên Giao diện trong Linux Mint 20, bạn có thể chọn bất kỳ phương pháp nào trong số bốn phương pháp sau.







Phương pháp # 1: Hiển thị tất cả các Giao diện Mạng và Địa chỉ IP của chúng

Bạn có thể hiển thị tất cả các giao diện mạng và địa chỉ IP tương ứng của chúng trong Linux Mint 20 bằng cách thực thi Lệnh tích hợp được hiển thị bên dưới:



$ip addrchỉ

Kết quả từ việc thực hiện lệnh này được hiển thị trong hình ảnh sau:







Phương pháp # 2: Hiển thị tất cả các địa chỉ IPv4

Nếu bạn chỉ muốn hiển thị tất cả địa chỉ IPv4 trên Giao diện trong Linux Mint 20, thì bạn có thể thực hiện lệnh được hiển thị bên dưới:

$ip -4addr



Tất cả các địa chỉ IPv4 được hiển thị trong hình ảnh sau:

Phương pháp # 3: Hiển thị tất cả các địa chỉ IPv6

Nếu bạn chỉ muốn hiển thị tất cả địa chỉ IPv6 trên Giao diện trong Linux Mint 20, thì bạn cần thực hiện Lệnh hiển thị bên dưới:

$ip -6addr

Tất cả các địa chỉ IPv6 được hiển thị trong hình ảnh sau:

Phương pháp # 4: Hiển thị tất cả các Địa chỉ IP trong Mạng được Kết nối

Bạn cũng có thể hiển thị tất cả các địa chỉ IP trong mạng được kết nối trong Linux Mint 20 bằng cách làm theo quy trình được mô tả bên dưới:

Bước # 1: Cài đặt lệnh arp-scan trong Linux Mint 20

Trước tiên, bạn cần cài đặt Arp-scan Command trong Linux Mint 20, lệnh này sau này sẽ được sử dụng để liệt kê tất cả các địa chỉ IP trong mạng được kết nối. Đây không phải là một lệnh tích hợp sẵn trong Linux, nhưng nó có thể được cài đặt bằng cách thực hiện Lệnh sau:

$sudo apt-get cài đặtarp-scan

Khi Lệnh này được cài đặt trên hệ thống Linux Mint 20 của bạn, bạn sẽ có thể sử dụng nó để liệt kê tất cả các địa chỉ IP trong mạng được kết nối.

Bước # 2: Tìm Tên giao diện mạng của bạn bằng Lệnh ifconfig trong Linux Mint 20

Trước khi sử dụng Arp-scan Command, bạn cần tìm tên giao diện mạng của mình bằng lệnh hiển thị bên dưới:

$ifconfig

Trong trường hợp của chúng tôi, tên giao diện mạng là enp0s3 như trong hình sau. Tên giao diện mạng này sẽ được sử dụng với Lệnh arp-scan trong bước tiếp theo.

Bước # 3: Sử dụng Lệnh arp-scan để hiển thị tất cả các Địa chỉ IP trong Mạng được Kết nối trong Linux Mint 20

Bây giờ, bạn có thể sử dụng Lệnh arp-scan để hiển thị tất cả các địa chỉ IP trong mạng được kết nối trong Linux Mint 20 theo cách được hiển thị bên dưới:

$sudoarp-scan--giao diện= NetworkInterfaceName--localnet

Ở đây, sẽ là tốt nhất nếu bạn thay NetworkInterfaceName bằng tên của giao diện mạng cụ thể của bạn. Trong trường hợp của chúng tôi, đó là enp0s3 mà chúng tôi đã tìm ra ở bước # 2.

Kết quả từ việc thực thi Lệnh này được hiển thị trong hình ảnh sau:

Phần kết luận

Bằng cách chọn bất kỳ phương pháp nào (theo yêu cầu của bạn) từ những phương pháp đã được trình bày cho bạn trong bài viết này, bạn có thể dễ dàng liệt kê tất cả các địa chỉ IP trên Giao diện trong Linux. Tất cả các phương pháp này đã được thực hiện trên Linux Mint 20 để thử nghiệm. Tuy nhiên, các phương pháp tương tự cũng có thể được sử dụng trên Debian 10 và Ubuntu 20.04.