최신 버전의 인터넷 프로토콜과 그에 따른 다양한 이점은 사용법을 배울 만큼 고무적입니다. 당신이 물어볼 수 있는 근본적인 질문은 어디서부터 시작해야 하는가입니다. 그것은 쉽습니다; 먼저 Ubuntu IPv6(인터넷 프로토콜 버전 6)을 활성화하는 방법을 이해해야 합니다. 이를 달성하려면 이 지침을 사용하여 Ubuntu 서버에서 IPv6를 활성화하는 각 단계에 익숙해질 수 있습니다. 더 진행하기 전에 IPv6과 그 장점에 대해 알고 있는 내용을 검토해야 합니다.
IPv6란 무엇입니까?
IPv6(인터넷 프로토콜 버전)6)은 IPv4를 발전시키고 궁극적으로 대체하기 위해 설계된 차세대 인터넷 프로토콜(IP) 주소 표준입니다. 컴퓨터, 휴대폰, 홈 자동화 구성 요소, IoT 센서 등 인터넷에 연결된 모든 장치는 다른 장치 간에 통신하기 위해 여러 IP 주소가 필요합니다. IPv4라고 불리는 원래의 IP 주소 시스템은 연결 장치 수가 너무 많아 널리 사용되면서 주소가 부족해지고 있습니다. IPv4와 IPv6의 차이점에 대해 자세히 알아보려면 다음을 읽어보세요.IPv4와 IPv6 비교: IPv4를 대체하기 위해 IPv6을 설정하는 방법“

