Hướng Dẫn đầy đủ Sử Dụng Lệnh IP Trên Linux - Bizfly Cloud

  • Techblog
  • Thủ thuật
Hướng dẫn đầy đủ sử dụng lệnh IP trên LinuxHoàng Văn Khang81329-03-2018
Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux

Lệnh ip tương tự như ifconfig, nhưng mạnh mẽ hơn rất nhiều. Với ip, bạn có thể thực hiện các nhiệm vụ quản trị mạng chỉ với một lệnh. ifconfig là một trong những lệnh không được chấp nhận trong các net-tools đã không được duy trì trong nhiều năm. Có khá nhiều tính năng và chức năng hữu ích trong iproute2 suite. Bizfly Cloud sẽ hướng dẫn bạn cách sử dụng lệnh IP trên hệ điều hành Linux.

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 1.

Bạn cũng có thể sử dụng git để tải xuống source code:

$ git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/shemminger/iproute2.git

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 2.

Cài đặt và xóa một Ip Address

Để đặt địa chỉ IP cho máy tính, lệnh ip có thể được sử dụng như sau:

$ sudo ip addr add 192.168.0.193/24 dev wlan0

Lưu ý rằng địa chỉ IP có tiền tố, ví dụ /24. Điều này được sử dụng trong classless inter-domain routing (CIDR) để hiển thị subnet mask được sử dụng. Trong trường hợp này, subnet mask là 255.255.255.0.

Sau khi bạn đã đặt địa chỉ IP xác nhận với chương trình, cho dù các thay đổi đã có hiệu lực hay chưa.

$ ip addr show wlan0

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 3.

Bạn cũng có thể sử dụng thủ tục tương tự để xóa địa chỉ IP bằng cách thay thế thêm bằng del.

$ sudo ip addr del 192.168.0.193/24 dev wlan0

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 4.

Hiển thị Routing Table Entry

Đối tượng route của lệnh ip cũng giúp bạn xem các route packets sẽ thực hiện trong mạng như được đặt trong routing table. Mục entry đầu tiên là route mặc định mà bạn có thể thay đổi theo ý muốn.

Trong ví dụ này có một số routes. Đây là kết quả của việc có một số thiết bị được kết nối thông qua network interface khác nhau. Chúng bao gồm WIFI, Ethernet và point to point link.

$ ip route show

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 5.

Giả sử bây giờ bạn có một địa chỉ IP mà bạn cần biết các route packets. Bạn có thể sử dụng tùy chọn route như sau:

$ ip route get 10.42.0.47

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 6.

Thay đổi Route mặc định

Để thay đổi Route mặc định, lệnh ip có thể được sử dụng như sau:

$ sudo ip route add default via 192.168.0.196

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 7.

Hiển thị Network Statistics

Lệnh ip cũng có thể được sử dụng để hiển thị số liệu thống kê của các network interfaces khác nhau. Để thực hiện, bạn có thể sử dụng lệnh ip với tùy chọn -s và sau đó chỉ định thiết bị mạng.

$ ip -s link

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 8.

Khi bạn cần nhận thông tin về một network interface cụ thể, hãy thêm tùy chọn ls theo sau là tên của network interface. Tùy chọn -s khi được sử dụng nhiều lần cho bạn biết thêm thông tin về network interface cụ thể đó. Điều này có thể rất hữu ích, đặc biệt là khi gặp sự cố trouble shooting trong kết nối mạng.

$ ip -s -s link ls p2p1

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 9.

ARP Entries

Giao thức phân giải địa chỉ (ARP: Address Resolution Protocol) đượ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à MAC address. Với lệnh ip, bạn có thể xem MAC address của các thiết bị được kết nối trong mạng LAN bằng cách sử dụng tùy chọn neigh hoặc neighbor.

$ ip neighbour

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 10.

Theo dõi Netlink messages

Cũng có thể xem các netlink messages bằng lệnh ip. Tùy chọn monitor cho phép bạn xem trạng thái thiết bị mạng. Ví dụ, một máy tính trên mạng LAN của bạn có thể được phân loại là REACHABLE hoặc STALE tùy thuộc vào trạng thái của nó. Lệnh này có thể được sử dụng như sau:

$ ip monitor all

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 11.

Kích hoạt và hủy kích hoạt Network Interface

Để kích hoạt một interface cụ thể, bạn có thể sử dụng lệnh ip với các tùy chọn up và down, gần tương tự như cách ifconfig được sử dụng.

Trong ví dụ này, bạn có thể thấy routing table entry khi giao diện ppp0 được kích hoạt và sau khi nó bị hủy kích hoạt và kích hoạt lại một lần nữa. Interface có thể là wlan0 hoặc eth0. Thay đổi ppp0 thành bất kỳ interface nào có sẵn trong trường hợp của bạn.

$ sudo ip link set ppp0 down

$ sudo ip link set ppp0 up

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 12.

Trợ giúp

Trong trường hợp bạn gặp khó khăn và không biết làm thế nào một lựa chọn cụ thể hoạt động nào, bạn có thể sử dụng tùy chọn help.

Ví dụ: để biết thêm về tùy chọn route:

$ ip route help

