Contents

Cách định cấu hình địa chỉ IP tĩnh trên Ubuntu 22.04 LTS và 22.10

Địa chỉ IP của hầu hết các thiết bị hiện nay đều được tạo bởi máy chủ Giao thức cấu hình máy chủ động (DHCP). Máy chủ DHCP chỉ định địa chỉ IP động cho thiết bị của bạn khi thiết bị được kết nối với mạng. Vì vậy, thỉnh thoảng bạn có cơ hội thay đổi địa chỉ IP này.

Địa chỉ IP tĩnh khác với các địa chỉ được gán động, được đặc trưng bởi một giá trị không đổi, không thể thay đổi. Để định cấu hình cài đặt IP tĩnh trên Ubuntu 22.04 LTS hoặc 22.10, có một số phương pháp khả dụng. Hãy để chúng tôi khám phá các tùy chọn này hơn nữa.

Tìm hiểu cấu hình IP trong Ubuntu

Những tiến bộ của Ubuntu trong quản trị mạng đã giúp tăng tính dễ sử dụng khi thiết lập các cấu hình như địa chỉ IP tĩnh. Trên thực tế, việc triển khai chức năng này trong Ubuntu 22.04 đặc biệt thuận lợi trong việc nâng cao cả hiệu suất và độ ổn định của mạng.

Địa chỉ IP tĩnh thể hiện tính nhất quán qua nhiều phiên, trái ngược với địa chỉ IP động, có thể dao động trong các phiên khác nhau. Thuộc tính ổn định này đặc biệt có giá trị đối với môi trường máy chủ nơi việc duy trì nhận dạng địa chỉ liên tục là rất quan trọng. Trong những tình huống như vậy, việc sử dụng cấu hình IP tĩnh trở thành một yêu cầu tất yếu.

Việc sử dụng giao diện đồ họa người dùng có thể cung cấp một phương tiện trực quan để quản lý cấu hình IP; tuy nhiên, việc sử dụng phương pháp dòng lệnh IP tĩnh có thể mang lại độ chính xác cao hơn trong cài đặt mạng. Những người tìm kiếm mức độ kiểm soát và tùy chỉnh cao có thể sẽ thích giải pháp thay thế này. Đạt được trình độ thành thạo với kỹ thuật này cho phép người dùng đạt được các cấu hình IP Ubuntu phù hợp đáp ứng chính xác yêu cầu của họ.

Tuy nhiên, những lợi ích do địa chỉ IP tĩnh mang lại trong hệ điều hành Ubuntu, và đặc biệt trong phiên bản mới nhất của nó, đòi hỏi phải có nghĩa vụ kèm theo. Việc cấu hình kỹ càng là bắt buộc, vì các cài đặt sai có thể dẫn đến vi phạm an ninh mạng.

Để định cấu hình đúng địa chỉ IP tĩnh trên hệ thống Ubuntu, vui lòng tuân thủ loạt hướng dẫn được nêu bên dưới.

Đặt IP tĩnh trên Ubuntu bằng lệnh nmcli

Có thể thực hiện dễ dàng quá trình định cấu hình cài đặt IP tĩnh trong Ubuntu 22.04 bằng cách sử dụng lệnh nmcli, lệnh này hoạt động như một tiện ích dựa trên văn bản hiệu quả và thân thiện với người dùng để kiểm tra trạng thái hoạt động của các giao diện mạng được kết nối với hệ thống của bạn.

Việc thực hiện hướng dẫn này cấp cho bạn khả năng đọc dữ liệu mạng bổ sung, bao gồm trạng thái kết nối hiện tại, danh pháp của thiết bị nối mạng và các đặc quyền chung được liên kết với cài đặt mạng của hệ thống. Điều này đặc biệt hữu ích khi cố gắng thiết lập gán địa chỉ Giao thức Internet (IP) tĩnh cho máy chủ Ubuntu.

