4-ipv6服务器之-pppoev6

news/2025/2/15 22:20:01/

PPPoE Server拨号服务器,家用的电信带宽基本都是pppoe拨号的,但是好像电信也没有提供ipv6的服务

1. 安装pppoe服务器

ubuntu下面安装pppoe服务器比较简单

sudo apt-get install pppoe

2.配置pppoe服务器

1. 创建PPPoE Server配置文件/etc/ppp/pppoe-server-options

此文件中常用的几个参数如下所述,由于我自己也没有用过其他参数, 甚至不知道是否还有其他可以配置的参数, 故而更多参数请搜索其他资料。
实际上该配置文件的内容是启动PPPoE Server时PPP需要的参数, 此文件内容在PPPoE Server启动时会自动通过pty参数传递给pppd进程。
require-pap, 设置PPPoE Server接受pap认证方式
require-chap, 设置PPPoE Server接受chap认证方式
login, 设置了此参数, 则要求认证所用的账户及密码要存在于Ubuntu系统中, 也就是说要同时在系统和/etc/ppp/chap-secrets或/etc/ppp/pap-secrets中都添加相同的用户信息。我自己的Server中将此参数注释掉。
lcp-echo-interval, 设置LCP echo间隔时间(秒)。
lcp-echo-failure, 设置多久(秒)未成功完成LCP echo request以及LCP echo reply就断开连接(这个参数效果我没有测试过)。
ms-dns, 指定PPPoE Server给Client分配的DNS。
例如:

require-chap
#login
lcp-echo-interval 10
lcp-echo-failure 20
ms-dns 10.0.0.138
2. 添加PPPoE连接账户信息

打开文件/etc/ppp/chap-secrets, 按照说明文件添加一个用户信息。

  • 第一个字段为用户名
  • 第二字段server最好设置为*,否则在PPPoE连接时必须输入正确的server name(默认为主机名,也可以在运行pppoe-server时用-C参数指定)。
  • 第三个字段是密码,
  • 最后一个字段指定允许的IP地址范围(直接设置成*即可)。
"ubuntu" * "pppoe" *

如果是pap认证方式, 需要在/etc/ppp/pap-secrets中添加用户信息。

3. 启动、停止

PPPoE Server安装配置完成后不会自动在/etc/init.d/目录下生成相应的管理脚本, 需要从Shell中手动启动, 相关的用法可以查看pppoe-server的帮助文档(man pppoe-server), 主要的参数如下:

  • -I, 指定需要作PPPoE Server的接口
  • -L, 指定PPP连接中Server的IP地址
  • -R, 指定PPP连接中分配给Client的IP地址起始值
  • -N, 指定PPP连接中可分配给Client的最大IP个数, 起始值由-R指定
  • -O, 指定pppoe-server的配置文件位置, 默认为/etc/ppp/pppoe-server-options, 如果有其他文件作配置的话, 可以通过此参数指定, 一般不用加这个参数。
sudo pppoe-server -I eth0 -L 100.0.0.1 -R 100.0.0.100 -N 20

停止

killall pppoe-server

因为PPPoE Client会以广播方式(PADI)寻找PPPoE Server, 所以不需要给Server的接口配置IP地址。

如果启动PPPoE Server失败请查看系统log(/var/log/syslog)。


http://www.ppmy.cn/news/247355.html

相关文章

定积分的计算(分段积分)习题

前置知识:定积分的计算(分段积分) 习题1 计算 ∫ 1 e e ∣ ln ⁡ x ∣ d x \int_{\frac 1e}^e|\ln x|dx ∫e1​e​∣lnx∣dx 解: \qquad 原式 ∫ 1 e 1 − ln ⁡ x d x ∫ 1 e ln ⁡ x d x − ln ⁡ x ∣ 1 e 1 ln ⁡ x ∣…

Internet Protocol Version 6 (IPv6) / IP Next Generation (IPng)

The TCP/IP Guide - Internet Protocol Version 6 (IPv6) / IP Next Generation (IPng)http://www.tcpipguide.com/free/t_InternetProtocolVersion6IPv6IPNextGenerationIPng.htm自 1981 年以来,TCP/IP 就建立在 IPv4之上。 IPv4 是在我们今天认为理所当然的巨大的…

基于Android系统的IPv6网络接入分析

基于Android系统的IPv6网络接入分析 摘 要:本文深入分析了Android设备接入IPv6网络对硬件、软件的一些要求,以及目前Android软件对IPv6网络的支持情况。指出了Android系统的DHCP客户端的一些不足之处,并提出了相应解决方案。 关键词&#x…

IPv6 详细介绍

IPv6 来源: 维基百科,自由的百科全书 跳到导航跳到搜索 IPv6的设计目的是取代IPv4,然而长期以来IPv4在互联网流量中仍占据主要地位,IPv6的使用增长缓慢。在2017年7月,通过IPv6使用Google服务的用户百分率首次超过2…

3GPP(学习) 38521-1 6.2C.1 Configured transmitted power for SUL

测试目的 为了验证测量的 UE 配置的最大输出功率 PUMAX,f,c 是否在指定范围内。 测试适应性 本次测试适用于支持在SUL频段上运行的所有类型的NR UE版本 R15以及更高版本 最低一致性要求 当 UE 在服务小区中同时配置 NR UL 和 NR SUL 载波时,无论是在 UL 载波还是 SU…

三十三、IPv6

文章目录 1、IPv6数据报格式2、IPv4和IPv6的区别3、IPv6的地址表示形式4、IPv6的基本地址类型5、IPv4向IPv6过渡的策略THE END \qquad QOS-Quality of Service: 服务质量,只一个网络能够利用各种基础技术,为指定网络通信提供更好的服务能力&a…

IPv6在3G网的应用(转)

移动通信和互联网是目前最为热门的技术,移动通信技术为我们提供了随时随地接入网络享受网络服务的技术,而互联网络为我们提供了丰富多彩的可读、可听和可视的信息内容。即将到来的第三代移动通信技术(3G)紧紧的将这两种技术结合起来,实现随时…

【5G/4G】AT Command 详细教程(基于3GPP Spec 27.007)

文章目录 AT Command 使用指南 (针对3GPP Spec 27.007)一、AT Command 结构二、AT Command Response 和 result code 结构2.1 command V1 格式2.2 command V0 格式2.3 几类 Result codes 三、AT Command 使用举例 本人就职于国际知名终端厂商&#xff0c…