Hướng dẫn đầy đủ sử dụng lệnh IP trên Linux - Ảnh 13.

TCP Delayed ACK

Từ RHEL 7.1 iproute package hỗ trợ thêm cho TCP Delayed ACK. Sử dụng lệnh dưới đây để kích hoạt nó:

ip route quickack

Kết luận

Lệnh ip là một công cụ phải có cho các quản trị mạng và tất cả người dùng Linux. Đã đến lúc di chuyển từ ifconfig, đặc biệt khi bạn đang viết scripts.

Dịch từ: linoxide.com/linux-command/use-ip-command-linux/

Theo Bizfly Cloud chia sẻ

>> Có thể bạn quan tâm: Khôi phục thư mục /tmp trên Linux nếu lỡ xoá mất

TAGS: linuxSHAREFacebookTwitter
Bizfly Cloud

Bài viết liên quan

12 Cách chỉnh độ sáng màn hình cho máy tính win 7, 10
12 Cách chỉnh độ sáng màn hình cho máy tính win 7, 10
7 Cách chặn trang web tự mở trên Chrome đơn giản mà hiệu quả
7 Cách chặn trang web tự mở trên Chrome đơn giản mà hiệu quả
Cách chia ổ cứng không mất dữ liệu trên Windows 10, 11 đơn giản
Cách chia ổ cứng không mất dữ liệu trên Windows 10, 11 đơn giản
Top 10 phần mềm verify Email tốt hiện nay
Top 10 phần mềm verify Email tốt hiện nay
11 cách test ổ cứng máy tính trên Windows 10 mới nhất
11 cách test ổ cứng máy tính trên Windows 10 mới nhất
8 cách copy nội dung trang web không cho copy trên Chrome, Firefox
8 cách copy nội dung trang web không cho copy trên Chrome, Firefox
Cách kiểm tra Email tồn tại hay không bằng command line
Cách kiểm tra Email tồn tại hay không bằng command line
Làm thế nào để tách nhạc ra khỏi video nhanh chóng, hiệu quả?
Làm thế nào để tách nhạc ra khỏi video nhanh chóng, hiệu quả?
Top 9 cách tải video từ Facebook về máy tính Full HD "đơn giản"
Top 9 cách tải video từ Facebook về máy tính Full HD "đơn giản"
Cách kiểm tra nhiệt độ CPU máy tính bằng phần mềm trên win 10
Cách kiểm tra nhiệt độ CPU máy tính bằng phần mềm trên win 10
4 cách hẹn giờ tắt máy tính hàng ngày trên Win 7, Win 10
4 cách hẹn giờ tắt máy tính hàng ngày trên Win 7, Win 10
Cách cài hình nền máy tính không bị mờ trên Win 7, 8, 10
Cách cài hình nền máy tính không bị mờ trên Win 7, 8, 10
4 cách tắt Windows Defender win 7, 10 vĩnh viễn mới nhất
4 cách tắt Windows Defender win 7, 10 vĩnh viễn mới nhất
Hướng dẫn cách xóa trang trắng trong Word 2013, 2016, 2019 hiệu quả nhất
Hướng dẫn cách xóa trang trắng trong Word 2013, 2016, 2019 hiệu quả nhất
3 cách chuyển file excel sang PDF giữ nguyên định dạng không bị cắt
3 cách chuyển file excel sang PDF giữ nguyên định dạng không bị cắt
Hướng dẫn set ram ảo win 10 cho Laptop chạy nhanh, mượt hơn
Hướng dẫn set ram ảo win 10 cho Laptop chạy nhanh, mượt hơn
Migrate data giữa các MongoDB servers
Migrate data giữa các MongoDB servers
Migrate data giữa các postgresql server sử dụng pglogical
Migrate data giữa các postgresql server sử dụng pglogical
Hướng dẫn cài phần mềm Livestream OBS
Hướng dẫn cài phần mềm Livestream OBS
Hướng dẫn cách ghép video bằng Video Toolbox
Hướng dẫn cách ghép video bằng Video Toolbox Danh mục
  • Kiến thức cơ bản
  • Tin công nghệ
  • Dịch vụ Cloud Computing
    • Cloud Server
    • CDN
    • Load Balancer
    • Auto Scaling
    • Container Registry
    • Kubernetes
    • Cloud Database
    • Call Center
    • Business Email
    • Simple Storage
    • VOD
    • VPN
    • Traffic Manager
    • Cloud VPS
    • Videos
  • Tin Tức
  • Security
  • Development
  • Q&A cùng Bizfly Cloud
    • Q&A về Bizfly Cloud Server
      • Thao tác kết nối tới server
      • Videos
    • Q&A về Bizfly Business Email
    • Videos
  • Case Study
  • Sys-Ops
  • Infographic
  • Thủ thuật
  • Tool support
  • Giải pháp doanh nghiệp
  • Chuyển đổi số
  • Software Engineering
  • Tính năng và sản phẩm mới 0
  • Videos
Hotline(024) 7302 8888-(028) 7302 8888Hỗ trợ kỹ thuậ[email protected] doanh, [email protected]

Từ khóa » Trong Linux để Thiết Lập địa Chỉ Ip Ta Dùng Lệnh Nào