ipv6下linux9.0相关服务配置文档

Posted on 2004-12-20 13:32  bg2  阅读(368)  评论(0)    收藏  举报

一、             配置Sendmail服务:

支持ipv6的版本号:sendmail 8.12.8

Ø         配置支持ipv6的操作步骤:

1.         确认文件/etc/servicessmtp对应的端口号。

2.         #cd /etc/mail

文件sendmail.mc中确认存在下句:

DAEMON_OPTIONS(`Port=smtp,Addr=::,Name=MTA-inet6,Family=inet6)dnl

(注:配置v4时,需要

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0,Name=MTA,Family=inet)dnl

#m4 sendmail.mc > sendmail.cf

确认文件sendmail.cf中仅设置了ipv6绑定。如果需要同时使用ipv4ipv6则需要一个kernel patch

3.         编辑文件/etc/mail/access

添加所需的ip    RELAY

#makemap hash access.db<access

4.         #cd /etc/mail

#vi local-host-names

添加自己的域名

5.         #ntsysv

Enable imap,imaps,ipop3,pop3s,sendmail

6.         #/etc/init.d/sendmail restart

7.         netstat –an

    可以看到ipv6对应地址的smtp端口已开启

8.         reboot后仍然有效

9.         结束

二、             配置telnet服务

1.         升级xinetd到新版本,版本号xinetd-2.3.13

2.         修改文件/etc/xinetd.d/telnet型如下:

service telnet

{

disable           = no

socket_type       = stream

wait             = no

user             = root

server            = /usr/sbin/in.telnetd

bind             = ipv6地址(如3ffe:3210:1:1::2

(注:如果仅想在ipv4下使用telnet,那么应写为bind   =ipv4地址)

log_no_failure    += USERID

}

3.         #killall xinetd

#xinetd

#netstat –an

查看端口是否开放。

开放端口和连接端口可能会很慢,请忍耐!!!

4.         reboot后有效。

三、             Httpd服务:

版本号:httpd-2.0.40

1.         修改其配置文件/etc/httpd/conf/httpd.conf

确认 Listen  ipv6地址:80 (仅使用ipv6

   Listen  ipv4地址:80 (仅使用ipv4

   Listen  80 (使用双栈)

2.         对上面文件进行修改后,请重启服务,更改才能生效:

#/etc/init.d/httpd restart