Tắt IPv6 trên CentOS/RHEL 7 - Disable IPv6 on CentOS/RHEL 7

Nhìn chung, để thực hiện tắt IPv6 trên CentOS/RHEL 7, có 2 cách như sau:

  • Cách 1: Vô hiệu hóa IPv6 trong kernel module (yêu cầu khởi động lại)
  • Cách 2: Vô hiệu hóa IPv6 sử dụng sysctl settings (không cần khởi động lại)

Trước khi thực hiện quá trình vô hiệu hóa bạn cần xác minh xem IPv6 có được bật hay không, hãy thực hiện:

# ifconfig -a | grep inet6
inet6 fe80::211:aff:fe6a:9de4 prefixlen 64 scopeid 0x20
inet6 ::1 prefixlen 128 scopeid 0x10[host]

Tắt IPv6 trong kernel module (yêu cầu khởi động lại)

Bước 1: Sửa tệp /etc/default/grub và thêm ipv6.disable=1 vào dòng GRUB_CMDLINE_LINUX, ví dụ:

# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

Bước 2: Tạo lại tệp cấu hình GRUB và ghi đè lên tệp cấu hình hiện có:

# grub2-mkconfig -o /boot/grub2/grub.cfg

Bước 3: Khởi động lại hệ thống và kiểm tra xem có dòng "inet6" trong đầu ra lệnh "ip addr show" hay không.

# shutdown -r now
# ip addr show | grep net6

Vô hiệu hóa IPv6 sử dụng sysctl settings (không cần khởi động lại)

Bước 1: Thêm các dòng sau vào tệp /etc/sysctl.conf:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

Lưu ý: Để vô hiệu hóa IPv6 trên một giao diện cụ thể, thêm các dòng như sau vào tệp /etc/sysctl.conf:

net.ipv6.conf.[interface].disable_ipv6 = 1 ### put interface name here [interface]
net.ipv6.conf.default.disable_ipv6 = 1

Bước 2: Để áp dụng tất cả các thiết lập đã thay đổi, thực hiện lệnh sau:

# sysctl -p

Lưu ý: Đảm bảo rằng tệp /etc/ssh/sshd_config chứa dòng "AddressFamily inet" để tránh làm hỏng SSH Xforwarding nếu bạn đang sử dụng phương pháp sysctl.

Bước 3: Thêm dòng "AddressFamily inet" vào sshd_config:

# vi /etc/ssh/sshd_config
....
AddressFamily inet
....

Bước 4: Khởi động lại dịch vụ sshd để áp dụng tất cả các thay đổi bên trên:

# systemctl restart sshd

Bên trên chính là 2 cách để bạn có thể thực hiện tắt IPv6 trên CentOS/RHEL 7 (tắt trong kernel module hoặc sử dụng sysctl settings. Tuy nhiên, việc lựa chọn sử dụng cách nào phụ thuộc vào sở thích và sự thuận tiện của từng cá nhân.

Mọi người cũng tìm kiếm: disable ipv6 centos 7, centos 7 disable ipv6, centos disable ipv6, tắt ipv6, centos disable ipv6 on interface, disable ipv6 centos, disable ipv6 centos7, disable ipv6 on centos 7, vps ipv6, rhel 7 disable ipv6

Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:

https://kdata.vn/cloud-vps

👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất