Nội dung
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
vi /etc/default/grub
Tiếp đó bạn thêm nội dung sau ipv6.disable=1 vào dòng GRUB_CMDLINE_LINUX= như hình:
- 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.
reboot
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
- 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:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.