地址linuxpppoev6服务器搭建测试

搭建免流服务器  时间:2021-05-06  阅读:()

l inux搭建ipv6的pppoe server端

近期在做PPPOEV6的测试 就尝试着在l inux搭建pppoe相关软件 主要是开源软件ppp-2.4.5和rp-pppoe-3.8

以下是对网上资料的整理跳过很多人写的乱七八糟的 COPY完全按下面步骤走就可以了网络架构pc ------------router---------server

PC:WIN7

ROUTER:dl ink 860lb

Server:DEBIAN 5(这个安好就自带了 ppp rp-pppoe但下面我还是讲下如何用 GZ来安你可以用apt-get autoremove ppp pppoe 将它删了)

如何查看是否安好了用 d pkgdebian:/etc/ppp#dpkg-l | grep ppprc ppp 2.4.5-4 Point-to-Point Protocol (PPP) -daemonrc pppoe 3.8-3 PPPoverEthernetdriverdebian:/etc/ppp#dpkg--get-selections | grep pppppp deinstal lpppoe deinstal l

如上系统自带的被我删了然后我自己装了这 2个软件

1 .下载ppp-2.4.5.tar.gz、 rp-pppoe-3.8.tar.gz

2.安装a.将ppp、 rp-pppoe解压b.安装pppdcd ppp-2.4.5/pppdvi Makefi le. l inux开启HAVE_I NET6=y//关键点不然不支持IPV6 cdppp-2.4.5

./config ure

备注先 make clean一下确保 HAVE_INET6开启makemake instal lc.安装rp-pppoecd rp-pppoe/src

./configure--enable-plugin=/opt/ppp-2.4.5 //这句好像没什么意义makemake instal l

3.修改配置文件vim/etc/ppp/pppoe.conf

修改下面几个值其他的不要动

ETH=eth0

USER=rp-pppoe //拨号用户名

LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.sovim/etc/ppp/pppoe-server-options

下面是全部内容

#PPP options for the PPPoE server

#LIC:GPLrequire-chap //表示会用到 chap-secrets文件

#loginlcp-echo-interval 10lcp-echo-fai lure 2

+ipv6ipv6: :1, : :2

SERVER会分到一个FE80: :1/10的地址 ROUTER会分到一个FE80: :2/10的地址然后我们需要配置dibbler才能让ROUTER拿到GLOBAL地址vim/etc/ppp/chap-secrets

#Secrets for authentication using CHAP

#cl ient server secret IP addressesrp-pppoe * rp-pppoe *

用*代替地址这个表是C HA P认证的账号和密码对照表所以实际上我们拨号的账号密码都是rp-pppoevim optionslocal

4.开启s e rve r端pppoe-server -I eth0

5.页面和配置效果

PPPOEV6 ONLY

拨号成功以后可以看到 PPP0分配了一个本地地址 FE80: :2/10ppp0 Link encap:Point-to-Point Protocolinet6 addr: fe80: :2/10 Scope:Link

UP POINTOPOINT RUNNING NOARP MULTICASTMTU:1492 Metric:1

RX packets:7 errors:0 dropped:0 overruns:0 frame:0

TX packets:17 errors:0 dropped:0 overruns:0 carrier:0col l isions:0 txqueuelen:3

RX bytes:196(196.0 B) TX bytes:1291 (1 .2 KiB)

但是我们还没有拿到 GLOBAL地址所以我们需要在 debian上跑 radvd和dibbler来给PPP接口分配地址

1 . STATELESS的情况这种模式下只跑 RADVD就可以了 RADVD的配置文件如下

Vim/etc/radvd.confinterface ppp0

{

AdvSendAdvert on;

M inRtrAdvI nterval 3;

M axRtrAd vI nterva l 10;

AdvDefaultPreference high;

AdvHomeAgentFlag off;

IgnoreIfMissing on; //这个很关键

AdvManagedFlag off; //这个很关键

AdvOtherConfig Flag off; //这个很关键prefix 2001 : :/96

{

AdvOnLink on;

AdvAutonomous on; //让PPP接口根据 PREFIX生成地址

AdvRouterAddr on;

};

RDNSS 2001 : :1 2001 : :2

{

AdvRDNSSPreference 8;

AdvRDNSSLifetime 30;

};

};

然后看效果 G LO BAL地址成功分配ppp0 Link encap:Point-to-Point Protocolinet6 addr:2001 : :2/64 Scope:Globalinet6 addr: fe80: :2/10 Scope:Link

UP POINTOPOINT RUNNING NOARP MULTICASTMTU:1492 Metric:1RX packets:47 errors:0 dropped:0 overruns:0 frame:0

TX packets:13 errors:0 dropped:0 overruns:0 carrier:0col l isions:0 txqueuelen:3

RX bytes:5452(5.3 KiB) TX bytes:1439(1 .4 KiB)cat /etc/resolv.conf

#Auto-Generatednameserver 192.168.0.1search

但是RDNSS没有解析成功没拿到 DNS地址看来只有换 STATEFUL模式

2. STATE F UL模式既要配置RADVD又要配置DI BBL ER

Vim/etc/radvd.conf注意红色部分的不同i nterface ppp0

{

AdvSendAdvert on;

MinRtrAdvI nterval 3;

MaxRtrAdvI nterval 10;

AdvDefaultPreference high;

AdvHomeAgentFlag off;

IgnoreIfMissing on;

AdvManagedFlag on;

AdvOtherConfig Flag on;prefix 2001 : :/96

{

AdvOnLink on;

AdvAutonomous off;

AdvRouterAddr on;

};

RDNSS 2001 : :1 2001 : :2

{

AdvRDNSSPreference 8;

AdvRDNSSLifetime 30;

};

};

