包含IPv6text的词条

一滴都不剩了!榨干家庭宽带的每一滴:更换光猫+双线双拨

不然很容易造成家中断网(大热天麻烦宽带运维人员上门,自己也无网可用,对大家都不好 ),对于只想简单体验多拨叠加的,可以只看后半部分内容。

目前家中用的江苏移动百兆宽带,秉承着吃饱了没事干就想折腾点什么的精神,于是有了这篇分享文章。

家里的移动网是百兆,但运营商一般都会多给一些用作冗余。例如我家办的是百兆,但实际是可以跑到140M左右。而移动送的光猫是改为1个千兆加3个百兆网口的搭配,对于正常使用来说肯定是足够了,但既然折腾了,就干脆选择完全榨干宽带,所以换成了4个千兆网口的光猫。

移动给的光猫

自行更换的光猫

1、将光猫的路由模式改为桥接模式;

2、路由器固件支持多拨(我使用的ikuai软路由,文中操作也基于ikuai演示)

3、查看线路是否支持多拨

在路由器(非光猫)拨号模式下查看获取的外网IP是否有不同的网段。例如在ikuai中,显示WAN口获取的ip地址:260.90.XX.XX 网关地址:260.90.0.1 。

查看WAN口获取到的地址

多次点击重拨按钮,每次重拨完查看一下有没有获取到和之前不同网段的ip地址和网关,例如ip地址: 260.85.XX.XX 网关地址: 260.85.0.1 。

我的理解中,最多能同时进行多少次拨号,取决于你那边最多能有几个不同的网关。如果两个WAN口获取到的IP地址是同一个网段的,也是不能叠加的。而实际可以叠加出多少的速度也取决于运营商,我这有3个不同网段,但即使都拨号,也只能跑到两条线路的速度。

获取所有需要的信息,包括光猫类型、上网账号密码、认证密钥等等

首先找到光猫底部的标签,查看光猫的管理地址。我旧光猫的管理地址为 192.168.1.1 。

光猫管理地址

拿到地址后将电脑网卡的ip地址改到和光猫同一网段下。

修改电脑的ip地址

接下来就需要获取光猫的超级管理员账号和密码。这个就因人而异了,有些就可以用度娘搜出来的直接登录,但我的光猫不行,管理密码被移动修改过,于是我只能通过小黄鱼想办法拿到了。

这是我光猫的管理界面

光猫管理界面

找到 网络——宽带设置——连接名称——选择internet那一项,然后将里面的模式,从Route(路由模式)改为Bridge(桥接模式)。此外还可以在这里开启ipv6选项,其他选项都不用动,保存——关闭页面 就可以了。修改完后,光猫就不负责拨号了,只负责将光电转换功能了;此时想要上网,就需要到路由器内设置PPPOE拨号了。

修改桥接

还是在刚刚那个页面,在连接名称中选择OTHER选项,也可能叫IPTV选项。

选择OTHER选项

在这个页面中,最下方的用户名和密码就是你拨号上网的宽带的账号密码。对于我的光猫,用户名是一串数字+@VIDEO,在@号前面的就是宽带账户,一般为手机号。下面的密码是黑点,无法查看到具体内容,这时就需要一点骚操作了。

我们在这个页面按F12调出网页调试助手

调出网页调试助手

接下来在右边的调试助手中按ctrl+f,调出搜索框,在搜索框中输入password

调出搜索框

然后在搜出的结果中,用鼠标点击搜索框右边的上下按键,查找我们需要的那一行代码,此时可以通过查看左边页面的变化来判断当前搜索结果是不是我们所需要的。当左边网页密码框变为蓝色,说明这一行代码就是我们要找的。

查找对应代码

找到这行代码后,按住右边网页的滚动条,向右滑动,找到type字样,将type=后面的password改为text,改完按下回车键。之前不可见的黑点密码,现在变成了明文,这就是拨号宽带的密码。

修改type类型

网络拓补图如下。两条网线将路由器和光猫连接,全部作为拨号线路,路由器和交换机通过一条网线连接提供服务。

网络拓补图

由于是双线双拨,所以要求路由器至少提供3个网口。接下来就是ikuai的设置了。

在ikuai中建立一个WAN口,选择PPPOE拨号模式,填入宽带账户密码,点击保存即可。另一个WAN也如此设置。

拨号设置

在ikuai的状态监控——线路监控中,查看两个WAN口获取到的ip的情况,如果处于同一网段,就让其中一个WAN重拨,直至两个WAN口获取到的ip不在同一网段。

线路监控界面

接下来就要设置分流,目的是让所有流量均匀的从两个WAN口经过。点击流控分流——分流设置——多线负载。

分流界面

点击右上角添加按钮,添加一条分流规则。个人建议:想要最佳稳定性就选择 源IP+目的IP+目的端口,想要最快的速度就选择新建连接数。

