Bản sửa đổi mới nhất của giao thức internet và những lợi ích khác nhau của nó đủ đáng khích lệ để học cách sử dụng chúng. Câu hỏi cơ bản mà bạn có thể hỏi là, tôi nên bắt đầu từ đâu? Thật dễ dàng; bạn nên hiểu cách kích hoạt Ubuntu IPv6 (Giao thức Internet phiên bản 6) làm điểm bắt đầu. Để đạt được điều này, bạn có thể sử dụng hướng dẫn này để làm quen với từng bước kích hoạt IPv6 trên máy chủ Ubuntu. Trước khi đi xa hơn, chúng ta nên xem lại những gì chúng ta biết về IPv6 và những ưu điểm của nó.
IPv6 là gì?
IPv6 (Giao thức Internet Phiên bảnsion 6) là tiêu chuẩn địa chỉ Giao thức Internet (IP) thế hệ kế tiếp được thiết kế để nâng cao và cuối cùng thay thế IPv4. Tất cả các thiết bị được kết nối với Internet, chẳng hạn như máy tính, điện thoại di động, linh kiện tự động hóa gia đình và cảm biến IoT, đều cần nhiều địa chỉ IP để liên lạc giữa các thiết bị khác. Hệ thống địa chỉ IP ban đầu, được gọi là IPv4, đang dần cạn kiệt địa chỉ do được sử dụng rộng rãi do có quá nhiều thiết bị được kết nối. Để tìm hiểu thêm về sự khác biệt giữa IPv4 và IPv6, hãy đọc: “IPv4 so với IPv6: Cách thiết lập IPv6 để thay thế IPv4“

