웹사이트 검색

RHEL, Rocky 및 AlmaLinux에서 IPv6을 비활성화하거나 활성화하는 방법


요약: 이 가이드에서는 RHEL, Rocky Linux 및 AlmaLinux 배포판에서 IPv6을 비활성화하는 방법을 살펴봅니다.

컴퓨팅에는 두 가지 유형의 IP 주소 지정이 있습니다. IPv4IPv6.

IPv4는 점 3개로 구분된 4옥텟을 포함하는 32비트 주소입니다. 가장 널리 사용되는 IP 주소 지정 체계이며 최대 232개의 IP 주소를 지원합니다. 장치가 IPv4 주소 지정을 사용하여 유선 또는 무선 네트워크에 연결할 가능성이 높습니다.

반면, IPv6은 16옥텟을 가진 128비트 주소입니다. IPv4보다 훨씬 길고 2128개의 IP 주소를 제공합니다. 이는 340십십억 개의 IP 주소에 해당하는 반면, IPv4는 43억 개의 IP 주소로 제한됩니다.

대부분의 경우 IPv4IPv6은 문제 없이 함께 작동합니다. 그러나 예를 들어 네트워크 오류 문제를 해결할 때 IPv6 주소 지정을 일시적으로 비활성화해야 하는 경우가 있습니다.

이 가이드에서는 RHEL, RockyAlmaLinux 배포판에서 IPv6을 비활성화하는 방법을 보여줍니다.

RHEL, Rocky 및 AlmaLinux에서 IPv6을 영구적으로 비활성화합니다.

이 섹션에서는 IPv6을 영구적으로 비활성화하는 방법을 안내합니다. 무엇보다 먼저 다음과 같이 다음 ip 명령을 사용하여 Linux 시스템이 IPv6을 사용하고 있는지 확인하세요.

ip a | grep inet6

아래 출력에서 IPv6이 활성화되어 있음을 확인할 수 있습니다. 다음 단계는 IPv6을 비활성화하는 것입니다.

grub 구성 파일을 변경하여 IPv6을 비활성화하겠습니다.

따라서 표시된 대로 GRUB 설정 파일에 액세스하세요.

sudo vim /etc/default/grub

맨 끝에 아래 줄을 추가하십시오.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

변경 사항을 저장하고 종료합니다.

변경 사항을 적용하려면 새로운 GRUB 구성 파일을 생성해야 합니다. 이렇게 하려면 다음 명령을 실행하세요.

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

또한 표시된 대로 EFI 시스템에 대한 EFI GRUB 구성 파일을 생성합니다.

sudo grub2-mkconfig -o /boot/efi/EFI/rocky/grub2.cfg

그런 다음 시스템을 재부팅하십시오.

sudo reboot

IPv6이 지원되는지 다시 한 번 확인하세요.

ip a | grep inet6

출력이 없으면 이제 IPv6가 비활성화되었음을 의미합니다.

RHEL, Rocky 및 AlmaLinux에서 IPv6을 일시적으로 비활성화합니다.

다른 옵션은 /etc/sysctl.conf 파일을 편집하거나 /etc/에 구성 파일을 추가하여 IPv6을 일시적으로 비활성화하는 것입니다. sysctl.d 디렉토리.

다음 명령을 사용하여 /etc/sysctl.conf 파일을 변경할 수 있습니다.

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1

그런 다음 IPv6이 비활성화되어 있는지 확인하십시오.

ip a | grep inet6

또는 /etc/sysctl.conf 파일을 수동으로 편집할 수 있습니다.

sudo vim /etc/sysctl.conf

모든 네트워크 어댑터에 대해 IPv6을 비활성화하려면 다음 줄을 추가합니다.

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

변경 사항을 저장하고 종료합니다. 그런 다음 다음 명령을 실행하여 변경 사항을 적용합니다.

sudo sysctl -p

RHEL, Rocky 및 AlmaLinux에서 IPv6 다시 활성화

/etc/default/grub 파일을 열고 표시된 대로 GRUB_CMDLINE_LINUX에서 ipv6.disable=1 항목을 제거합니다.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX"

grub2-mkconfig 명령을 실행하여 grub.cfg 파일을 다시 생성합니다.

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

또는 UEFI 시스템에서 다음을 실행합니다.

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

redhat를 배포 이름 rocky 또는 almalinux로 바꿔야 합니다.

IPv6 지원을 비활성화하려면 시스템을 재부팅하세요.

IPv6을 일시적으로 활성화한 경우 /etc/sysctl.conf 파일에서 다음 줄을 제거하고 시스템을 재부팅하면 됩니다.

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

필요한 경우를 제외하고 Linux 시스템에서 IPv6을 비활성화하는 것은 일반적으로 권장되지 않습니다. 특히 IPv6<을 지원하는 DHCP 서버를 사용할 때 문제가 발생할 수 있기 때문입니다. /강하게>.

이 튜토리얼에서는 RHEL, RockyAlmaLinux에서 IPv6을 비활성화할 수 있는 다양한 방법을 다루었습니다. . 이 가이드에 대한 귀하의 의견을 환영합니다.