IPv6技术—PPPoE
PPPoE之服务器
一.软件安装(ubuntu)
sudo apt install radvd
sudo apt install pppoe
其中radvd用于发送IPv6路由广告信息,pppoe用于拨号服务
二.参数配置
1.编辑/etc/ppp/pppoe-server-options配置文件,该配置文件用户设置pppoe服务参数,末尾添加+ipv6选项用于支持IPV6地址分配
require-chap
login
lcp-echo-interval 10
lcp-echo-failure 2
defaultroute
noipdefault
+ipv6
2./etc/ppp/options配置文件使用默认值即可
3.创建目录/etc/ppp/ipv6-radvd
4.创建pppoe ipv6启动脚本/etc/ppp/ipv6-up.d/radvd。
#!/bin/sh
ADDR=$(echo $PPP_REMOTE | cut -d : -f 3,4,5,6)
if test x$ADDR == x ; then
echo "Unable to generate IPv6 address"
exit 0
fi
ADDR=2001:470:8192:BEEF:$ADDR
#add route
route -6 add $ADDR/128 dev $PPP_IFACE
#generate radvd config
RAP=/etc/ppp/ipv6-radvd/$PPP_IFACE
RA=$RAP.conf
echo "interface $PPP_IFACE {" >> $RA
echo "\tAdvManagedFlag off;" >> $RA
echo "\tAdvOtherConfigFlag on;" >> $RA
echo "\tAdvSendAdvert on;" >> $RA
echo "\tMinRtrAdvInterval 5;" >> $RA
echo "\tMaxRtrAdvInterval 100;" >> $RA
echo "\tUnicastOnly on;" >> $RA
echo "\tAdvSourceLLAddress on;" >> $RA
echo "\tprefix 2001:470:8192:BEEF::/64 {};" >> $RA
echo "};" >> $RA
#start radvd
/usr/sbin/radvd -C $RA -p $RAP.pid
5.创建pppoe ipv6关闭脚本/etc/ppp/ipv6-down.d/radvd
#!/bin/sh
RAP=/etc/ppp/ipv6-radvd/$PPP_IFACE
kill `cat $RAP.pid` || true
kill `cat $RAP.dhcp.pid` || true
rm -f $RAP.*
ADDR=$(echo $PPP_REMOTE | cut -d : -f 3,4,5,6)
ADDR=2001:470:8192:BEEF:$ADDR
ARPA=$(ipv6_rev $ADDR)
nsupdate << EOF
update delete $ARPA
send
update delete $PPP_IFACE.tunnel.ipv6.icybear.net
send
EOF
exit 0
6.修改/etc/ppp/chap-secrets文件,创建pppoe拨号用户名和密码。
"test" * "test" *
三.pppoe服务器启动
pppoe-server -I ens33 -L 172.16.254.31 -R 172.16.254.33 -N
其中-L指定本地地址,-R指定分配出去的起始地址,-N指定分配地址的个数
PPPoE之客户端
一.软件安装
1.下载ppp-2.4.5源码
2.修改ppp-2.4.5/pppd/Makefile.linux:放开HAVE_INET6=y这一行注释
3.cd ppp-2.4.5;./configure;make;make install
二.参数配置
1.修改客户端/etc/ppp/options文件支持ipv6地址
+ipv6
2.需要配置ra接收开关,用于发送rs和接收ra获取地址(有些系统默认关闭):echo 2 > /proc/sys/net/ipv6/conf/default/accept_ra (开启默认的配置,则创建拨号接口时自动开启)
3.需要配置ip6tables规则(有些系统默认会丢弃ra/rs报文)
ip6tables -A INPUT -p icmpv6 -m icmp6 --icmpv6-type 133 -m hl --hl-eq 255 -j ACCEPT
ip6tables -A INPUT -p icmpv6 -m icmp6 --icmpv6-type 134 -m hl --hl-eq 255 -j ACCEPT
4.启动拨号
adsl-startup
adsl-connect
IPV6-PPPoE交互流程
IPv6技术—PPPoE相关推荐
- linux升级ipv6协议栈,IPv6技术及基于Linux平台IPv6协议栈的实现
IPv6技术及基于Linux平台IPv6协议栈的实现 简单介绍了 IPv6的基本原理和特征 ,重点探讨了 IPv6技术在 L inux环境中的应用 :对支持 IPv6协 (本文共5页) 阅读全文> ...
- 《IPv6技术精要》一2.4 扩展报头
本节书摘来自异步社区<IPv6技术精要>一书中的第2章,第2.4节,作者[美]Rick Graziani,更多章节内容可以访问云栖社区"异步社区"公众号查看 2.4 扩 ...
- IPv6技术详解:基本概念、应用现状、技术实践(上篇)
本文来自微信技术架构部的原创技术分享. 1.前言 普及IPV6喊了多少年了,连苹果的APP上架App Store也早已强制IPV6的支持,然并卵,因为历史遗留问题,即使在IPV4地址如果饥荒的情况下, ...
- 利用ipv6技术,废旧笔记本变成互联网server
利用ipv6技术,废旧笔记本变成互联网server 如果你家的路由器已经get到了ipv6地址,并且你家的电脑也获取了有效的ipv6地址,在广域网的设备可以访问到. 那恭喜你,再配合我这个ddns,你 ...
- IPv6技术精要--第9章 无状态地址自动配置SLACC
文章目录 本章要点: 9.1 RA消息和SLAAC 9.2 WinPC的EUI-64和随机生成接口ID 9.3 IPv6地址的隐私问题 [学习资料] [01学习笔记] [02课程实验] [03其他资料 ...
- 《IPv6技术精要》一1.3 IPv5
本节书摘来自异步社区<IPv6技术精要>一书中的第1章,第1.3节,作者 [美]Rick Graziani,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.3 ...
- IPv6技术何时大举进军安防?
近年来热炒的物联网正是这样一个概念,进入物联网时代可能身边的每一样东西都需要连入因特网,随之而来的弊端就是IPv4地址空间正在逐渐耗尽,在安防行业同样遇到此等发展困境.因此,IPv6技术与安防千丝万缕 ...
- IPv6技术-什么是IPv6
IPv6技术 1 引言 IPv4地址即将耗尽,因此需要移转至IPv6的讨论,过去数年来一直不曾中断.IPv4和IPv6在报文结构.报文字段意义以及地址配置诸多方面都有显著的不同,这给从IPv4到IP ...
- 思科ei ccie认证体系最新内容下一代编址IPV6技术最全面的基础详解 从零到精通必读
思科ei ccie认证体系最新内容下一代编址IPV6技术最全面的基础详解 从零到精通必读 IPv6(Internet Protocol Version 6,因特网协议版本6)是网络层协议的第二代标准协 ...
最新文章
- Outlook 2003命令行参数开关详解
- 【OpenPose-Windows】error1 OpenPose项目加载失败
- PYTHON_正则表达式
- tomcat 优化_浅谈Tomcat服务器优化方法
- 容器的基础 XmlBeanFactory(下篇)
- 阿里大文娱:不存在“优酷自制团队转入阿里影业”一说
- 应该如何经营一家便利店?
- 手把手教你用 Python 绘制酷炫的桑基图!
- phpMyAdmin创建数据库无权限解决方案
- 企业网ARP欺骗网关攻击与伪DHCP分析与处理
- CAJ转换有免费的工具吗?
- 学校开展计算机培训活动,我校举办学生高级领导力专题培训活动
- 网友自制的谷歌输入法皮肤及制作方法
- 测量学7_地形图的基本知识
- LaTeX引文.bib方式插入——misplaced alignment tab character . ...ock{\em IEEE Transactions onSystems Man
- 游戏挂机还开着电脑?那就真的out了!
- PHP接口_短信发送接口
- python 虚拟串口通信
- python 安装pytorch apex 报错:“ERROR: Command errored out with exit status 1: /home/litt/anaconda3/envs/”
- Android JNI 开发
热门文章
- html控制电脑关机,用手机控制电脑关机 方法介绍【图文】
- 网智天元副总裁刘喆:大数据智能提速汽车消费金融
- linux中ln(link)命令创建链接以及链接的删除和更新
- 回顾光影先锋发展史(2)-佳能
- 苹果电脑Mac-M1-芯片已经支持适配-PS-,2021安装 M1芯片处理器安装PS2021 完美版
- SOME/IP和DDS
- PCL学习九:Registration-配准
- sql如何查询表的第一条记录和最后一条记录
- vant-weapp 有赞小程序外部样式custom-class使用方式
- ATFX美指:小非农ADP数据来袭,美国是否出现经济衰退的关键指标