무선 인터페이스용 IPv6 IP를 얻으려고 합니다. IPv4를 얻을 때 다음이 표시됩니다.
wlan0 Link encap:Ethernet HWaddr 00:15:00:bf:29:b2
inet addr:192.168.1.128 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::215:ff:febf:29b2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:723 (723.0 B) TX bytes:12641 (12.6 KB)
이제 IPv6 IP를 얻으려고합니다.
$ sudo ifconfig wlan0 inet6 add fe80::215:ff:febf:29b::1
다음 오류가 발생합니다.
fe80::215:ff:febf:29b::1: Resolver Error 0 (no error)
내가 뭘 잘못했나요?
답변1
::는 한 번만 사용할 수 있습니다. 참조 표준:
"모두 0으로 구성된 연속 필드의 가장 긴 시퀀스는 이중 콜론으로 대체됩니다. 가장 긴 모두 0으로 구성된 필드가 여러 개 있는 경우 가장 왼쪽의 필드가 압축됩니다. 예: 2001:db8:0:0:1: 0:0: 1개의 렌더링은 2001:db8::1:0:0:1이며 2001:db8:0:0:1::1이 아닙니다."
다음으로 변경해 보세요.sudo ifconfig wlan0 inet6 add fe80::215:ff:febf:29b1