[Ubuntu] Hướng dẫn đặt IP tĩnh bằng ifupdown trên Ubuntu server 20.04 bản Develop

30/12/2020

Từ trong những bản phát hành mới đây của Ubuntu, Netplan là tiện ích mặc định giúp ta cấu hình network. Tuy vậy, nếu bạn chưa quen với netplan hoặc vì một lý do nào đó bạn hoàn toàn có thể xóa bỏ netplan và sử dụng ifupdown thay thế, trong bài viết này Sandclock sẽ hướng dẫn bạn cách xóa bỏ netplan và cài đặt ifupdown để thay thế.

Và trong bài viết này, Sandclock sẽ hướng dẫn các bạn thực hiện trên Ubuntu server 20.04 bản Develop.

MỤC LỤC

  1. Disable netplan
  2. Cài đặt ifupdown thay thế netplan
  3. Xóa netplan khỏi hệ thống
  4. Cấu hình IP
  5. Kiểm tra và sửa lỗi không ping được tên miền

Các thao tác dưới đây đều thực hiện với quyền root.

Disable Netplan

Tắt netplan:

echo 'GRUB_CMDLINE_LINUX = "netcfg/do_not_use_netplan = true"' >>  /etc/default/grub

Cập nhật lại grub:

update-grub

Cài đặt ifupdown thay thế netplan

Cài đặt ifupdown bằng câu lệnh:

apt-get update apt-get install -y ifupdown

Xóa netplan khỏi hệ thống

Xóa bỏ netplan khỏi hệ thống:

apt-get --purge remove netplan.io

Nếu bạn chưa cài đặt ifupdown, khi xóa bỏ netplan hệ thống sẽ tự cài đặt ifupdown thay thế cho bạn.

Sau đó ta xóa toàn bộ cấu hình của netplan:

rm -rf /usr/share/netplan rm -rf /etc/netplan

Cấu hình interface

File cấu hình interface: /etc/network/interfaces

Kiểm tra IP của máy. Ở đây interface là ens3, và đang là IP động.

Chỉnh sửa file cấu hình:

vim /etc/network/interfaces

Thêm các dòng sau vào file cấu hình:

auto lo iface lo inet loopback  auto ens3 iface ens3 inet static address 10.10.34.165 netmask 255.255.255.0 gateway 10.10.34.1 broadcst 10.10.34.255 dns-nameservers 8.8.8.8 8.8.4.4 dns-search lan

Chú ý: Cần xác định đúng tên interface và các thông số về IP của bạn.

Reboot hệ thống để IP được nhận.

reboot

Kiểm tra kết nối mạng

Sau khi máy reboot. Ta kiểm tra lại IP đã đặt

Ping tới IP server Google:

ping 8.8.8.8

Sửa lỗi không ping được tên miền

Ta ping tới địa chỉ google.com:

ping google.com

Xuất hiện lỗi: Temporary failure in name resolution như hình dưới.

Để xử lí lỗi này, ta làm theo các bước sau:

  • Disable systemd-resolved service.
systemctl disable systemd-resolved.service
  • Stop service
systemctl stop systemd-resolved.service
  • Bỏ link giữa 2 file sau: /run/systemd/resolve/stub-resolv.conf và /etc/resolv.conf bằng cách xóa file /etc/resolv.conf
rm /etc/resolv.conf
  • Tạo mới file /etc/resolv.conf
vim /etc/resolv.conf
  • Mở file và thêm DNS server mà bạn sử dụng:
nameserver 8.8.8.8

Kiểm tra lại: ping google.com . Ta thấy đã có thể ping bình thường.

Kết luận

Như vậy Sandclock đã hướng dẫn bạn cách sử dụng ifupdown thay thế cho netplan để thiết lập IP trên Ubuntu server 20.04 bản develop.

Sau khi Ubuntu phát hành phiên bản Ubuntu server 20.04 chính thức, Sandclock sẽ có bài hướng dẫn sau. Rất mong các bạn theo dõi.

Cảm ơn bạn đã theo dõi bài viết. Rất mong sự góp ý từ các bạn.

Sandclock IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, Sandclock IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

Nextcloud [Part 6] – Cài đặt App tính năng trên NextCloud

Mục lục : Quản lý App trên NextCloud Cài đặt ứng dụng trên NextCloud 1. Quản lý App trên...
30/12/2020

[10 phút ] [Ansible] [Cơ bản] [Phần 5] Viết Playbook cài đặt WordPress trên CentOS 7

Ở bài viết trước, chúng ta đã cùng nhau tìm hiểu về các thành phần, quy tắc cũng như cách viết...
30/12/2020

[Zabbix] Giám sát Windows Server bằng zabbix-agent

Zabbix là một công cụ monitor đa nền tảng, do vậy việc cài zabbix-agent cho Windows Server là điều không...
30/12/2020
Bài Viết

Bài Viết Mới Cập Nhật

Hướng dẫn chuyển đổi windows server windows evaluation to standard và active windows server 2008 + 2012 + 2016 + 2019
26/10/2021

How to Update Ubuntu Linux
24/10/2021

Squid Proxy Manager cài đặt và quản lý Proxy Squid tự động trên ubuntu
20/10/2021

Hướng dẫn cài đặt Apache CloudStack 4.15.2.0
19/10/2021

Hướng dẫn ký file PDF bằng chữ ký số (chữ ký điện tử) và sửa lỗi mới nhất 2021 foxit reader
19/10/2021