iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5036|回复: 2
打印 上一主题 下一主题

[认证计费] pppoe-server + ipv6(PPPoE拨号用户支持IPV6客户端)

[复制链接]
跳转到指定楼层
楼主
发表于 2021-1-10 18:50:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需求建议
目前版本: 3.4.8
使用环境: 企业事业单位 小区 
需求程度: 我好紧急的
联系方式(仅官方人员可见): 您无权查看此信息
类似功能截图:
本帖最后由 yc12110 于 2021-1-10 18:55 编辑

PPPoE拨号用户可以获取公网ipv6地址。并且用户如果路由拨号获取ipv6后,还可以给路由下的客户端分发ipv6公网地址。


pppoe-server + ipv6安装pppoe 服务
  1. yum install rp-pppoe dibbler-server radvd -y
复制代码
开启ipv6转发
  1. echo 'net.ipv6.conf.all.forwarding = 1' >> /etc/sysctl.conf
  2. sysctl -p
复制代码
配置pppoe服务
  1. vi /etc/ppp/pppoe.conf

  2. ETH=eth0
  3. USER=test
  4. LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
复制代码
  1. vi /etc/ppp/pppoe-server-options

  2. # PPP options for the PPPoE server
  3. # LIC: GPL
  4. #require-pap
  5. require-chap
  6. #login
  7. lcp-echo-interval 10
  8. lcp-echo-failure 2
  9. +ipv6
  10. ipv6 ::1,::2
复制代码
  1. vi /etc/ppp/chap-secrets

  2. test            *       123456                  *
复制代码
  1. vi /etc/ppp/options

  2. #lock
  3. local
  4. #ipv6 ,
复制代码
开启pppoe服务
  1. pppoe-server -I eth0 -L 192.168.44.1 -R 192.168.44.2-20
复制代码
开启ipv6支持分发地址
编辑 /etc/ppp/ipv6-up 文件。默认拨号后会调用这个文件执行。
执行dibbler-server 和 radvd 服务给用户分ipv6地址。
  1. LOGDEVICE=$6
  2. REALDEVICE=$1
  3. #在上面信息的下面添加下面所有内容
复制代码
  1. kill -9 $(ps -ef | grep radvd | awk 'NR==1{print $2}')
  2. kill -9 $(ps -ef | grep dibbler | awk 'NR==1{print $2}')
  3. rm -f /var/lib/dibbler/*
复制代码
  1. cat > /etc/radvd.conf << EOF
  2. interface $1
  3. {
  4.         AdvSendAdvert on;
  5.         MinRtrAdvInterval 3;
  6.         MaxRtrAdvInterval 10;
  7.         AdvManagedFlag on;
  8.         AdvOtherConfigFlag on;
  9.         prefix 2019:1:2:3::/64
  10.         {
  11.                 AdvOnLink on;
  12.                 AdvAutonomous on;
  13.                 AdvRouterAddr on;
  14.         };
  15.                 RDNSS 2019:1:2:3::1 2019:1:2:3::2
  16.         {
  17.         };
  18. };
  19. EOF
复制代码
  1. cat > /etc/dibbler/server.conf << EOF
  2. log-level 8
  3. iface "$1"{
  4. t1 180-200
  5. t2 270-300
  6. prefered-lifetime 360
  7. valid-lifetime 720
  8. class {
  9.    pool 2019:a:b:c::/64
  10. }
  11. pd-class {
  12. pd-pool 2017:1:2:3::/64
  13. pd-length 64
  14. }
  15. option dns-server 1999::a,1999::d
  16. option domain test.com
  17. }
  18. option fqdn 2 64
  19.                 aa.example.com - 2000::1,
  20.                 bb.example.com - 2000::1,
  21.                 test.com
  22. EOF
复制代码
  1. #/usr/sbin/radvd
  2. dibbler-server start
复制代码
  1. ip -6 addr add 2019:a:b:c::1.1.1.1 dev $1
  2. ip -6 route add 2018:1:2:3/64 dev $1
  3. ip -6 route add 2019:a:b:c/64 dev $1
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
沙发
发表于 2021-1-14 09:30:54 | 只看该作者
楼主好,目前常用的是pppoe拨号同时获取IPv4和IPv6地址,你这边的需求目的是只获取IPv6地址吗
板凳
 楼主| 发表于 2021-1-15 11:40:22 | 只看该作者
需求是:1. 爱快主路由pppoe拨号同时获取IPv4和IPv6地址。2. 爱快主路由里了pppoe服务可以给下面的客户端分发ipv6的公网地址。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-9-21 04:39

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表