免费国外空间,国外免费空间,'s Archiver

idc886 发表于 2015-3-16 11:15

debian中禁用ipv6,debian VPS中禁用ipv6,让ipv4优先于ipv6

今天一个crissic 的VPS,  从杰克逊维尔  要求转移到 加洲。
昨天下午发的信(周日),可能没上班,到晚上0点回复,
说不能转因为加洲的OVZ使用了新的系统,只能重建吧。

今天9点看到邮件,回复说无数据重新VPS。
几分钟后,就收到重建信息IP, [size=12px]最早以前买的crissic 15刀的是 2IP/50G/512M (1Gswap), 现在还是2IP,硬盘变为100G,内存为512M (512M swap),硬盘变100G更值了。[/size]

他因是后来出的加洲,以前买的都是[size=12px]杰克逊维尔,远了点访问慢点。所以要求他搬到中洲来。[/size]

[size=12px]装上debian系统后,执行 apt-get update -y ,一直显示连接 ftp.us.debian.org 的ipv6,又连不上。[/size]
[size=12px]先手动改 /etc/hosts 这个域名直接指到ip4 ,  再执行这个行了,后面还很多都是连IP6的。[/size]


[size=12px]看来得让他们访问IP4,或禁用IP6 网上到处找资料。 一般都是服务器修改的,最后找到一方法[/size]

现象表现为:
0% [Connecting to security.debian.org (2607:ea00:101:3c0b:207:e9ff:fe00:e595)]

在这里就一直不动了。  [size=2]crissic 、ramnode 上都碰到这问题。[/size]




[size=12px][b][color=#0000ff]解决:让ipv4优先于ipv6[/color][/b][/size]
[code]echo "precedence ::ffff:0:0/96 100">>/etc/gai.conf[/code]
[size=12px]执行一下就OK了,这样全部先解析IP4 , VPS重启也一样先解析IP4 。[/size]

以此记录

注加:
    第二天写信把 ramnode 上的一个 亚特兰大的 VPS也要求更换到加洲,直接说无数据请重新新建一个。也碰到了这个外网ipv6有些连不上问题,选的是debian7 mi 32系统,具体版号是7.8,说不定经后的debian7 mi都需要这样了。

    写信ramnode TK上时间07:02,08:37来信说换了。
    TK上时间20:26,我回信说原来的VPS有三个IP的,现只一个,并截图。
    TK上时间20:48,来信说处理好了,请查看。   一查看有3个IP了。
    在此再次赞一下ramnode,TK处理快,VPS也稳定。

    这几天分别把:bandwagonhost、crissic、ramnode 都切换了一个VPS到加洲
    偿试一下这些加洲VPS性能和速度。
    如今站少了,很多ramnode 的二IPVPS都不续了,只保留3、4IP的。











[size=12px]原贴记录:[/size]
[size=12px]debian中禁用ipv6[/size]

在vps中,发现ipv6启用,但机房并没有开通ipv6,所以可以将之禁掉。
通搜索,发现以下几种方式:
使用 /proc
这是#关闭所有接口的 IPv6 功能
echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6

关闭指定网卡的 IPv6 功能
echo "1" > /proc/sys/net/ipv6/conf/ethx/disable_ipv6

使用 modprobe ,禁用 IPv6
编辑
vim /etc/modprobe.d/aliases
输入
alias net-pf-10 off
alias ipv6 off
编辑
vim /etc/modprobe.d/blacklist
输入
blacklist net-pf-10
blacklist ipv6

利用 GRUB 添加启动参数, 禁用 IPv6
编辑
vim /etc/default/grub
找到
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
替换为
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet"

使用sysctl
对于squeeze及其后的版本,ipv6已被内核支持,所以可以通过sysctl来关闭它。可以使用以下命令:
echo 'net.ipv6.conf.all.disable_ipv6=1' > /etc/sysctl.d/disableipv6.conf

让ipv4优先于ipv6
一些系统中是ipv4和ipv6并存,而且ipv6优先于ipv4。但机房可能并暂时没有实际分配ipv6,所以我们也可以不要关闭ipv6,记ipv4优先于ipv6即可。输入如下命令:
echo "precedence ::ffff:0:0/96 100">>/etc/gai.conf
当然也可以直接修改
/etc/gai.conf
找到
#precedence ::ffff:0:0/96  100
把前面的"#"去掉即可。
[size=12px]http://mosir.org/html/y2012/disable-ipv6-in-debian.html[/size]

leisun321 发表于 2015-3-17 20:20

IPV6 是什么都不知道。。。从来没用到过。

leisun321 发表于 2015-3-18 12:27

这个多个IP  在lnmp 里面怎么选择用哪个IP?

idc886 发表于 2015-3-19 07:21

[b]回复 [url=http://www.idc866.com/redirect.php?goto=findpost&pid=162427&ptid=18872]3#[/url] [i]leisun321[/i] [/b]


   IP6 对网站来说没用。  因为没普极,我们无法访问。

多IP 的
OVZ VPS 一般是不需要设置的,在开VPS时商家就给你设置好了。[size=12px]所有IP都能访问。[/size]

KVM、服务器的话, 要设置才可让IP访问服务器。


LNMP环境只要IP能访问服务器了,自然就能使用了。
其它面板环境有些不一样,还需要在面板某些文件中设置,添加上其它IP

页: [1]


Powered by Discuz! Archiver 7.2  © 2001-2012 Comsenz Inc.