添加分流规则

剩下的两个选项我稍微细说一下。如果你要叠加的宽带是同一家的,例如都是移动的,或者都是电信(联通)的,运行商选项里就选择全部,如果是不同运营商想叠加,就每个运营商但分开设置。例如想要一条电信叠加一条联通,那就在分流规则里添加两条,一条的运营商选择电信,一条选择联通。

接下来就是负载比例,这个取决于你想要叠加的宽带的网速,如果两条宽带网速相同,那负载比例就是1:1。如果一条100M,一条300M,那他们的负载比例就是1:3。

由于我是叠加两条移动100M宽带,所以我就只需要添加一条分流规则,运营商选择了全部,负载比例为1:1。

我个人的设置

选择启用后,分流规则就已经开始生效了。去测一下网速,看看有没有叠加成功吧。我的上传和下载网速都叠加了。

叠加后的网速

如果发现网络不稳定,可以通过协议分流和域名分流两项设置来提高网络稳定性。

协议分流和域名分流

为了保证家中不需要高网速设备的稳定性,我建议将指定IP段的设备加入到协议分流中。线路选择全部,负载模式选为源ip+目的ip。协议里面可以全部加入,也可以根据情况选择性二点加入,源地址就选你不想要叠加网速的设别的ip或者ip段。

协议分流设置页面

如果叠加网速的设备遇到某些网站打开速度比以前慢,会报错,可以通过域名分流的方式让访问这些网站的流量只从单一的WAN口流出,以此来获得稳定性。我就遇到叠加后,访问百度会报错的问题,设置了域名分流后就正常了。

个人设置

对于向我一样百兆网的人,没必要换,但你要是基础就有200M、300M甚至更高网速的人,显然只有一个千兆网口的光猫是发挥不全实力的,因为剩下的百兆网口把你其他线路的网速限的死死的。

光猫分为GPON和EPON,我的是GPON。这个还是从光猫背面的标签纸查看。

除了GPON和EPON的区别还有一个区别就是网关型(HGU)和桥接型(SFU)。一般带有无线功能的光猫就是网关型。有些设备的标签纸上也会有表明,我的没有写。

首先要确认光猫的认证方式,我的只要password密码,有的人可能需要loid+password,具体的查看自己的光猫。怎么查看明文密码,请参照我上文的方式操作。

查看光猫认证方式

接下来去查看宽带设置页面中,每个连接选项的VLAN号。重点是除TR069外的那些选项。

VLAN号查看

有了这些信息,就可以去小黄鱼选购光猫了。为了少花冤枉钱,买前可以询问下卖家,自己所在的区域能不能使用,因为有些光猫是限制区域的。还有一定要问光猫的超级管理员账户和密码,不然配置不了。

为了保险,可以等新光猫到了之后,按照旧光猫的设置全部重新配置好之后再将光猫替换上。有的卖家好像也会提供帮忙配置的服务,不过价格可能就贵了。

拔光纤线时,一定要捏住光纤线的护套去拔,千万不要拎着光纤线缆去拔。除非你特别想见运维人员。

一定要抓着框出来的地方拔

新光猫到手后先恢复一下出厂设置再配置,免得里面没清干净还要一个个去删。

新光猫插上光纤后,查看一下光模块工作正不正常,一般会给出参考值,对照着看一下。但我买的光猫发射功率一栏只显示auto,不显示具体数值,那就只能配置完看能不能上网,以此来判断光猫好不好了。

新光猫带来的速度上的变化不大,可以说是几乎没有,但是最明显的一个改善就是新换的光猫启动速度大大提升。以前旧的光猫断电重启后要隔个好几分钟才能连上网,但新换的光猫只要半分钟左右就启动完成了,真的是太快了。

下面是新旧对比,新换的光猫体积不是一般的大。小机柜都快没地方放了。

新旧对比

本文经“什么值得买”社区作者@Huahuaaaa授权转载,文章内容仅代表作者观点,与本站立场无关,未经授权请勿转载。

linux 启动服务 默认监听ipv6端口

第一种方法

# echo 1 /proc/sys/net/ipv6/bindv6only

# echo \”net.ipv6.bindv6only = 1\” /etc/sysctl.conf

第二种方法

让系统不加载ipv6相关模块,这需要修改modprobe相关设定文件,为了管理方便,我们新建设定文件/etc/modprobe.d/ipv6off.conf,内容如下,三种方式,总有一款适合你:

aliasnet-pf-10 off

options ipv6 disable=1

或者 installipv6/bin/true

或者 installipv6/sbin/modprobe-n -i ipv6

注意,如果你使用了网卡绑定(bond)技术,而且不希望用ipv6,那么你使用第一种,否则系统启动时,bonding模块可能会加载失败。

