Skip to contentSkip to main navigation Skip to footer

Hướng dẫn tắt IPv6 trên RHEL/CentOS 7

CleanShot 2022 05 11 at 14.30.10@2x

Giới thiệu

IPv6 là gì?

IPv6, viết tắt “Internet Protocol version 6“, là “Giao thức liên mạng thế hệ 6”, một phiên bản của giao thức liên mạng (IP) nhằm mục đích nâng cấp giao thức liên mạng phiên bản 4 (IPv4) hiện đang truyền dẫn cho hầu hết lưu lượng truy cập Internet nhưng đã hết địa chỉ. IPv6 cho phép tăng lên đến 2.128 địa chỉ, một sự gia tăng khổng lồ so với 232 (khoảng 4.3 tỷ) địa chỉ của IPv4.

Có 28% thiết bị có địa chỉ IPv6 ở Việt Nam được sử dụng để tìm kiếm tại Google, nhiều nhất là ở Hoa Kỳ với 32%.

Kiểm tra IPv6 có được kích hoạt trên máy chủ

Để biết được máy chủ của bạn có đang hỗ trợ tính năng IPv6 không ? Cách đơn giản nhất là bạn chỉ cần hiển thị thông tin card mạng, sẽ đi kèm thông tin IPv6 tự phát dành cho card mạng của Linux.

[root@sv ~]# ifconfig -a | grep inet6
        inet6 fe80::6ddf:1974:3ad2:c86f  prefixlen 64  scopeid 0x20
        inet6 fe80::9f2a:5f83:61dd:75c1  prefixlen 64  scopeid 0x20
        inet6 ::1  prefixlen 128  scopeid 0x10
    

Lưu ý: Giá trị IPv6 khi được hiển thị ở trên là giá trị IPv6 tự tạo bởi hệ thống Linux. Không dùng cho public, mà chỉ dùng cho các kết nối giao tiếp local mạng.

Ngoài ra các bạn có thể kiểm tra nhanh bằng cách sử dụng lệnh bên dưới, nếu kết quả trả là “0” nghĩa là đang kích hoạt, còn “1” nghĩa là không kích hoạt.

[root@sv ~]# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0
    

Hướng dẫn tắt IPv6

Cách 1: Tắt IPv6 trong GRUB

  • Các bạn mở file cấu hình theo đường dẫn bên dưới

Tiếp đó bạn thêm nội dung sau ipv6.disable=1 vào dòng GRUB_CMDLINE_LINUX= như hình:

Hướng dẫn tắt IPv6 trên RHEL/CentOS 7
  • Tái tạo lại cấu hình GRUB file và ghi đè file cấu hình grub hiện tại.
grub2-mkconfig -o /boot/grub2/grub.cfg
    
  • Khởi động lại hệ thống Linux.

Cách 2: Tắt IPv6 thông qua sysctl

Với cách này thì chúng ta sẽ không cần phải reboot máy chủ, mà việc chỉnh sửa cấu hình sẽ có hiệu lực ngay. Bây giờ các bạn hãy thêm 3 dòng cấu hình bên dưới vào cuối file /etc/sysctl.conf.

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
    
Hướng dẫn tắt IPv6 trên RHEL/CentOS 7
  • Load lại cấu hình mới mà không cần Reboot
sysctl -f /etc/sysctl.conf
    

Lưu ý: Nếu bạn có sử dụng X Fordwarding của dịch vụ SSH được cấu hình ở /etc/ssh/sshd_config . Thì nên thay đổi giá trị ‘AddressFamily‘ trong cấu hình dịch vụ SSH.

#AddressFamily any => AddressFamily inet

Giải thích:

  • inet : Hoạt động với IPv4
  • inet6 : Hoạt động với IPv6
  • any : Hoạt động với IPv4 và IPv6

Như vậy, ở trên mình đã hướng dẫn các bạn 2 cách tắt IPv6 trên máy chủ CentOS7 hoàn tất. Nếu có thắc mắc hay có câu hỏi nào thì các bạn có thể để lại bình luôn dưới bài viết nhé. Chúc các bạn thực hiện thành công.

Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Was This Article Helpful?

0
0 Comments

There are no comments yet

Leave a comment

Your email address will not be published. Required fields are marked *