禁用 Proftpd IPv6

2008年08月05日 Crazy Loong 4,629 views

版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)

一直觉得在 IPv6 还不普及的今天,在机器上加上 IPv6 的支持,真是一种莫大的浪费。所以,我参照网上的方法,将 IPv6 在我的 Debian Etch 下禁用了。没想到,我重新启动 Proftpd 的时候,却得到了下面的错误提示

Starting ftp server: proftpd - IPv6 getaddrinfo '主机名' error: Name or service not known

从字面上看,应该是 Proftpd 还在继续支持 IPv6,而我已经把系统的 IPv6 禁用了,所以就造成了这个错误。在www.proftpd.org 上查找一番,找到了这个 directive。果然,IPv6 是默认支持的,修改之。在 proftpd.conf 里加入

UseIPv6 off

然后重新启动 proftpd 就 OK 了。

这里有个小提示,在这个文档里,这个 directive 只适用于 1.3.1rc1 及以后的版本。但我试验了之后,发现 1.3.0 也是适用的。

附:在Debian Etch下禁用IPv6

绝大多数版本的linux都支持ipv6,可惜现在的运营商基本还没有使用IPV6网络,在linux中使用ipv6模块,不但会影响我们的系统性能,还会影响你的上网速度。很多人使用linux系统上网感觉有点慢,有一个原因就是因为支持ipv6的DNS解析引起的。以下是如何禁用它:(Debian etch下有3种方法)
1、修改/etc/modprobe.d/aliases
IBM:~# vi /etc/modprobe.d/aliases
其中有一行是 “alias net-pf-10 ipv6″
将上面一行注释掉,用以下两行取代:
alias net-pf-10 off
alias ipv6 off * 也可以不加这一行

2、修改/etc/modprobe.d/blacklist
IBM:~# vi /etc/modprobe.d/blacklist
增加一行:blacklist ipv6
3、建立一个文件/etc/modprobe.d/ipv6-blacklist
IBM:~# echo “blacklist ipv6″ > /etc/modprobe.d/ipv6-blacklist

Popularity: 39% [?]

归类于:FTP

引用 (Trackback) 这篇文章  |  订阅这篇文章的评论RSS

8 条评论 发表评论

  • 1. JasonOne  |  2008年08月08日 11:48

    支持,值得我学习一下!

  • 2. Poshi  |  2008年08月11日 11:22

    发现你的博客,基本上也都是Wordpress的内容呀~~

  • 3. Crazy Loong  |  2008年08月11日 14:37

    To: Poshi
    关注的地方不一样嘛 :dsadsad:

  • 4. chiny  |  2008年08月14日 11:56

    路过~~~~~

  • 5. Crazy Loong  |  2008年08月14日 12:13

    To: chiny
    =_=!

  • 6. chiny  |  2008年08月14日 12:59

    :PPPPPP

  • 7. 诡谲  |  2008年08月16日 10:09

    现在还不是IPV6的时代,还不需要开启它

  • 8. Loveblogearn  |  2008年09月20日 10:24

    国内IPv6还不行呢!不过有发展前途!

发表评论

必填

必填,不公开

^O^ :ooo: :hehe: :haha: :dsadsad: :dsadasccc: :dsadas:

允许使用的 HTML 标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>