環境
- arch: amd64(xen DomU)
- OS: Ubuntu 11.10
- kernel: linux 3.0.2
- postfix: 2.8.5
OSの設定
IPv6のstatic グローバルアドレスをふります。
/etc/network/interfacesに以下を追加します。
iface eth0 inet6 static
address 2001:XXXX:YYYY::ZZZZ::3
netmask 64
eth0のアドレスを再設定します。
# initctl restart network-interface INTERFACE=eth0
ifconfigでIPv6グローバルアドレスが登録されていることを確認します。
なおデフォルトルートはRAを受信して自動的に設定されます。
postfixの設定
/etc/postfix/main.cf
(関連している部分のみ)
# 自ネットワークにIPv6を追加
mynetworks = 192.168.1.0/24 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 [2001:XXXX:YYYY:ZZZZ::]/64 [fe80::]/10
# IPv6/IPv4両方でbind
inet_protocols = all
postfixを再起動して完了
# /etc/init.d/postfix restart