红色部分意思是 RADVD不分配地址用 DIBBLER来分原理就是协议上规定的 M和O值Vim/etc/dibbler/server.conf

#Logging level range: 1(Emergency)-8(Debug)log-level 8

#Don't log ful l datelog-mode short

#set preference of this server to 0(higher=more prefered)preference 0iface"ppp0" {

//also ranges can be defines, instead of exact valuest1 1800-2000t22700-3000prefered-l ifetime 3600val id-l ifetime 7200class{pool 2000: :/64

}

#assign temporary addresses from thispool ta-class{pool 3000: :/96

}

#assign/96 prefixes from this poolpd-class{pd-pool 3000:458:ff01 :ff03:abcd: :/80pd-length 96

}option dns-server 2000: :ff,2000: :fe

}

有时候会发生不回报文的问题红色部分 ppp0表示在这个接口上跑 dibbler

然后我将ppp0改成eth0,居然成功了但第二次失败又改回 ppp0,成功后来我发现原来是因为PPP0接口建立之前带DIBBLER会不能通信必须在PPP0建立后把DIBBLER带起来这个BUG看来需要自己研究配置文件才行了暂时放着

成功以后分得 GLOBAL地址ppp0 Link encap:Point-to-Point Protocolinet6 addr:2000: :ea5c:2de2:713e:a561/96 Scope:Globalinet6 addr: fe80: :2/10 Scope:Link

UP POINTOPOINT RUNNING NOARP MULTICASTMTU:1492 Metric:1

RX packets:56 errors:0 dropped:0 overruns:0 frame:0

TX packets:16 errors:0 dropped:0 overruns:0 carrier:0col l isions:0 txqueuelen:3

RX bytes:6847(6.6 KiB) TX bytes:1806(1 .7 KiB)

DNS也分到了

#cat /etc/resolv.conf

#Auto-Generatednameserver 2000: :ffnameserver 2000: :fenameserver 192.168.0.1search

分割线

这个ROUTER还支持pppoev4 share pppoev6

SERVER的参数有点不一样其它都一样 ,主要是给一个 I PV4的地址pppoe-server -I eth0 –L 10.10.10.10 -R 10.10.10.1 1

拨号成功以后 P P P 0接口会既有I PV4地址又有I PV6地址非常有意思

ppp0 Link encap:Point-to-Point Protocolinet addr:10.10.10.13 P-t-P:10.10.10.10 Mask:255.255.255.255inet6 addr:2001 : :2/64 Scope:Globalinet6 addr: fe80: :2/10 Scope:Link

UP POINTOPOINT RUNNING NOARP MULTICASTMTU:1492 Metric:1RX packets:27 errors:0 dropped:0 overruns:0 frame:0

TX packets:28 errors:0 dropped:0 overruns:0 carrier:0col l isions:0 txqueuelen:3

RX bytes:2544(2.4 KiB) TX bytes:2014(1 .9 KiB)

但是SERVER这边没有GLOBAL地址我们可以自己配一个

Debian:/#ip-6 addr add 2001 : :1/64 devppp0

加路由

Debian:/#ip-6 route add 3001 : :1/64 via2001 : :1 ;

日本CN2、香港CTG(150元/月) E5 2650 16G内存 20M CN2带宽 1T硬盘

提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...

亚州云-美国Care云服务器,618大带宽美国Care年付云活动服务器,采用KVM架构,支持3天免费无理由退款!

官方网站:点击访问亚州云活动官网活动方案:地区:美国CERA(联通)CPU:1核(可加)内存:1G(可加)硬盘:40G系统盘+20G数据盘架构:KVM流量:无限制带宽:100Mbps(可加)IPv4:1个价格:¥128/年(年付为4折)购买:直达订购链接测试IP:45.145.7.3Tips:不满意三天无理由退回充值账户!地区:枣庄电信高防防御:100GCPU:8核(可加)内存:4G(可加)硬盘:...

美国Cera 2核4G 20元/45天 香港CN2 E5 20M物理机服务器 150元 日本CN2 E5 20M物理机服务器 150元 提速啦

提速啦 成立于2012年,作为互联网老兵我们一直为用户提供 稳定 高速 高质量的产品。成立至今一直深受用户的喜爱 荣获 “2021年赣州安全大赛第三名” “2020创新企业入围奖” 等殊荣。目前我司在美国拥有4.6万G总内存云服务器资源,香港拥有2.2万G总内存云服务器资源,阿里云香港机房拥有8000G总内存云服务器资源,国内多地区拥有1.6万G总内存云服务器资源,绝非1 2台宿主机的小商家可比。...

搭建免流服务器为你推荐
I:\Sam-research\QEF\Publications\Conference支持ipadipad连不上wifi苹果ipad突然连不上网了,是怎么回事?网络是好的,手机能上网。iphone连不上wifi为什么苹果手机连不上wifi微信都发不出去?127.0.0.1传奇服务器非法网关连接: 127.0.0.1迅雷下载速度迅雷下载快慢和什么有关迅雷下载速度为什么现在迅雷下载的速度比原来慢得多?google统计怎样将Google分析转换成中文显示Google中文专题交流fastreport2.5空调滤芯pm2.5是什么意思?morphvoxpro怎么用如何使用MorphVOX Pro变声
二级域名申请 怎样申请域名 金万维动态域名 lnmp 企业主机 便宜服务器 vpsio 香港cdn 紫田 hostker 免费个人空间 卡巴斯基破解版 四核服务器 华为云盘 无限流量 根服务器 中国电信测速器 广州虚拟主机 双线空间 摩尔庄园注册 更多