eth0和ppp0校园网ipv6冲突

回复
mashike0906
帖子: 29
注册时间: 2011-03-07 14:01
送出感谢: 0
接收感谢: 0

eth0和ppp0校园网ipv6冲突

#1

帖子 mashike0906 » 2013-05-19 22:05

看到有人询问ipv6上网的问题,我也再来问一问,先说我们学校的基本情况:我们学校是先PPPoE,认证通过后服务器会DHCP推过来配置(V4、V6地址,网关,DNS)
然后,我的网络基本信息如下:

代码: 全选

eth0      Link encap:以太网  硬件地址 f0:4d:a2:6b:67:e4  
          inet6 地址: 2001:250:2800:346:f24d:a2ff:fe6b:67e4/64 Scope:Global
          inet6 地址: fe80::f24d:a2ff:fe6b:67e4/64 Scope:Link
          inet6 地址: 2001:250:2800:346:6db2:66e:1a52:f414/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:5452 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:8070 错误:0 丢弃:0 过载:0 载波:1
          碰撞:0 发送队列长度:1000 
          接收字节:3756169 (3.7 MB)  发送字节:1275507 (1.2 MB)
          中断:46 

lo        Link encap:本地环回  
          inet 地址:127.0.0.1  掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  跃点数:1
          接收数据包:3161 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:3161 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:0 
          接收字节:328563 (328.5 KB)  发送字节:328563 (328.5 KB)

ppp0      Link encap:点对点协议  
          inet 地址:113.55.71.40  点对点:113.55.64.1  掩码:255.255.255.255
          inet6 地址: 2001:250:2800:341:3034:62fa:a6ed:6c5c/64 Scope:Global
          inet6 地址: 2001:250:2800:341:f24d:a233:776b:67e4/64 Scope:Global
          inet6 地址: fe80::f24d:a233:776b:67e4/10 Scope:Link
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  跃点数:1
          接收数据包:5329 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:6163 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:3 
          接收字节:3621563 (3.6 MB)  发送字节:957758 (957.7 KB)
通过修改/etc/ppp/options文件,ppp0获得了ipv6地址,原有的eth0也有ipv6地址,两个接口地址不一样,差一个数字。
虽然有这么多ipv6地址,但是,却无法ping通

代码: 全选

mm@mm-Inspiron-N4010:~$ ping6 ipv6.google.com
PING ipv6.google.com(2404:6800:4008:c01::6a) 56 data bytes
^C
--- ipv6.google.com ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 8064ms
如果不修改/etc/ppp/options文件,只有eth0有ipv6地址的时候,在PPPoE拨号后是可以ping通的,不拨号有地址,但是ping不通,可能需要PPPoE的DNS等信息,但是,30分钟后会自动断开,重拨后又可以了。为什么会断开,没有找到原因。

在Windows下,本地连接和PPPoE也都可以获得地址,但是,系统会选择使用PPPoE的IPv6地址,并不会自动中断;Ubuntu似乎不仅不是首选PPPoE的IPv6地址,而且会发生冲突,不知道用哪个地址发送。
因此,我想禁用eth0的IPv6地址,只允许ppp0获得地址,这样系统可能会通过ppp0传输数据,也不会每30分钟断线一次了。
所以,求大神告知如何禁用eth0的IPv6地址,在NetworkManager里面设置成“忽略”,照样可以获得地址。
当然了,由于本人能力所限,以上有些观点,纯属猜测,不要贻笑大方才好。

重新说一下我的问题:如何禁用eth0的IPv6地址?如果不禁用,使用eth0的IPv6地址,如何使它不30分钟自动断线?或者您告知更好的解决方法,不胜感激
soarshining
帖子: 6
注册时间: 2013-05-04 21:32
系统: ubutun 13.04
送出感谢: 0
接收感谢: 0

Re: eth0和ppp0校园网ipv6冲突

#2

帖子 soarshining » 2013-05-21 22:26

:em06 帮顶吧,不过我提供一个思路,我们学校用的是锐捷客户端,linux下也有版本。同样都是pppoe拨号吧,dhcp,有ipv6。似乎会自动把network-manager给kill掉。。。。。你可以试试看?
回复

回到 “校园网拨号”