Lợi ích của IPv6 là gì?
IPv6 là phiên bản Giao thức Internet mới nhất và có chức năng tương tự như IPv4; cả hai đều cung cấp địa chỉ IP duy nhất cần thiết để các thiết bị có kết nối Internet liên lạc. Tuy nhiên, nó có một điểm khác biệt đáng kể so với IPv4: nó sử dụng một Địa chỉ IP 128 bit.
Dưới đây là những lợi ích chính của IPv6:
- Cung cấp cấu hình tự động
- Không có xung đột địa chỉ riêng
- định tuyến multicast được cải thiện
- Định dạng tiêu đề đơn giản hơn
- Định tuyến đơn giản và hiệu quả hơn
- Chất lượng dịch vụ tốt hơn (ghi nhãn dòng chảy)
- Xác thực và hỗ trợ tích hợp
- cung cấp các lựa chọn và tiện ích mở rộng linh hoạt
- Quản trị dễ quản lý hơn (không có DHCP)
Tại sao IPv6 được giới thiệu?
IPv6 được tạo ra rõ ràng để giải quyết tình trạng cạn kiệt không gian địa chỉ. Ngay cả trong những năm 1980, các Chuyên gia đã chỉ ra mối lo ngại của họ về vấn đề kiệt sức. Ngoài ra, ngay sau khi ra mắt địa chỉ IPv4, nó đã bộc lộ nhiều hạn chế khác nhau như các vấn đề về khả năng mở rộng và năng lực.
Cũng đọc: Cấu hình DNS trên MikroTik
Cách thiết lập IPV6 trên Ubuntu
Dưới đây là hướng dẫn từng bước bạn cần để kích hoạt Ubuntu IPv6 trên hệ thống của mình.
Bước 1: Chỉnh sửa tệp sysctl.conf
Bước đầu tiên để cấu hình Ubuntu IPv6 là Đăng nhập vào máy chủ với quyền truy cập root. Sau đó, bạn cần thay đổi một số thông tin trong tệp sysctl.conf. Để làm như vậy, hãy nhập tệp ở chế độ chỉnh sửa. Trong hướng dẫn này, chúng tôi sẽ sử dụng trình soạn thảo vim; Lưu ý rằng Bạn có thể sử dụng bất kỳ trình chỉnh sửa tập tin nào bạn thích.
vim /etc/sysctl.conf
Bạn phải thêm phần sau vào cuối tập tin:
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
Bây giờ hãy lưu và sau đó đóng tập tin
Bước 2: Chỉnh sửa file giao diện
Một file khác cần chỉnh sửa là file giao diện theo đường dẫn /etc/mạng/. Trước khi thực hiện bất kỳ bước nào trong số này, trước tiên hãy tạo một bản sao lưu của tệp /etc/network/interfaces.
vim /etc/network/interfaces
Bạn cần thêm dòng sau vào tệp giao diện:
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
Sau đó, bạn phải lưu và thoát tệp giao diện. Lưu ý rằng bạn cần đảm bảo thay thế Địa chỉ IPv6-IP và Địa chỉ IPv6-IP-Cổng-Địa chỉ bằng các chi tiết Ubuntu IPv6 đã được cung cấp cho bạn.
Bước 3: Khởi động lại dịch vụ mạng
Bước thứ ba trong việc kích hoạt địa chỉ Ubuntu IPv6 trên máy chủ của bạn là khởi động lại dịch vụ mạng để những thay đổi có hiệu lực.
service networking restart
Bước 4: xác minh cài đặt Ubuntu IPv6
Bạn có thể xác minh xem địa chỉ IPv6 chính xác đã được cài đặt trên Hệ điều hành Linux của bạn hay chưa bằng lệnh bên dưới:
ifconfig eth0
Lấy ví dụ sau để hiểu các bước sau:
eth0 Gói liên kết:Ethernet HWaddr 06:0c:6c:01:12:98
inet addr:103.25.202.165 Bcast:103.25.202.255 Mặt nạ:255.255.255.0
địa chỉ inet6: fe80::40c:6cff:fe01:1298/64 Phạm vi:Liên kết
địa chỉ inet6: 2400:c980:0:2::2/64 Phạm vi:Toàn cầu
LÊN CHẠY PHÁT SÓNG ĐA NĂNG MTU:1500 Số liệu:1
Gói RX: 2505260 lỗi: 0 bị rớt: 14 lỗi tràn: 0 khung: 0
Gói TX: 640650 lỗi: 0 bị rớt: 0 tràn: 0 sóng mang: 0
va chạm:0 txqueuelen:1000
Byte RX:203319645 (203,3 MB) byte TX:74852651 (74,8 MB)
Hãy chú ý đến dòng này:
địa chỉ inet6: 2400:c980:0:2::2/64 Phạm vi:Toàn cầu
Dòng này xác minh rằng địa chỉ IPv6 chính xác đang được hiển thị.
Sự lựa chọn hiển nhiên
Phần lớn các máy chủ chạy Linux đang sử dụng Ubuntu; tại sao không phải là bạn? Khám phá lý do tại sao mọi người đều yêu thích Ubuntu — sở hữu một VPS Ubuntu được tối ưu hóa
Nhận VPS Ubuntu của bạnCách tắt IPv6 trên Ubuntu
Phần này sẽ giải thích cách tắt giao thức Ubuntu IPv6 trên hệ thống của bạn. Hướng dẫn này hơi nâng cao, vì vậy hãy đảm bảo bạn chú ý đến tất cả các chi tiết. Bây giờ hãy mở một terminal (CTRL+ALT+T) và bắt đầu! Xin lưu ý rằng đối với hầu hết các lệnh bạn sẽ gõ vào terminal, bạn sẽ cần đặc quyền root (sudo).
Phương pháp đầu tiên: Vô hiệu hóa IPv6 bằng Sysctl
Hãy thảo luận về cách tiếp cận đầu tiên để vô hiệu hóa IPv6 trên Ubuntu của bạn.
Bước 1: Kiểm tra địa chỉ Ubuntu IPv6
Trước tiên, bạn cần đảm bảo rằng bạn đã bật IPv6 trên hệ thống của mình. Bạn có thể kiểm tra địa chỉ IP của mình trong Ubuntu bằng lệnh này:
ip a
Sau khi chạy lệnh trên, Bạn sẽ thấy địa chỉ IPv6 nếu nó được bật, tương tự như bên dưới:

Bước 2: Sử dụng lệnh sysctl
Bây giờ bạn cần sử dụng lệnh sysctl để tắt IPv6 trên hệ điều hành Ubuntu:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
Bước 3: xác minh quá trình vô hiệu hóa Ubuntu IPv6
Giống như bật IPv6 trên Ubuntu, bạn cũng nên đảm bảo rằng nó được tắt đúng cách. Để làm điều đó, gõ lại lệnh sau:
ip a
Giống như bên dưới, bạn sẽ không thấy bất kỳ mục nhập IPv6 nào vì bạn vừa tắt Iv6 trên hệ thống của mình.

Nhưng hãy chú ý; các lệnh này tạm thời tắt IPv6 trên hệ điều hành Ubuntu của bạn. Nói cách khác, lần tiếp theo khi hệ thống của bạn khởi động, bạn sẽ kích hoạt lại iPv6. Để duy trì tùy chọn này, bạn có thể sửa đổi /etc/sysctl.conf. Giống như các phần trước, chúng tôi sẽ sử dụng vim để chỉnh sửa tệp. Đảm bảo bạn có quyền quản trị viên (sử dụng sudo):

