ワイヤレスインターフェイス用の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