Hướng Dẫn Tắt IPv6 Trên VPS Linux
Giới thiệu
Mặc định, hầu hết các hệ điều hành Linux hiện nay đều bật IPv6. Tuy nhiên, trong một số trường hợp, việc sử dụng IPv6 có thể gây ra các vấn đề như:
- Ứng dụng ưu tiên kết nối IPv6 nhưng mạng không hỗ trợ đầy đủ.
- Một số dịch vụ chỉ cấu hình IPv4.
- Docker, Nginx hoặc các ứng dụng khác gặp lỗi khi phân giải địa chỉ IPv6.
- Một số phần mềm hoặc script cũ không tương thích với IPv6.
- Muốn đơn giản hóa cấu hình mạng chỉ sử dụng IPv4.
Trong bài viết này vNode sẽ hướng dẫn thực hiện cách tắt IPv6 trên vps linux
Hướng dẫn thực hiện
1. Kiểm tra trạng thái IPv6
Để kiểm tra trạng thái IPv6 được tắt hay bật bằng lệnh dưới đây. Nếu như kết quả trả về 0 thì IPv6 đang được bật còn nếu như là 1 thì là đang tắt.
vNode Tutorial
cat /proc/sys/net/ipv6/conf/all/disable_ipv6 cat /proc/sys/net/ipv6/conf/default/disable_ipv6 cat /proc/sys/net/ipv6/conf/eth0/disable_ipv6
2. Tắt IPv6
Cách 1: Tắt tạm thời
Nếu như bạn muốn tắt IPv6 tạm thời thì hãy sử dụng lệnh dưới đây để tắt. Sau đó kiểm tra lại bằng lệnh ở phần 1.
vNode Tutorial
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.eth0.disable_ipv6=1
Để bật lại tạm thời thì sử dụng lệnh:
vNode Tutorial
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0 sudo sysctl -w net.ipv6.conf.eth0.disable_ipv6=0
Trong đó:
net.ipv6.conf.all.disable_ipv6=1: tắt IPv6 trên toàn bộ interface hiện tại.net.ipv6.conf.default.disable_ipv6=1: tắt IPv6 mặc định cho interface được tạo sau này.net.ipv6.conf.lo.disable_ipv6=1: tắt IPv6 trên loopbacklo.
Cách 2: Tắt vĩnh viễn
Để cấu hình có hiệu lực sau mỗi lần khởi động, chỉnh sửa file:
vNode Tutorial
nano /etc/sysctl.conf
Thêm các dòng sau vào cuối file. Để có thể bật lại IPv6 thì đổi giá trị 1 thành 0
vNode Tutorial
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.eth0.disable_ipv6 = 1
Lưu file và áp dụng cấu hình:
vNode Tutorial
sysctl -p
Kết luận
Trong đa số trường hợp, chỉ cần thiết lập ba giá trị này thành 1 là đủ để hệ thống chỉ sử dụng IPv4.
Chúc các bạn thành công!
