ほんのローカルのIPv6も入れてますが、まあ余り気にせずにw。。。
■bind
「named.conf.options」の「options {};」ステートメント内で編集
$ sudo grep listen /etc/bind/named.conf.options
listen-on { 192.168.188.188; 192.168.72.1; };
listen-on-v6 { ::1; };
■ssh
「sshd_config」に一行一アドレスで編集
$ sudo grep ListenAddress /etc/ssh/sshd_config
ListenAddress 192.168.188.188
ListenAddress 192.168.72.1
ListenAddress ::1
■squid
「squid.conf」に一行一アドレスで編集
※「icpポート無効」はおまけ。「2.7.STABLE9」にはIPv6を設定する箇所がない。。。
$ sudo grep ^http_port /etc/squid/squid.conf
http_port 192.168.188.188:8080
http_port 192.168.72.1:8080
$ sudo grep ^icp_port /etc/squid/squid.conf
icp_port 0
■apache2
「ports.conf」に一行一アドレスで編集
$ sudo grep ^Listen /etc/apache2/ports.conf
Listen 192.168.188.188:80
Listen 192.168.72.1:80
Listen ::1:80
■postfix
「master.cf」に一行一アドレスで編集
※「inet_protocols = ipv6」とすることも可能ですが、触りません。。。
$ sudo grep ^1 /etc/postfix/master.cf
192.168.188.188:smtp inet n - - - - smtpd
192.168.72.1:smtp inet n - - - - smtpd
127.0.0.1:10025 inet n - n - - smtpd
■snmpd
「snmpd.conf」にカンマ区切りで編集
※IPv6は「[]」で囲う。
$ sudo grep ^agent /etc/snmp/snmpd.conf
agentAddress udp:192.168.188.188:161,udp:192.168.72.1:161,udp6:[::1]:161
■snmptrapd
「snmptrapd.conf」にカンマ区切りで編集
$ sudo grep snmpTrapdAddr /etc/snmp/snmptrapd.conf
snmpTrapdAddr 192.168.188.188:162,192.168.72.1:162,[::1]:162
■samba3
「smb.conf」に一行一ネットワークで編集
※NICも限定、設定が上書きされてしまうので、IPv4のみとした。
$ sudo grep "interfaces =\|bind interfaces" /etc/samba/smb.conf
interfaces = 192.168.0.0/16 eth0
bind interfaces only = yes
■2012/10/02修正
samba3は以下のようにします。
$ sudo grep "interfaces =\|bind interfaces\|socket address" /etc/samba/smb.conf
interfaces = eth0
socket address = 192.168.188.188
socket address = 192.168.72.1
bind interfaces only = yes
また、postfixのIPv6対応は、「dpkg-reconfigure postfix」で再設定出来ます。
■「0.0.0.0:n」、「:::n」で待ち受けているポートは「VMware Authentication Daemon」のみとなった。
これは「iptables」で制限する。。。
$ sudo netstat -anp | grep "0.0.0.0\:[0-9]" | grep ^tcp | sed s/" *"/","/g
tcp,0,0 0.0.0.0:902,0.0.0.0:*,LISTEN,2236/vmware-authdla
$ sudo netstat -anp | grep :::[0-9] | sed s/" *"/","/g | grep ^tcp