IPv6의 이점은 무엇입니까?
IPv6은 최신 인터넷 프로토콜 버전이며 IPv4와 유사하게 작동합니다. 둘 다 인터넷 지원 장치가 통신하는 데 필요한 고유한 IP 주소를 제공합니다. 그러나 IPv4와 비교할 때 한 가지 중요한 차이점이 있습니다. 128비트 IP 주소.
IPv6의 주요 이점은 다음과 같습니다.
- 자동 구성 제공
- 개인 주소 충돌 없음
- 향상된 멀티캐스트 라우팅
- 보다 간단한 헤더 형식
- 단순화되고 더욱 효율적인 라우팅
- 더 나은 서비스 품질(흐름 라벨링)
- 내장된 인증 및 지원
- 유연한 선택과 확장 제공
- 보다 관리하기 쉬운 관리(DHCP 없음)
IPv6가 도입된 이유는 무엇입니까?
IPv6은 주소 공간 고갈을 해결하기 위해 명시적으로 만들어졌습니다. 1980년대에도 전문가들은 피로 문제에 대한 우려를 지적했다. 또한 IPv4 어드레싱 출시 직후에는 확장성, 성능 문제 등 다양한 한계를 드러냈습니다.
또한 읽어보세요: MikroTik의 DNS 구성
Ubuntu에서 IPV6을 설정하는 방법
다음은 시스템에서 Ubuntu IPv6를 활성화하는 데 필요한 단계별 지침입니다.
1단계: sysctl.conf 파일 편집
Ubuntu 구성의 첫 번째 단계 IPv6 다음을 사용하여 서버에 로그인하는 것입니다. 루트 액세스. 그런 다음 sysctl.conf 파일의 일부 정보를 변경해야 합니다. 그렇게 하려면 편집 모드에서 파일을 입력하십시오. 이 튜토리얼에서는 vim 편집기를 사용합니다. 원하는 파일 편집기를 사용할 수 있습니다.
vim /etc/sysctl.conf
파일 끝에 다음을 추가해야 합니다.
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
이제 파일을 저장한 후 닫으세요.
2단계: 인터페이스 파일 편집
편집이 필요한 또 다른 파일은 경로 아래의 인터페이스 파일입니다. /etc/네트워크/. 이 단계를 수행하기 전에 먼저 /etc/network/interfaces 파일의 백업 복사본을 만드십시오.
vim /etc/network/interfaces
인터페이스 파일에 다음 줄을 추가해야 합니다.
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
그런 다음 인터페이스 파일을 저장하고 종료해야 합니다. IPv6-IP-Address 및 IPv6-IP-Gateway-Address를 제공된 Ubuntu IPv6 세부 정보로 바꿔야 합니다.
3단계: 네트워크 서비스 다시 시작
서버에서 Ubuntu IPv6 주소를 활성화하는 세 번째 단계는 네트워킹 서비스를 다시 시작하여 변경 사항을 적용하는 것입니다.
service networking restart
4단계: Ubuntu IPv6 설치 확인
아래 명령을 사용하여 Linux 운영 체제에 올바른 IPv6 주소가 설치되었는지 여부를 확인할 수 있습니다.
ifconfig eth0
이러한 단계를 이해하려면 다음을 예로 들어보세요.
eth0 링크 캡슐:이더넷 HWaddr 06:0c:6c:01:12:98
inet 주소:103.25.202.165 Bcast:103.25.202.255 마스크:255.255.255.0
inet6 주소: fe80::40c:6cff:fe01:1298/64 범위:링크
inet6 주소: 2400:c980:0:2::2/64 범위:전역
업 브로드캐스트 실행 중 멀티캐스트 MTU:1500 측정항목:1
RX 패킷:2505260 오류:0 삭제:14 오버런:0 프레임:0
TX 패킷:640650 오류:0 삭제:0 오버런:0 반송파:0
충돌:0 txqueuelen:1000
RX 바이트:203319645(203.3MB) TX 바이트:74852651(74.8MB)
다음 줄에 주의하세요.
inet6 주소: 2400:c980:0:2::2/64 범위:전역
이 줄은 올바른 IPv6 주소가 표시되는지 확인합니다.
분명한 선택
Linux 실행 서버의 대부분은 Ubuntu를 사용하고 있습니다. 너는 왜 안돼? 모두가 Ubuntu를 좋아하는 이유를 알아보세요 — 최적화된 Ubuntu VPS를 받으세요
우분투 VPS를 받으세요Ubuntu에서 IPv6을 비활성화하는 방법
이 섹션에서는 시스템에서 Ubuntu IPv6 프로토콜을 비활성화하는 방법을 설명합니다. 이 지침은 약간 고급이므로 모든 세부 사항에 주의를 기울이십시오. 이제 터미널(CTRL+ALT+T)을 열고 시작해 보세요! 터미널에 입력하는 대부분의 명령에는 다음이 필요합니다. 루트 권한(sudo).
첫 번째 방법: Sysctl을 사용하여 IPv6 비활성화
Ubuntu에서 IPv6를 비활성화하는 첫 번째 접근 방식에 대해 논의해 보겠습니다.
1단계: Ubuntu IPv6 주소 확인
먼저 시스템에서 IPv6이 활성화되어 있는지 확인해야 합니다. 다음 명령을 사용하여 Ubuntu에서 IP 주소를 확인할 수 있습니다.
ip a
위 명령을 실행한 후 IPv6 주소가 활성화된 경우 아래와 유사하게 표시됩니다.

2단계: sysctl 명령 사용
이제 sysctl 명령을 사용하여 IPv6을 비활성화해야 합니다. Ubuntu 운영 체제에서:
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.lo.disable_ipv6=1
3단계: Ubuntu IPv6 비활성화 프로세스 확인
Ubuntu에서 IPv6를 활성화하는 것과 마찬가지로 IPv6도 올바르게 비활성화되어 있는지 확인해야 합니다. 그렇게 하려면 다음 명령을 다시 입력하십시오.
ip a
아래와 마찬가지로 시스템에서 Iv6를 비활성화했기 때문에 IPv6 항목이 표시되지 않아야 합니다.

그러나 주의를 기울이십시오. 이 명령은 Ubuntu 운영 체제에서 IPv6을 일시적으로 끕니다. 즉, 다음에 시스템을 부팅할 때 iPv6이 다시 활성화됩니다. 이 옵션을 지속되게 하려면 다음을 수정하면 됩니다. /etc/sysctl.conf. 이전 섹션과 마찬가지로 vim을 사용하여 파일을 편집합니다. 관리자 권한이 있는지 확인하세요(sudo 사용).