Để có được dữ liệu liên quan đến trạng thái mạng của bạn, bạn có thể thấy hữu ích khi tham khảo các tài nguyên có sẵn trên nền tảng này.

 nmcli connection show

Kết quả thu được khi thực hiện lệnh này sẽ có dạng sau:

 NAME UUID TYPE DEVICE
 Wired connection 1 12f312a7-f0e7-334a-8ab4-c7b3f8249c7e ethernet enp0s3

Để thiết lập liên kết tĩnh bằng lệnh được cung cấp, sau đó hãy điều chỉnh cấu hình mạng cho giao diện “enp0s3” cũng như cài đặt IPv4 bằng lệnh “nmcli” bằng cách nhập các tham số phù hợp.

 sudo nmcli con add type ethernet con-name 'static' ifname enp0s3 ipv4.method manual ipv4.addresses 192.168.1.89/24 gw4 192.168.1.1

Khi thực hiện lại lệnh “nmcli connect show”, người ta sẽ thấy rằng cấu hình liên kết tĩnh đã được triển khai thành công.

/vi/images/nmcli-add-static-command-show.jpg

Sau khi hoàn thành các bước nói trên, cần kết hợp kết nối tĩnh đã thiết lập trong cài đặt Hệ thống tên miền (DNS) của bạn bằng cách liên kết nó với địa chỉ Giao thức Internet (IP).

 sudo nmcli con mod static ipv4.dns 192.168.*.* 

Để kích hoạt kết nối mạng, vui lòng thực hiện lệnh sau:

 sudo nmcli con up id 'static' 

Khi quan sát màn hình “kết nối được kích hoạt thành công”, bạn có thể tin tưởng rằng mình đã thiết lập hiệu quả địa chỉ IP tĩnh cho thiết bị của mình.

Ngoài ra, người ta có thể chọn sử dụng địa chỉ Giao thức Internet (IP) tĩnh làm phương tiện giảm thiểu các vấn đề kết nối tiềm ẩn phát sinh từ các IP được gán động. Việc sử dụng IP tĩnh cho phép thiết lập sự hiện diện trực tuyến nhất quán và xác định, điều này có thể làm giảm bớt mọi rắc rối có thể phát sinh do sự biến động của địa chỉ IP.

Để xác nhận địa chỉ Giao thức Internet (IP) tĩnh được xác định trước cho một thiết bị điện tử cụ thể, người ta có thể thực hiện lệnh sau trên máy tính hoặc thiết bị di động của mình:

 ip route 

/vi/images/ip-route-command-output.jpg

Sử dụng netplan cho Cài đặt IP tĩnh trên Ubuntu

Có thể thực hiện được một cách tiếp cận khác để định cấu hình địa chỉ IP tĩnh trên Ubuntu thông qua việc thực hiện lệnh netplan. Quá trình thiết lập cấu hình IP tĩnh trong các bản phát hành 22.04 LTS và 22.10 có thể được hỗ trợ bằng cách thực thi lệnh netplan. Để hoàn thành nhiệm vụ này, vui lòng tuân thủ các nguyên tắc tiếp theo.

Để bắt đầu, hãy xác định mã định danh bộ điều hợp mạng của bạn bằng cách thực hiện lệnh sau trong thiết bị đầu cuối hoặc dấu nhắc lệnh:

 sudo ip a 

/vi/images/sudo-ip-a-command-output.jpg

Mã nhận dạng cho kết nối mạng của bạn, có thể khác nhau về chỉ định trên các thiết bị khác nhau, sẽ xuất hiện trước bạn.

Vui lòng sửa đổi câu lệnh được cung cấp để thể hiện một thanh ghi nâng cao trong khi vẫn giữ nguyên ý nghĩa và cấu trúc vốn có của nó.bashBây giờ, vui lòng tạo một tài liệu có tên “01-netcfg.yaml” trong thư mục “/etc/netplan” bằng ứng dụng chỉnh sửa văn bản ưa thích của bạn. Sau đó, tiến hành chỉnh sửa tệp cụ thể này bằng phương pháp tương tự.

 sudo vim /etc/netplan/01-netcfg.yaml

