IPv6을 올바르게 실행하는 방법은 무엇입니까?


11

따라서 내 문제는 IPv6을 작동시킬 수 없다는 것입니다. Ping6 은 예를 들어 connect: Network is unreachable핑하려고 할 때 알려줍니다 ipv6.google.com.

ifconfig 다음과 같이 보입니다 (약간 검열).

eth0      Link encap:Ethernet  HWaddr **:**:e9:b6:35:7e  
          inet addr:***.*.65.177  Bcast:***.*.65.191  Mask:255.255.255.224
          inet6 addr: fe80::16da:e9ff:feb6:357e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:* errors:0 dropped:0 overruns:0 frame:0
          TX packets:* errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:*  TX bytes:*
          Interrupt:28 Base address:0xc000 
lo        ...

route -6 보고:

Destination                    Next Hop                   Flag Met Ref Use If
fe80::/64                      ::                         U    256 0     0 eth0
fe80::/64                      ::                         U    256 0     0 tap0
::/0                           ::                         !n   -1  1  5400 lo
::1/128                        ::                         Un   0   4269387 lo
fe80::16da:e9ff:feb6:357e/128  ::                         Un   0   1   391 lo
fe80::4c7b:2bff:fef4:9db/128   ::                         Un   0   1     0 lo
ff00::/8                       ::                         U    256 0     0 eth0
ff00::/8                       ::                         U    256 0     0 tap0
::/0                           ::                         !n   -1  1  5400 lo

또 다른 이상한 점은 내 IPv6 주소를 핑 ping6하는 것은 eth0인터페이스 를 특별히 사용하도록 지시하는 경우에만 작동 -I eth0한다는 것 unknown host입니다. 그렇지 않으면 반환 됩니다.

내가 읽은 한 가지는 라우팅 테이블에 라우터를 지정해야하지만 라우터의 주소조차 알지 못하며 라우터를 찾는 방법에 대해 전혀 모른다는 것입니다. 네트워킹 전문가와 IPv6는 IPv4보다 훨씬 혼란스러워 보입니다).

아이디어 나 솔루션이 있습니까?


나는 이것을 묻는 것에 대해 기분이 좋지 않지만 ISP가 IPv6을 확실히 지원합니까? 그런 다음 라우터도 IPv6을 설정해야합니다. 또한 이것이 주제가 아닌 주제이기 때문에 가정적인 질문입니까? FAQ를
Dan

@Chloe 그래요. 머신은 적절한 데이터 센터에있는 서버입니다. 여기에 집에 물건이 없습니다 ...
Cobra_Fast

충분히 공평한 경우에는 더 진행하기 전에 라우터 / 네트워킹 담당자와 채팅해야합니다.
Dan

그리고 구체적으로 무엇을 묻고 찾아야합니까?
Cobra_Fast

당신은 공용 ipv6 주소가 필요합니다, 당신은 isp 공급자 양식을 얻을 수 있습니다. 그러나 일부 isp 공급자는 ipv6 서비스가 없습니다. ipv6 구성에 대해서는 여기 내 게시물을 참조하십시오. askubuntu.com/a/894840/582516
Kris

답변:


14
     inet6 addr: fe80::16da:e9ff:feb6:357e/64 Scope:Link

fe80 :: / 10은 그 뒤에있는 "범위"로서 링크 로컬 주소입니다.

나머지 인터넷에 연결하려면 전체 주소 (최소 몇 년간 2000 :: / 3 이상)가 필요하며 물론 기본 (:: / 0) 또는 기본 (2000 : : / 3) 실제로 패킷을 전달할 라우터로 라우팅합니다.

따라서 두 가지 옵션이 있습니다. 1) ISP에게 기본 IPv6을 제공하도록 요청하십시오. 2) 터널을 확보하십시오 ( 'wikipedia ipv6 tunnel broker'에 대한 Google은 좋은 목록을 얻습니다).


5

호스트에 퍼블릭 IPv6 주소가 설정되어 있지 않습니다 (퍼블릭 주소는 2xxx 또는 3xxx로 시작). 링크 로컬 (fe80 : :) 주소 만 설정되었으므로 LAN에있는 다른 호스트 만 핑할 수 있습니다.

모든 인터페이스에 설정된 링크 로컬 주소 (fe80 :: / 64)를 핑하고 있고 핑이 사용할 인터페이스를 알지 못하기 때문에 핑할 때 "-I eth0"을 설정해야합니다.

네트워크 설정 (IP 주소, 게이트웨이, DNS)에 대해서는 네트워크 관리자에게 문의하여 설정해야합니다. 라우터 광고는 대부분의 컴퓨터에서 기본적으로 활성화되므로 라우터를 보내지 않거나 자동 구성 및 IPv6 주소를 가지고있을 것입니다.


set 옵션에 대한 실마리 +1, 이제 ping이 작동합니다 ... 그러나 ssh에있을 때 "self ping"으로 만 작동합니다. ping6 -I eth0 2604:a880:2:d0::20c7:c001공개 (!)이지만 다른 컴퓨터에서는 핑하지 않습니다.
피터 크라우스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.