Bạn cần thêm các dòng sau vào tệp:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
Để các cài đặt có hiệu lực, hãy sử dụng lệnh này:
sudo sysctl -p
Nếu Ubuntu IPv6 vẫn được bật sau khi khởi động lại hệ thống, bạn phải tạo tệp /etc/rc.local và điền vào nó như sau. Hãy chú ý rằng bạn cần thực hiện việc này với quyền root.
#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0
Tại thời điểm này, bạn phải sử dụng lệnh chmod để làm cho tệp có thể thực thi được:
sudo chmod 755 /etc/rc.local
Lệnh này sẽ đọc thủ công các tham số kernel từ tệp cấu hình sysctl của bạn. Lưu ý rằng tất cả điều này xảy ra trong thời gian khởi động.
Cũng đọc: Debian và Ubuntu
Phương pháp thứ hai: Vô hiệu hóa IPv6 bằng GRUB
Cách tiếp cận thứ hai để vô hiệu hóa Ubuntu IPv6 trên hệ thống của bạn là định cấu hình GRUB và truyền các tham số kernel khi khởi động. Bạn phải chỉnh sửa /etc/mặc định/grub để làm điều này Một lần nữa, hãy đảm bảo bạn có đặc quyền của quản trị viên:

Bây giờ hãy chỉnh sửa GRUB_CMDLINE_LINUX_DEFAULT và GRUB_CMDLINE_LINUX để tắt IPv6 khi khởi động:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
Lưu tệp này và chạy lệnh update-grub:
sudo update-grub
Bây giờ bạn đang sử dụng kỹ thuật này, các cài đặt sẽ vẫn tiếp tục khi khởi động lại.
Suy nghĩ cuối cùng: Định cấu hình Ubuntu IPv6
Mặc dù IPv6 được giới thiệu để giải quyết vấn đề không gian địa chỉ, nhưng nó mang lại cho bạn nhiều lợi ích khác, bao gồm ngăn chặn xung đột địa chỉ riêng, cải thiện định tuyến multicast, chất lượng dịch vụ tốt hơn, xác thực tích hợp cũng như định tuyến đơn giản và hiệu quả hơn. Như vậy rõ ràng việc biết cách kích hoạt IPv6 trên Ubuntu là điều cần thiết. Như bạn đã thấy trong bài viết này, Ubuntu là một trong những bản phân phối Linux thân thiện với người dùng nhất mà bạn có thể sử dụng trong nhiều lĩnh vực. Chúng tôi cũng tự hào cung cấp cho bạn VPS Ubuntu, được tạo thành từ phần cứng mạnh mẽ và được tối ưu hóa để bạn tận dụng tối đa chức năng của Ubuntu.
Câu hỏi thường gặp
Làm cách nào để kích hoạt IPv6 trên Ubuntu?
Nói chung, việc thiết lập IPv6 trên Ubuntu thực hiện ba bước, trong đó bạn cần chỉnh sửa tệp sysctl.conf, tệp giao diện và Khởi động lại dịch vụ mạng.
Điều gì xảy ra nếu tôi kích hoạt IPv6?
IPv6 có thể mang lại cho bạn nhiều lợi ích, bao gồm hỗ trợ nhiều thiết bị hơn, bảo mật tốt hơn và kết nối hiệu quả hơn. Mặc dù một số phần mềm cũ hơn có thể không hoạt động như mong đợi nhưng hầu hết mạng của bạn sẽ hoạt động tốt khi bật IPv6.
Làm cách nào tôi có thể tìm thấy địa chỉ IPv6 của mình trong Linux?
Dưới đây là hai hướng dẫn Unix chung để xác định địa chỉ IPv6 và tuyến đường mặc định của bạn:
- Chạy ifconfig -a và tìm kiếm inet6 để xem địa chỉ IPv6 của bạn.
- Chạy netstat -nr và tìm inet6 hoặc Internet6 hoặc các từ tương tự để tìm phần IPv6; sau đó tìm default hoặc :: hoặc ::/0 .
IPv6 có tăng tốc độ internet không?
Một số nhà cung cấp dịch vụ Web và đám mây đã đo tốc độ của IPv6 và IPv4. Kết quả cho thấy các trang web tải nhanh hơn 5% ở mức trung bình và nhanh hơn 15% ở phần trăm 95% trên IPv6 so với IPv4, điều đó có nghĩa là những người theo đuổi tốc độ cao nên sử dụng IPv6 tốt hơn