Cách tìm địa chỉ IP trên Debian 11

Tác giả NetworkEngineer, T.Tư 01, 2022, 05:03:39 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách tìm địa chỉ IP trên Debian 11


Hướng dẫn này dành cho người mới bắt đầu sử dụng Linux. Nó chỉ ra 6 cách khác nhau để tìm địa chỉ IP của card mạng cục bộ của bạn bằng dòng lệnh cũng như GNOME Desktop trên Debian 11.

Địa chỉ IP là một số nhận dạng duy nhất được gán cho bất kỳ hệ thống nào được kết nối với mạng hoặc Internet để nhận dạng và giao tiếp. Đó là một thông tin rất quan trọng cần biết để thiết lập các ứng dụng liên quan đến mạng, khắc phục sự cố mạng và cho phép người dùng khác truy cập vào hệ thống của bạn để chia sẻ tài nguyên.

Thường có hai loại địa chỉ IP cho một thiết bị mạng: địa chỉ IP bên ngoài và địa chỉ IP bên trong. Địa chỉ IP bên ngoài là địa chỉ bạn nhận được khi kết nối với Internet và được nhà cung cấp dịch vụ Internet gán cho bộ định tuyến của bạn. Địa chỉ IP nội bộ là địa chỉ được bộ định tuyến hoặc thiết bị Internet của bạn gán cho bạn để cho phép bạn kết nối Internet.

Trong bài viết này, mình sẽ giải thích cách tìm địa chỉ IP nội bộ trong hệ điều hành dựa trên Debian. Chủ yếu có hai phương pháp để tìm nó: thông qua GUI và dòng lệnh. Mình sẽ mô tả cả hai phương pháp và các lệnh khác nhau. Các lệnh được mô tả trong bài viết này cũng hoạt động trên Ubuntu và Linux Mint.

Mình sẽ sử dụng Debian 11 để mô tả các phương pháp được mô tả trong bài viết này.

1. Tìm địa chỉ IP nội bộ qua GUI

Trong hệ điều hành dựa trên Debian, chúng ta có thể sử dụng phương pháp đồ họa để tìm địa chỉ IP nội bộ được gán cho hệ thống của mình. Để thực hiện việc này, hãy nhấp vào biểu tượng mạng ở góc trên bên phải của màn hình. Khi menu xuất hiện, hãy nhấp vào tùy chọn Wired. Ảnh chụp màn hình sau đây minh họa điều này.


Tiếp theo, nhấp vào tùy chọn Wired Settings.


Nó sẽ khởi chạy cửa sổ cài đặt mạng. Để xem cài đặt Kết nối có dây hoặc không dây, hãy nhấp vào biểu tượng bánh răng ở phía trước giao diện được kết nối.


Nó sẽ hiển thị các cài đặt chi tiết của giao diện mạng của bạn bao gồm địa chỉ IP nội bộ, địa chỉ MAC, tuyến đường mặc định và thông tin DNS.


2. Tìm địa chỉ IP bằng dòng lệnh

Tìm địa chỉ IP nội bộ thông qua dòng lệnh dễ dàng hơn nhiều so với phương pháp đồ họa, vì bạn không phải điều hướng qua các cửa sổ khác nhau. Mình sẽ xem xét các lệnh khác nhau mà bạn có thể sử dụng để tìm địa chỉ IP nội bộ của mình.

Đầu tiên, chúng ta cần khởi chạy ứng dụng cửa sổ dòng lệnh Terminal. Để thực hiện việc này, hãy chuyển đến tab Activities ở góc trên bên trái của màn hình. Sau đó nhập terminal vào thanh tìm kiếm. Khi biểu tượng cửa sổ dòng lệnh Terminal xuất hiện, hãy nhấp vào biểu tượng đó để khởi chạy.


Khi Terminal mở ra, hãy thử sử dụng lần lượt các lệnh dưới đây để tìm địa chỉ IP nội bộ.

