Mẹo và thủ thuật của Linux IP
Lệnh Linux IP
rất giống với ifconfig
, nhưng nó mạnh hơn. Bạn có thể thực hiện một số tác vụ quản trị mạng bằng cách sử dụng lệnh IP. Ngoài ra, ifconfig là một trong những lệnh không được chấp nhận đã không được duy trì trong nhiều năm mặc dù nó vẫn có sẵn trên hầu hết các bản phân phối Linux. Tiện ích dòng lệnh IP đi kèm với tiện ích bộ iproute2 và hầu hết các bản phân phối Linux sẽ đi kèm với các công cụ iproute2 được cài đặt trước.
Trong bài này, chúng tôi xem xét cách chúng ta có thể gán địa chỉ IP tĩnh, đường tĩnh, cổng mặc định và gán địa chỉ IP theo yêu cầu bằng cách sử dụng lệnh IP.
Thiết lập và xóa địa chỉ IP
Bạn có thể thiết lập một địa chỉ IP cho giao diện eth0 bằng cách sử dụng lệnh sau:
sudo ip addr thêm 192.168.1.43/24 dev eth0
Sau khi bạn đã đặt địa chỉ IP, bạn có thể xác nhận xem các thay đổi đã có hiệu lực chưa và nhận thông tin chi tiết về giao diện mạng của bạn như thông tin Địa chỉ IP và Địa chỉ MAC bằng cách sử dụng lệnh sau:
sudo ip addr chương trình eth0
Bạn sẽ thấy kết quả sau:
Bạn có thể xóa địa chỉ IP bằng cách chỉ thay thế add
bằng cờ del
.
sudo ip addr del 192.168.1.43/24 dev eth0
Bật và tắt giao diện mạng
Bạn có thể bật giao diện mạng eth0 bằng lệnh sau:
sudo ip liên kết thiết lập eth0 lên
Để tắt giao diện mạng eth0, hãy chạy lệnh sau:
sudo ip liên kết thiết lập eth0 xuống
Hiển thị bảng định tuyến
Bạn có thể sử dụng đối tượng tuyến đường của lệnh IP để xem các gói tuyến đường sẽ thực hiện trong mạng của bạn như được đặt trong bảng định tuyến của bạn. Chạy lệnh sau để kiểm tra thông tin bảng định tuyến của hệ thống.
sudo ip lộ trình
Bạn sẽ thấy kết quả sau:
Bạn cũng có thể thêm cổng mặc định vào hệ thống của mình. Cổng mặc định được sử dụng khi bạn có nhiều NIC (Bộ điều khiển Giao diện Mạng) trong hệ thống.
Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
sudo ip route thêm mặc định qua 192.168.1.1
Lưu ý: 192.168.1.1 là cổng mặc định.
Bạn cũng có thể xóa cổng mặc định bằng lệnh sau:
sudo ip route del mặc định qua 192.168.1.1
Hiển thị thống kê mạng
Lệnh IP cũng có thể được sử dụng để hiển thị số liệu thống kê của các giao diện mạng khác nhau. Để làm điều này bạn có thể sử dụng cờ -s
.
sudo ip -s link
Bạn sẽ thấy kết quả sau:
Nếu bạn cần nhận thông tin về một giao diện mạng cụ thể, hãy thêm tùy chọn ls
theo sau là tên của giao diện mạng (eth0). Điều này có thể rất hữu ích, đặc biệt là khi khắc phục sự cố lỗi trong kết nối mạng.
Để thực hiện việc này, hãy chạy lệnh sau:
sudo ip -s -s liên kết ls eth0
Bạn sẽ thấy kết quả sau:
Mục nhập ARP
ARP, còn được gọi là Giao thức phân giải địa chỉ, được sử dụng để dịch địa chỉ IP thành địa chỉ vật lý tương ứng của nó, thường được gọi là địa chỉ MAC. Sử dụng lệnh IP, bạn có thể xem địa chỉ MAC của các thiết bị được kết nối trong mạng LAN của bạn bằng cách sử dụng tùy chọn lân cận.
sudo ip hàng xóm
Bạn sẽ thấy kết quả sau:
Phần kết luận
Lệnh IP là một công cụ rất hữu ích cho mọi quản trị viên mạng và tất cả người dùng Linux. Nó thậm chí còn hữu ích hơn khi bạn đang viết kịch bản. Hãy cho chúng tôi biết nếu bài viết này hữu ích cho bạn.