![Debian 기반 시스템에서 IPv6을 구성하는 방법은 무엇입니까?](https://linux55.com/image/57106/Debian%20%EA%B8%B0%EB%B0%98%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20IPv6%EC%9D%84%20%EA%B5%AC%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이것이 아마도 매우 기본적인 질문이라는 것을 알고 있지만 나에게 맞는 답을 찾을 수 없는 것 같습니다. IPv4용 네트워크를 구성한 경험이 있지만 IPv6은 완전히 다른 이야기입니다. 나는 이 문제를 해결하려고 노력하고 있습니다.
IPv6을 사용하도록 랩톱을 구성하려고 합니다. 직장에서 IPv6 처리를 시작해야 하므로 로컬에서 시도해 봐야겠다고 생각했습니다. 주소 구성에 관해 몇 가지 질문이 있습니다.
먼저, 이를 바탕으로이 웹사이트내 Linux 커널은 IPv6을 지원하고 IPv6용으로 구성되어 있습니다.
$ [ -f /proc/net/if_inet6 ] && echo 'IPv6 ready system!' || echo 'No IPv6 support found! Compile the kernel!!'
IPv6 ready system!
$ lsmod | grep -qw ipv6 && echo "IPv6 kernel driver loaded and configured." || echo "IPv6 not configured and/or driver loaded on the system."
IPv6 kernel driver loaded and configured.
을 사용하여 성공적으로 ping을 수행할 수 있습니다 ping6 -wlan0 [ip6addr]
. 내 현재 IP는 내가 이해하는 링크 로컬 주소입니다.전역 범위가 필요합니다외부 세계(예: ipv6.google.com)에 액세스합니다.
- 내 자신의 전역 범위 IP를 할당할 수 있습니까? 아니면 네트워크 검색/DHCPv6이 이를 처리하도록 해야 합니까?
- 후자의 경우 이를 수행하도록 시스템을 어떻게 구성합니까?
- 전자라면 따라갈 수도 있겠네요이 지침. IPv4 구성과 매우 유사합니다. 접두어를 20XX로 설정하는 것 외에 주소를 생성하는 방법에 대한 운율이나 이유가 있나요?
또한 내 무선 라우터를 IPv6용으로 구성해야 한다는 것도 알고 있지만 이는 이 질문의 일부가 아닙니다.
답변1
Debian, Ubuntu 및 기타 Linux 배포판은 이미 여러 릴리스에서 IPv6를 지원합니다.
- 자신의 글로벌 IPv4 주소를 할당할 수 없는 것처럼 자신의 글로벌 IPv6 주소도 할당할 수 없습니다. ISP 또는 IPv6 공급자로부터 할당을 받아야 합니다. IPv6 네트워크에 연결되어 있는 경우
radvd
광고의 데이터를 사용하여 컴퓨터가 자동으로 구성될 수 있습니다 . - IPv6은 자동 구성을 위해 설계되었습니다. IPv6 주소를 나열하여 구성되었는지 확인할 수 있습니다(여러 개가 있을 수 있음). 명령을 시도해 보십시오
ip -6 addr show
. 출발 주소fe80:
는링크 로컬 주소. 로 시작하는 주소가 있으면2xxx:
글로벌 IPv6 주소가 있는 것입니다. - 전역 IPv6 주소(및 네트워크 블록)를 얻는 방법에는 여러 가지가 있습니다.
- 귀하의 ISP가 IPv6을 지원하는 경우 해당 ISP로부터 주소와 최소한 /64 네트워크 블록을 얻을 수 있습니다.
- 6to4 네트워킹을 사용하여 IPv4 주소를 기반으로 하는 IPv6 네트워크를 얻을 수 있습니다. 이는 2002년부터 시작됩니다. 그 뒤에는 16진수 IPv6 주소가 옵니다.
radvd
IPv4 주소에서 IPv6 네트워크 블록을 파생하도록 구성할 수 있습니다 . - 6in4를 사용하여 IPv6 네트워크를 터널 프록시로 터널링할 수 있습니다. 이 경우 터널 프록시에서 IPv6 주소와 네트워크 블록을 얻습니다. ISP가 IPv6을 준비하지 않은 경우 이것이 최선의 선택입니다.
ISP로부터 주소를 받지 못한 경우 ISP가 IPv6를 준비하게 되면 주소가 변경됩니다. 이 변환은 여러 IPv6 주소와 일부 라우팅 규칙을 사용하여 원활하게 수행될 수 있습니다.
답변2
IPv6 주소를 수동으로 구성하는 것은 기본적으로 IPv4 주소를 수동으로 구성하는 것과 동일합니다. 다음과 같이 추가하십시오 /etc/network/interfaces
.
iface eth0 inet6 static
address 2001:db8:aa:bb::1a2b
netmask 64
gateway 2001:db8:aa:bb::1
IPv6를 수동으로 구성하지 않으려면 훨씬 쉽습니다. RA(라우터 광고) 메시지를 보낼 수 있는 IPv6 연결 기능을 갖춘 라우터가 있는지 확인하세요. 여기에는 자동 구성이 허용되는 경우 시스템 자체를 구성하는 데 필요한 모든 정보가 포함되어 있습니다. 또는 시스템에 상태 저장 DHCPv6 서버 등에 연결하라고 지시합니다. 여기에는 많은 옵션이 포함될 수 있지만 지적했듯이 이는 질문의 일부가 아닙니다.
IPv6을 통해 인터넷에 연결하려면 ISP로부터 IPv6 주소를 얻을 수 있습니다. 인터넷 연결 없이 로컬로 IPv6를 사용하려는 경우 다음을 사용할 수 있습니다.ULA(고유한 로컬 주소). RFC에 설명된 대로 이러한 주소를 직접 생성할 수 있지만 SixXS ULA 도구[(https://www.sixxs.net/tools/grh/ula/) 또는고유한 기본 IPv6 생성기.