Phương pháp 1: Sử dụng lệnh IP address

Trong phương pháp này, bạn có thể sử dụng lệnh IP theo nhiều cách khác nhau để tìm địa chỉ IP nội bộ của hệ thống. Trong Terminal, nhập ip a, ip addr hoặc ip address như sau đây:

Mã nguồn [Chọn]
$ ip a
Đầu ra sẽ tương tự như bên dưới:


Từ đầu ra ở trên, bạn có thể thấy địa chỉ IP trong hình chữ nhật được đánh dấu cùng với các thông tin khác.

Phương pháp 2: Sử dụng lệnh ifconfig

Lệnh ifconfig là lệnh được sử dụng nhiều nhất trong các bản phân phối Linux khác nhau nhưng hiện nay nó đã không còn được dùng nữa và do đó bị thiếu trong hệ điều hành Debian mới nhất. Tuy nhiên, chúng ta vẫn có thể sử dụng nó. Và để làm được điều đó, chúng ta phải cài đặt nó bằng lệnh apt-get. Mở Terminal và chạy lệnh dưới đây trong đó để làm như vậy:

Mã nguồn [Chọn]
$ apt install net-tools

Sau khi cài đặt, gõ lệnh dưới đây để tìm địa chỉ IP.

Mã nguồn [Chọn]
$ /sbin/ifconfig
Lệnh này hiển thị địa chỉ IP của tất cả các giao diện mạng đang hoạt động bao gồm các thông tin khác.


Để xem địa chỉ IP của giao diện cụ thể, hãy sử dụng cú pháp lệnh sau. Đảm bảo thay thế interface_name bằng tên giao diện của bạn, ví dụ như ens33, eth0, v.v.

Mã nguồn [Chọn]
$ /sbin/ifconfig interface_name
Trong đầu ra bên dưới, bạn có thể thấy địa chỉ IP trong hình chữ nhật được đánh dấu màu đỏ.


Phương pháp 3: Sử dụng lệnh IP route

Lệnh IP route hoặc lệnh ip r thực sự được sử dụng để hiển thị bảng định tuyến trong Linux. Tuy nhiên, chúng ta cũng có thể sử dụng nó để tìm địa chỉ IP nội bộ. Để làm như vậy, hãy mở Terminal và nhập lệnh dưới đây vào đó:

Mã nguồn [Chọn]
$ ip r
Trong đầu ra bên dưới, bạn có thể thấy địa chỉ IP của hệ thống.


Phương pháp 4: Sử dụng lệnh hostname

Lệnh hostname thực sự được sử dụng để hiển thị tên máy chủ của hệ thống. Tuy nhiên, mình cũng có thể sử dụng nó để hiển thị địa chỉ IP của hệ thống của mình. Để thực hiện, hãy mở Terminal và gõ tên máy chủ theo sau là ký tự –I như hình dưới đây:

Mã nguồn [Chọn]
$ hostname –I

Phương pháp 5: Sử dụng lệnh nmcli

Nmcli là một công cụ dòng lệnh được sử dụng để điều khiển NetworkManager. Bạn có thể sử dụng nó để hiển thị địa chỉ IP của thiết bị mạng cùng với trạng thái của nó. Để sử dụng lệnh này, hãy mở Terminal và nhập lệnh sau:

Mã nguồn [Chọn]
$ nmcli –p device show
Từ đầu ra bên dưới, bạn có thể thấy IP giao diện mạng cùng với các chi tiết khác.


Địa chỉ IP đã được đánh dấu trong ảnh chụp màn hình.

Bây giờ chúng ta đã học cách tìm địa chỉ IP nội bộ trong hệ điều hành dựa trên Debian. Bạn có thể sử dụng GUI hoặc các phương pháp dòng lệnh khác nhau được mô tả ở trên. Các phương pháp này cũng có thể được áp dụng cho các bản phân phối Linux khác.