Thêm các dòng sau vào tập tin:

 network:
  version: 2
  renderer: networkd
  ethernets:
    eth0: #Edit this line according to your network interface name.
      dhcp4: no
      addresses:
        - 192.168.1.10/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4 

no"trong tệp cấu hình. Sau đó, địa chỉ IPv4 tĩnh và thông tin Hệ thống tên miền (DNS) do Google cung cấp đã được tích hợp trong cấu hình nói trên.

Sau khi hoàn thành tài liệu này, hãy thực hiện các bước nói trên để triển khai các bản cập nhật:

 sudo netplan apply 

Định cấu hình cài đặt IP tĩnh trên Ubuntu bằng đồ họa

Giao diện đồ họa người dùng (GUI) của Ubuntu 22.04 cung cấp một giải pháp thay thế thuận tiện cho những người dùng không muốn sử dụng dòng lệnh, vì nó tạo điều kiện dễ dàng cấu hình địa chỉ IP tĩnh trên hệ điều hành.

Vui lòng nhấp vào biểu tượng mạng nằm ở góc trên bên phải không gian làm việc của bạn. Từ menu thả xuống xuất hiện, chọn “Cài đặt có dây”. Sau đó, nhấp vào biểu tượng bánh răng để truy cập cửa sổ cài đặt.

/vi/images/settings-screen-settings-1.jpg

Sau đó, điều hướng đến phần cấu hình IPv4 trong cửa sổ đã mở bằng cách chọn tab tương ứng.

/vi/images/ipv4-settings-with-gui.jpg

Để sử dụng địa chỉ IP tĩnh thay vì địa chỉ được gán động, cần thay đổi phương thức Cấu hình IPv4 từ trạng thái mặc định của Giao thức cấu hình máy chủ động (DHCP) sang Thủ công. Điều này đòi hỏi phải điều chỉnh địa chỉ IP, mặt nạ mạng và cài đặt cổng cho phù hợp. Ngoài ra, cần phải sửa đổi cấu hình Hệ thống tên miền (DNS) trước khi hoàn tất những thay đổi này bằng cách nhấp vào nút Áp dụng.

/vi/images/ipv4-settings-apply-button.jpg

Để thực hiện các hoạt động nói trên, bạn bắt buộc phải bắt đầu một khởi đầu mới bằng cách xoay vòng giao diện mạng. Để thực hiện việc này, vui lòng lật nút bật tắt nằm cạnh nhãn của cấu hình không dây, sau đó bật lại nó một lần nữa.

/vi/images/gui-settings-apply.jpg

Tại sao bạn nên sử dụng địa chỉ IP tĩnh trên Ubuntu?

Bạn đã nắm bắt thành công quy trình định cấu hình địa chỉ IP tĩnh trong Ubuntu, đặc biệt dành cho phiên bản “Jammy Jellyfish” 22.04 LTS và 22.10, thông qua cả cách tiếp cận trực quan và văn bản bằng cách sử dụng nmcli hoặc netplan.

Do sự khan hiếm địa chỉ IP, một số nhà cung cấp dịch vụ nhất định có thể chọn phân bổ cùng một địa chỉ cho nhiều người dùng. Thực hành này có thể dẫn đến các vấn đề kết nối. Tuy nhiên, việc sử dụng địa chỉ IP tĩnh sẽ tránh được những rắc rối này bằng cách chỉ định địa chỉ duy nhất cho từng người dùng. Điều quan trọng cần lưu ý là mặc dù việc sử dụng địa chỉ IP tĩnh sẽ ngăn ngừa xung đột tiềm ẩn nhưng vẫn có nguy cơ các cá nhân trái phép khai thác hoặc giả mạo địa chỉ IP được chỉ định của một người cho mục đích xấu.