파일에 다음 줄을 추가해야 합니다.
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
설정을 적용하려면 다음 명령을 사용하십시오.
sudo sysctl -p
시스템을 재부팅한 후에도 Ubuntu IPv6가 여전히 활성화되어 있으면 파일을 생성해야 합니다. /etc/rc.local 그리고 다음 내용으로 채워주세요. 이 작업은 루트 권한으로 수행해야 한다는 점에 유의하세요.
#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0
이 시점에서 파일을 실행 가능하게 만들려면 chmod 명령을 사용해야 합니다.
sudo chmod 755 /etc/rc.local
이 명령은 sysctl 구성 파일에서 커널 매개변수를 수동으로 읽습니다. 이 모든 일은 부팅하는 동안 발생합니다.
또한 읽어보세요: 데비안 대 우분투
두 번째 방법: GRUB를 사용하여 IPv6 비활성화
시스템에서 Ubuntu IPv6를 비활성화하는 두 번째 접근 방식은 구성입니다. 애벌레 부팅 시 커널 매개변수를 전달합니다. 편집해야합니다 /etc/default/grub 이것을 하기 위해. 다시 한 번 관리자 권한이 있는지 확인하세요.

이제 GRUB_CMDLINE_LINUX_DEFAULT 및 GRUB_CMDLINE_LINUX를 편집하여 부팅 시 IPv6를 비활성화합니다.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
이 파일을 저장하고 update-grub 명령을 실행하십시오.
sudo update-grub
이제 이 기술을 사용하고 있으므로 재부팅 시 설정이 유지되어야 합니다.
최종 생각: Ubuntu IPv6 구성
IPv6는 주소 공간 문제를 해결하기 위해 도입되었지만 개인 주소 충돌 방지, 멀티캐스트 라우팅 개선, 서비스 품질 향상, 내장 인증, 라우팅 단순화 및 효율성 향상 등 다양한 이점을 제공합니다. 따라서 Ubuntu에서 IPv6를 활성화하는 방법을 아는 것이 필수적입니다. 이 기사에서 본 것처럼 Ubuntu는 다양한 영역에서 사용할 수 있는 가장 사용자 친화적인 Linux 배포판 중 하나입니다. 우리는 또한 당신에게 우리의 제안을 자랑스럽게 생각합니다 우분투 VPS, 강력한 하드웨어로 구성되어 있으며 Ubuntu의 기능을 최대한 활용할 수 있도록 최적화되어 있습니다.
FAQ
Ubuntu에서 IPv6를 어떻게 활성화합니까?
일반적으로 Ubuntu에서 IPv6를 설정하려면 sysctl.conf 파일, 인터페이스 파일 및 네트워크 서비스 다시 시작을 편집해야 하는 세 단계가 필요합니다.
IPv6를 활성화하면 어떻게 되나요?
IPv6은 더 많은 장치 지원, 더 나은 보안, 더 효율적인 연결을 포함하여 많은 이점을 제공할 수 있습니다. 일부 오래된 소프트웨어가 원하는 대로 작동하지 않더라도 IPv6을 활성화하면 대부분의 네트워크가 제대로 작동합니다.
Linux에서 IPv6 주소를 어떻게 찾을 수 있나요?
다음은 IPv6 주소와 기본 경로를 결정하기 위한 두 가지 일반적인 Unix 지침입니다.
- ifconfig -a를 실행하고 다음을 찾으십시오. inet6 IPv6 주소를 확인하세요.
- netstat -nr을 실행하고 inet6, Internet6 또는 유사한 단어를 찾아 IPv6 부분을 찾으십시오. 그런 다음 default 또는 :: 또는 ::/0 을 찾으십시오.
IPv6가 인터넷 속도를 향상시키나요?
일부 웹 및 클라우드 서비스 제공업체는 IPv6 및 IPv4의 속도를 측정했습니다. 결과에 따르면 IPv4보다 IPv6에서 웹 사이트가 중앙값에서 5% 더 빠르게 로드되고 95% 백분위수에 대해 15% 더 빠른 것으로 나타났습니다. 이는 빠른 속도를 추구하는 경우 IPv6를 더 잘 사용해야 함을 의미합니다.