IPv6アドレス

今まであんまり意識してませんでした。。
もう、デフォルトでIPv6アドレス有効になっているんですね。

環境は例によってCentOSです。

おもむろに「ifconfig」を発行してみます。

# /sbin/ifconfig -a
eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:xxx.xxx.xxx.xxx  Bcast:xxx.xxx.xxx.xxx  Mask:xxx.xxx.xxx.xxx
          inet6 addr: xxxx:xxxx:xxxx:xxxx:xxxx:dbc5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1434 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1416 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:140257 (136.9 KiB)  TX bytes:184667 (180.3 KiB)
          Interrupt:193 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:26 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2540 (2.4 KiB)  TX bytes:2540 (2.4 KiB)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

思いっきり有効でした。
普段IPv4しか使ってなかったので、ちゃんと見ていなかった。。

確かに「lsmod」の結果組み込まれてました。

# lsmod
Module                  Size  Used by
md5                     8129  1
ipv6                  244961  14
autofs4                26053  0
sunrpc                145061  1
cpufreq_powersave       5953  0
dm_mirror              33225  0
dm_mod                 67433  1 dm_mirror
button                 10705  0
battery                12997  0
ac                      8901  0
uhci_hcd               33241  0
ehci_hcd               34505  0
pcnet32                31049  0
mii                     9281  1 pcnet32
floppy                 58193  0
ext3                  120009  2
jbd                    59865  1 ext3
ata_piix               19909  0
libata                105757  1 ata_piix
mptscsih                5441  0
mptsas                 27353  1 mptscsih
mptspi                 14673  4 mptscsih
mptscsi                47185  2 mptsas,mptspi
mptbase                71457  3 mptsas,mptspi,mptscsi
sd_mod                 20929  4
scsi_mod              120525  5 libata,mptsas,mptspi,mptscsi,sd_mod
無効にする方法

「/etc/modprobe.conf」に以下のエントリを書いて、OS再起動すればよいらしい。

alias net-pf-10 off
alias ipv6 off

やったあと、もう一回見てみたら…

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:xxx.xxx.xxx.xxx  Bcast:xxx.xxx.xxx.xxx  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:86 errors:0 dropped:0 overruns:0 frame:0
          TX packets:73 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9521 (9.2 KiB)  TX bytes:8785 (8.5 KiB)
          Interrupt:193 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

確かに消えました。

環境をよく理解しないで使っていた自分が恐ろしい…。