なんとなく思いついてZRouterにIPv6なプロファイルを作ってみました。
ipv6のプロファイルを選択するとINET6のoptionが設定されたカーネルができあがります。ライブラリなどの作り直しも必要なので、objディレクトリのtmpの下のファイルを消してフルビルドした方が良いです。
とりあえずちょうどいじっていたAR7240(mips)でビルドしてみました。最近margeした12-Currentベースでもちろんすんなりビルドは通ります。
INET6 | カーネルサイズ |
---|---|
なし | 3970340 |
なし(圧縮) | 938876 |
あり | 4268736 |
あり(圧縮) | 1012733 |
素の状態で7%くらい大きくなっています。
# ifconfig arge1
arge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 62:73:64:5a:22:54
inet 10.10.10.70 netmask 0xffffff00 broadcast 10.10.10.255
inet6 fe80::6073:64ff:fe5a:2254%arge1 prefixlen 64 scopeid 0x6
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
media: Ethernet 1000baseT <full-duplex>
status: active
# ping6 -c 10 fe80::213:3bff:fe12:8104%arge1
PING6(56=40+8+8 bytes) fe80::6073:64ff:fe5a:2254%arge1 --> fe80::213:3bff:fe12:8
104%arge1
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=0 hlim=64 time=1.107 ms
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=1 hlim=64 time=0.624 ms
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=2 hlim=64 time=0.660 ms
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=3 hlim=64 time=0.664 ms
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=4 hlim=64 time=0.652 ms
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=5 hlim=64 time=0.643 ms
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=6 hlim=64 time=0.644 ms
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=7 hlim=64 time=0.664 ms
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=8 hlim=64 time=0.624 ms
16 bytes from fe80::213:3bff:fe12:8104%arge1, icmp_seq=9 hlim=64 time=0.658 ms
--- fe80::213:3bff:fe12:8104%arge1 ping6 statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.624/0.694/1.107/0.138 ms
#
無職で貧乏なので、光とか使えないので、外とv6な通信ができません。T T