Tắt IPv6 Debian 10 - Disable IPv6 Debian 10

Bài viết sẽ hướng dẫn chi tiết cách tắt IPv6 Debian 10 với 2 phương pháp khác nhau. Phương pháp đầu tiên là sửa đổi tập tin sysctl.conf, phương pháp thứ hai là tạo tập tin .conf trong thư mục /etc/sysctl.d. Tuy nhiên, bạn cũng có thể vô hiệu hóa IPv6 cho một bộ điều chỉnh mạng cụ thể. Bạn không những có thể áp dụng những bước này riêng cho hệ điều hành Debian 10 mà chúng còn hoạt động trên cả các phiên bản Debian khác như Debian 9 và 8. Trên hệ điều hành Ubuntu thì đó là Ubuntu 19.10, 19.04 và 18.10.

Vô hiệu hóa IPv6 Debian 10/Disable IPv6 Debian 10

Trước khi tắt IPv6 bạn phải chắc rằng đã xem qua danh sách các bộ điều chỉnh mạng có sẵn trên hệ thống, xem chúng bằng cách sử dụng lệnh ifconfig.

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
              inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255
              inet6 2406:7400:bf:7cdd:a00:27ff:fe68:1c64 prefixlen 64 scopeid 0x0
              inet6 fe80::a00:27ff:fe68:1c64 prefixlen 64 scopeid 0x20
              inet6 2406:7400:bf:7cdd:882d:c9c6:df13:890 prefixlen 64 scopeid 0x0
              ether 08:00:27:68:1c:64 txqueuelen 1000 (Ethernet)
              RX packets 1174 bytes 80087 (78.2 KiB)
              RX errors 0 dropped 0 overruns 0 frame 0
              TX packets 372 bytes 46400 (45.3 KiB)
              TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
              inet 127.0.0.1 netmask 255.0.0.0
              inet6 ::1 prefixlen 128 scopeid 0x10
              loop txqueuelen 1000 (Local Loopback)
              RX packets 8 bytes 396 (396.0 B)
              RX errors 0 dropped 0 overruns 0 frame 0
              TX packets 8 bytes 396 (396.0 B)
              TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Tắt IPv6 Debian 10 - Disable IPv6 Debian 10

Đầu ra của lệnh ifconfig trước khi tắt IPv6

Nếu đầu ra của lệnh ifconfig như trên thì có thể xác nhận rằng IPv6 đã được kích hoạt trên cả hai bộ điều chỉnh mạng.

Phương pháp 1: sửa đổi tập tin sysctl.conf

Chỉnh sửa tệp /etc/sysctl.conf.

sudo nano /etc/sysctl.conf

Để vô hiệu hóa IPv6 cho tất cả các bộ điều chỉnh mạng, thêm mục như sau:

net.ipv6.conf.all.disable_ipv6 = 1

Khi muốn vô hiệu hóa IPv6 cho một bộ điều chỉnh mạng cụ thể có tên là "enp0s3," thêm mục sau:

net.ipv6.conf.enp0s3.disable_ipv6 = 1

Áp dụng các thay đổi nãy giờ hãy thực thi lệnh sau:

sudo sysctl -p

Phương pháp 2: tạo tập tin .conf

Để tạo một tệp có tên là "70-disable-ipv6.conf" trong "/etc/sysctl.d/", bạn thực hiện các bước sau:

sudo nano /etc/sysctl.d/70-disable-ipv6.conf

Để tắt IPv6 cho tất cả các bộ điều chỉnh mạng hãy thêm mục sau:

net.ipv6.conf.all.disable_ipv6 = 1

Để tắt IPv6 cho một bộ điều chỉnh mạng cụ thể là "enp0s3" hãy thêm mục:

net.ipv6.conf.enp0s3.disable_ipv6 = 1

Chạy lệnh sau đây để áp dụng tất cả các thay đổi:

sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf

Xác minh IPv6 đã được tắt

Sau khi đã hoàn tất, bạn cần xác minh rằng IPv6 đã được vô hiệu hóa hay chưa bằng lệnh ifconfig.

Tắt IPv6 Debian 10 - Disable IPv6 Debian 10

Đầu ra của lệnh ifconfig sau khi tắt IPv6

Bạn có thể nhận thấy rằng trong đầu ra trong hình trên không có địa chỉ IPv6.

 

English: How to disable IPv6 on Debian 10

In this tutorial, we will explain two different methods to disable IPv6 on Debian 10. These methods can also be applied to other Debian versions such as Debian 9 and 8, as well as on Ubuntu versions like 19.10, 19.04, and 18.10.

Disable IPv6 on Debian 10

Before proceeding to disable IPv6 on Debian 10, it is crucial to review the list of available network interfaces using the ifconfig command. This command will display the current network configurations, including IPv6 addresses.

Here is the output of the ifconfig command before disabling IPv6:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255
        inet6 2406:7400:bf:7cdd:a00:27ff:fe68:1c64 prefixlen 64 scopeid 0x0
        inet6 fe80::a00:27ff:fe68:1c64 prefixlen 64 scopeid 0x20
        inet6 2406:7400:bf:7cdd:882d:c9c6:df13:890 prefixlen 64 scopeid 0x0
        ether 08:00:27:68:1c:64 txqueuelen 1000 (Ethernet)
        RX packets 1174 bytes 80087 (78.2 KiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 372 bytes 46400 (45.3 KiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10
        loop txqueuelen 1000 (Local Loopback)
        RX packets 8 bytes 396 (396.0 B)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 8 bytes 396 (396.0 B)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Tắt IPv6 Debian 10 - Disable IPv6 Debian 10

Output of ifconfig command before disabling IPv6

Method 1: Editing the sysctl.conf file

Open the sysctl.conf file using a text editor:

sudo nano /etc/sysctl.conf

To disable IPv6 for all network interfaces, add the following line:

net.ipv6.conf.all.disable_ipv6 = 1

To disable IPv6 for a specific network interface (e.g., "enp0s3"), add the following line:

net.ipv6.conf.enp0s3.disable_ipv6 = 1

Apply the changes by running the following command:

sudo sysctl -p

Method 2: Creating a .conf file

Create a new file named "70-disable-ipv6.conf" in the "/etc/sysctl.d/" directory:

sudo nano /etc/sysctl.d/70-disable-ipv6.conf

To disable IPv6 for all network interfaces, add the following line:

net.ipv6.conf.all.disable_ipv6 = 1

To disable IPv6 for a specific network interface (e.g., "enp0s3"), add the following line:

net.ipv6.conf.enp0s3.disable_ipv6 = 1

Apply the changes by running the following command:

sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf

Verify IPv6 has been disabled

To verify that IPv6 has been successfully disabled, use the ifconfig command and check if there are no IPv6 addresses listed for the network interfaces.

ifconfig

Tắt IPv6 Debian 10 - Disable IPv6 Debian 10

Output of ifconfig command after disabling IPv6

By following these steps, you can easily disable IPv6 on Debian 10 and other compatible versions.

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