C#获取本地IP地址是ipv6的 怎么转换成ipv4

首先:ipv6是在Vista,或者Win7中获取的,XP中没有ipv6;然后:不能把ipv6变成ipv4,但是你可以直接获取ipv4的值。下面是我写的一个获取ipv6和ipv4的类。你可以直接把它编译成DLL文件,以后要使用ipv4,或者ipv6的时候,就可以直接调用这个动态链接库。————————————————————————————————————————————-

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using System.Windows.Forms;

namespace GetLocalIP{ public class GetIP { private IPAddress IPv4 , IPv6; public GetIP()//构造函数。 { getAllIP(); } private void getAllIP() { IPAddress [] ipList= Dns.GetHostAddresses(Dns.GetHostName()); foreach (IPAddress ip in ipList) { //获得IPv4 if (ip.AddressFamily == AddressFamily.InterNetwork) IPv4 = ip; //获得IPv6 if (ip.AddressFamily == AddressFamily.InterNetworkV6) IPv6 = ip; } } public IPAddress GetLocalIPv4()//通过这个public函数获取ipv4 { try { if (IPv4 != null) return IPv4; else return null; } catch (Exception error) { MessageBox.Show(\” GetLocalIpv4 Error: \” + error.Message); return null; } } public IPAddress GetLocalIPv6()//通过这个public函数获取ipv6 { try { if (IPv6 != null) return IPv6; else return null; } catch (Exception error) { MessageBox.Show(\” GetLocalIpv6 Error: \” + error.Message); return null; } } }}

—————————用法:首先你要添加这个动态链接库.直到可以使用该类。。

GetIP getLocalIP = new GetIP();IPAddress ipv4 = getLocalIP.GetLocalIPv4();IPAddress ipv6 = getLocalIP.GetLocalIPv6();———————————————————————-当然如果你仅仅需要获得ipv4的值的话。只需要这样就可以了。首先获取所有的Ip地址,然后从中选择ipv4.

IPAddress IPv4; IPAddress [] ipList= Dns.GetHostAddresses(Dns.GetHostName()); foreach (IPAddress ip in ipList) { //获得IPv4 if (ip.AddressFamily == AddressFamily.InterNetwork) IPv4 = ip; }}

IPv6协议在各操作系统下的安装与配置

IPv6协议在各操作系统下的安装与配置

我在这里将为大家介绍如何在Redhat Linux 9操作系统、Windows 2000 Server操作系统、Windows XP Professional操作系统和Free BSD Unix操作系统中安装和配置IPv6协议。

一、Linux操作系统

以RedHat9.0为例,系统默认的内核版本为2.4.20-8,已经自带了IPv6这个模块,配置过程如下:

以root用户登录(以下举例中的命令对大小写敏感)

1.加载ipv6模块

运行命令insmod ipv6或者modprobe ipv6,然后用命令lsmod可以查看系统已加载的模块列表,如果看到ipv6,则表示模块已经加载成功。用命令rmmod ipv6可以删除ipv6模块。也可以让系统在网络启动的时候自动加载ipv6模块,方法是编辑/etc/sysconfig/network文件,加入新的一行NETWORKING_IPV6=YES。

2.配置ipv6地址

默认情况下,一旦加载了ipv6模块,系统会自动给网卡配置好ipv6的本地链路地址(link local address),这里地址的特点是以[fe80::]开头。如果机器所接入的网络中,有支持ipv6的路由器,并且该路由器配置的是无状态地址自动配置,那么系统还会自动给网卡配置一个全球地址(Global Address)。本地链路地址是本地链路中唯一的,全球地址是全球IPv6网络中唯一的。

也可以手动给网卡配置地址,比如当网卡是以太网卡时,用以下命令即可为网卡配置一个全球地址为2001:250:3000:1::1:1,网络前缀(Network Prefix)为112的ipv6地址:

ifconfig eth0 add 2001:250:3000:1::1:1/112

3.测试网络连通性

网络连通性测试的前题是有另外一台ipv6的网络节点,可以是普通的支持ipv6的pc,也可以是支持ipv6的路由器。它们之间要么在链路层直接相通,要么经过其他的支持ipv6的网络节点在链路层间接相通。假设另外一台机器的网络节点的全球地址为为2001:250:3000:1::1:2,那么用以下命令:

ping6 2001:250:3000:1::1:2/112

应该可以看到类似如下的结果:

PING 2001:250:3000:1::1:2(2001:250:3000:2::1:1) 56 data bytes

64 bytes from 2001:250:3000:1::1:2: icmp_seq=1 ttl=64 time=0.082 ms

64 bytes from 2001:250:3000:1::1:2: icmp_seq=2 ttl=64 time=0.058 ms

这就表明这两个节点之间的ipv6网络连通性正常。

4.配置静态路由表

route -A inet6(可以查看ipv6的静态路由表);

route -A inet6 add default gw 2001:250:3000:2:2c0:95ff:fee0:473f(在系统的静态路由表里面加上一条静态路由记录)

5.支持的服务

WEB服务

服务器Apache 2.0.40

启动方法:/etc/init.d/httpd start

客户端lynx 2.8.5

运行方法:lynx http://[ipv6 -address]:port/

LDAP服务

我采用开源项目openldap提供的服务器和客户端,版本号是2.0.25,其网站为[url][/url],该软件能够支持IPv6。

服务端启动方法:/etc/init.d/ldap start

客户端访问方法:ldapsearch -x -h [ipv6-addr] -D \”cn=Manager\”

二、Windows 2000 Server操作系统

1.准备工作

在微软的网址上([url][/url]),有安装协议的简单说明,现将原文摘录如下:

1.Save the file tpipv6-001205.exe from the download page to a local folder (for example, C:\\IPv6TP).

2.From the local folder (C:\\IPv6TP), run Tpipv6-001205.exe and extract the files to the same location.

3.From the local folder (C:\\IPv6TP), run Setup.exe -x and extract the files to a subfolder of the current folder (for example, C:\\IPv6TP\\files).

4.From the folder containing the extracted files (C:\\IPv6TP\\files), open the file Hotfix.inf in a text editor.

5.In the [Version] section of the Hotfix.inf file, change the line NTServicePackVersion=256 to NTServicePackVersion=1024, and then save changes.

6.From the folder containing the extracted files (C:\\IPv6TP\\files), run Hotfix.exe.

7.Restart the computer when prompted.

8.After the computer is restarted, continue installing the Microsoft IPv6 Technology Preview for Windows 2000 starting at step 3 of the \”Installing the IPv6 Technology Preview for Windows 2000\” section of either the Introduction to the Microsoft IPv6 Technology Preview for Windows 2000 or the Readme.htm file in the folder containing Setup.exe (C:\\IPv6TP).

2.安装配置

完成了准备工作之后,还需要给以太网卡添加IPv6协议族,这里也摘录部分原文。

1.From the Windows 2000 desktop, click Start, point to Settings, and then click Network and Dial-up Connections. As an alternative, you can right-click My Network Places, and then click Properties.

2.Right-click the Ethernet-based connection to which you want to add the IPv6 protocol, and then click Properties. Typically, this connection is named Local Area Connection.

3.Click Install.

4.In the Select Network Component Type dialog box, click Protocol, and then click Add.

5.In the Select Network Protocol dialog box, click Microsoft IPv6 Protocol and then click OK.

6.Click Close to close the Local Area Connection Properties dialog box.

3.测试网络连通性

测试的前题条件与之前在Linux环境下的配置类似。

Windows NT系列的操作系统中,一个网卡可以对应于多个接口(interface),一个interface对应一个ipv6地址,Windows 2000 Server也是如此。因此,当一个网卡通常具有多个ipv6地址的时候(至少有本地链路地址,通常还有站点地址,全球地址,ipv4向ipv6过渡阶段的过渡型地址),Windows 2000 Server就用多个interface来对应之,一般情况下一个网卡有4个interface。而其中之一对应的是全球地址,在手动给网卡配置全球地址的时候也要注意对应该接口,该接口的特点是其描述包含“本地连接”或“Local Area Connection”的关键字。

假如“本地连接”对应的接口序号是2,那么切换到命令提示符下,用如下命令手动加入ipv6地址:

ipv6 adu 2/2001:250:3000:1::1:1,2表示该操作对应于interface 2。

假设路由器地址是2001:250:3000:1:2c0:95ff:fee0:473f,用如下命令手动加入静态路由表:

ipv6 rtu ::/0 2/2001:250:3000:1:2c0:95ff:fee0:473f,这里后面的地址表示路由器的IPv6地址,::/0相当于Redhat Linux 9中静态路由表的default gw。

运行命令:ping6 2001:250:3000:1:2c0:95ff:fee0:473f,如果能够收到回应,则表示本机与ipv6路由器之间的ipv6网络是互通的。

三、Windows XP Professional操作系统

安装协议方面简单了许多,只需要进入命令模式,然后运行ipv6 install即可。其他操作与Windows 2000 Server类似。

四、FreeBSD Unix

安装协议的方法也很简单,只需要修改/etc/rc.conf文件,新添加一行即可:

ipv6_enable=\”YES\”

配置地址也可以在该文件中完成,如新增加一行:

ipv6_ifconfig_fxp0=\”2001:250:3000:1::1:1 prefixlen 64\”

就给网卡fxp0进行了一个网络前缀为64,全球地址为2001:250:3000:1::1:1的配置。

其它网络连通性测试的操作与以上所述的原理一样。

0

评论0