Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tắt vĩnh viễn IPv6 trên Fedora Linux 39 bằng tùy chọn khởi động kernel.
Chủ đề Nội dung:
- Kiểm tra xem IPv6 có được bật hay không
- Vô hiệu hóa toàn hệ thống IPv6 bằng cách sử dụng tham số khởi động hạt nhân
- Kiểm tra xem IPv6 có bị tắt hoàn toàn không
- Kích hoạt lại IPv6
- Phần kết luận
Kiểm tra xem IPv6 có được bật hay không
IPv6 được bật theo mặc định trên hầu hết các bản phân phối Linux hiện đại bao gồm Fedora.
Để kiểm tra xem bạn đã bật IPv6 chưa, bạn có thể sử dụng lệnh “nmcli”. Nếu IPv6 được bật, bạn sẽ thấy một địa chỉ IPv6 ngẫu nhiên được gán cho từng giao diện mạng trên máy tính của bạn.
$ nmcli
Một cách khác để kiểm tra xem IPv6 có được bật hay không bằng cách kiểm tra xem bạn đã cài đặt các tham số kernel IPv6 trên máy tính của mình bằng lệnh sau:
$ sudo sysctl -Một | nắm chặt ipv6
Như bạn có thể thấy, hệ thống Fedora 39 của chúng tôi đã thiết lập các tham số kernel IPv6. Vì vậy, IPv6 được kích hoạt trong trường hợp của chúng tôi.
Vô hiệu hóa toàn hệ thống IPv6 bằng cách sử dụng tham số khởi động hạt nhân
Để tắt hoàn toàn IPv6 trên Fedora 39 bằng tham số khởi động kernel “ipv6.disable=1”, hãy chạy lệnh sau:
$ sudo bẩn thỉu --update-kernel TẤT CẢ --args 'ipv6.disable=1'Tham số khởi động kernel “ipv6.disable=1” phải được đặt cho tất cả các mục khởi động GRUB của Fedora 39 như bạn có thể thấy trong ảnh chụp màn hình sau:
$ sudo bẩn thỉu --thông tin TẤT CẢ
Để những thay đổi có hiệu lực, bạn phải khởi động lại hệ thống Fedora 39 của mình.
$ sudo khởi động lạiKiểm tra xem IPv6 có bị tắt hoàn toàn không
Khi IPv6 bị vô hiệu hóa hoàn toàn trên hệ thống Fedora 39, bạn sẽ thấy chỉ có các địa chỉ IPv4 được đặt trên mỗi giao diện mạng của máy tính, không có địa chỉ IPv6 như trước.
$ nmcli
Nếu IPv6 bị tắt khỏi kernel, bạn sẽ không thấy bất kỳ tham số kernel IPv6 nào được đặt trên hệ thống Fedora 39 của mình.
$ sudo sysctl -Một | nắm chặt ipv6Lệnh không trả về gì vì IPv6 bị vô hiệu hóa hoàn toàn trên hệ thống Fedora 39 của chúng tôi.
Kích hoạt lại IPv6
Nếu sau này bạn đổi ý và muốn bật lại IPv6, chỉ cần chạy lệnh sau:
$ sudo bẩn thỉu --update-kernel TẤT CẢ --remove-args 'ipv6.disable=1'Cần xóa tham số khởi động kernel “ipv6.disable=1” khỏi tất cả các mục khởi động GRUB.
Để những thay đổi có hiệu lực, hãy khởi động lại hệ thống Fedora 39 của bạn.
$ sudo khởi động lạiSau khi máy tính khởi động, bạn có thể xác nhận xem IPv6 có được bật hay không như trước khi sử dụng lệnh “nmcli” hoặc “sysctl”.
Phần kết luận
Trong bài viết này, chúng tôi đã hướng dẫn bạn cách kiểm tra xem IPv6 được bật hay tắt trên máy tính của bạn. Chúng tôi cũng đã hướng dẫn bạn cách tắt hoàn toàn IPv6 trên Fedora 39 bằng cách sử dụng tham số khởi động kernel “ipv6.disable=1” và cách bật lại IPv6 trên Fedora 39 trong trường hợp bạn cần lại.