参考
https://www.jianshu.com/p/83032891924c
http://www.openwrt.org.cn/bbs/thread-1325-1-1.html
https://blog.csdn.net/u014682756/article/details/44117167
https://blog.csdn.net/wynter_/article/details/52680090

具体过程:
其实没那么复杂
在openwrt编译的时候选上pppoe-server 
1、安装到路由器上之后配置两个文件
pppoe-server-options:

# PPP options for the PPPoE server
# LIC: GPL
ms-dns 114.114.114.114
require-pap
#require-chap
auth
#login
lcp-echo-interval 10
lcp-echo-failure 2

pap和chap选一个就可以了
2、然后配置chap-secrets或者pap-secrets

#USERNAME  PROVIDER  PASSWORD  IPADDRESS
mogu * 123 *

(或者全是*? 不知道可不可以)

3、然后通过命令开启pppoe服务端服务
命令可以很简单
pppoe-server -I br-lan -k   (注意那是大写的i,我当时输错了耽搁了好半天)
详细一点的特定参数则可以参考以上链接

4、以上三步就可以进行拨号连接了,但是要让拨号设备上网的话还需要配置iptables规则
*我当时测试的时候发现会生成两个虚拟的ppp网卡,所以ppp网卡都需要进行简单配置,如下
 iptables -I FORWARD -i ppp0 -j ACCEPT
 iptables -I FORWARD -o ppp0 -j ACCEPT
 iptables -I FORWARD -i ppp1 -j ACCEPT
 iptables -I FORWARD -o ppp1 -j ACCEPT

因为pppoe拨号进来的设备会被映射到10网段,所以再加个路由通过即可正常连上外网
iptables -t nat -A POSTROUTING -s 10.0.1.0/24 -j MASQUERADE

**如果只是测试pppoe拨号连接部分则不用配置路由转发规则

pppoe-server -I br-lan -L 1.1.1.11 -R 1.1.1.111 -N 11

配置pppoe服务器相关推荐

  1. windows下配置PPPoE服务器

    由于工作需要配置WINDOWS下的PPPoE服务器,但是再晚上逛了半天未找到合适的文章.不才借助同事,配置完成. 现在分享下, 如果哪位发现错误.请指出 谢谢 一.   WINDOWS XP下配置步骤 ...

  2. linux下pppoe服务器,Linux下配置pppoe服务器

    Linux下配置pppoe服务器 发布时间:2007-04-28 00:51:28来源:红联作者:readywin 系统环境: fedora 4 2.6.11 i386 rp-pppoe-3.5-27 ...

  3. Centos7 配置pppoe服务器

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.配置网络环境,采用DHCP进行桥接自己的网卡: 二.检查并配置ppp软件 三.配置pppoe服务器 四,客户机上外 ...

  4. H3C(HCL) MSR-3600路由配置PPPoE服务器(一)

    为了学习测试,先在HCL模拟一下.建一个PPPOE服务器用来模拟,参考了N多帖子.感谢原作者,因参考较多不一一例举. [H3C]local-user user1 class network #建立网络 ...

  5. 在WindowsXP系统下搭建PPPoE服务器总结

    对与路由器的测试中遇到一个问题就是PPPoE的测试,具体如下: 一.组网图如下: 二.要确保WindowsXP系统的服务中Workstation.Telephony.Remote Access Con ...

  6. Winbox配置PPPOE的参数

    通过Winbox配置PPPoE服务器,这里我们首先通过进入PPP目录下的PPPoE Server,配置Service Name为cdnat,用于PPPoE服务器名,并把PPPoE服务指向ether2的 ...

  7. arm linux路由器配置,arm-linux配置pppoe

    1.1    pppoe概述 1.1.1什么是PPP PPP是点对点协议(Point to Point Protocol)的缩写.它是TCP/IP网络协议包的一个成员.PPP是TCP/IP的扩展,它增 ...

  8. pppoe linux 配置文件,arm-linux配置pppoe

    1.1 pppoe概述 1.1.1什么是PPP PPP是点对点协议(Point to Point Protocol)的缩写.它是TCP/IP网络协议包的一个成员.PPP是TCP/IP的扩展,它增加了两 ...

  9. PPPOE服务器的建立(Windows Server 2003)

    具体步骤: 1.安装必要的Windows组件 通过"控制面板"->"添加删除程序"->"添加删除windows组件",选择&qu ...

最新文章

  1. maven实现依赖的“全局排除”
  2. 文档知多少---走出软件作坊:三五个人十来条枪 如何成为开发正规军(二十五)[转]...
  3. PHP7不能用string类名,thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法...
  4. linux 下如何安装php,详解在Linux下如何安装配置PHP
  5. java 缓存ech_ehcache获取缓存空指针
  6. 你真的理解CAP理论吗?
  7. oracle socct用户,oracle 19c 添加 scott用户与表
  8. gatk过滤_重测序2--看了不后悔的gatk-变异检测
  9. 突然!华为P30 Pro真机上手视频曝光:屏幕指纹解锁秒开
  10. C语言OJ项目参考(2963) 判断三角形
  11. Harmony OS — TextField输入框
  12. php7 生成.so,centos8 php7 生成 openssl.so 文件执行make时报错:【已解决】
  13. 【爱加密】防止签名破解
  14. Ubuntu安装教程
  15. 【3dsmax插件】FBX转Bip插件 Bippy.ms
  16. Linux基础知识学习
  17. 山东省第二届数据应用创新大赛日照赛区-公积金贷款逾期预测-赛后总结
  18. python中perf_counter_Python time.perf_counter()用法及代码示例
  19. Vue项目实战——实现一个任务清单(学以致用,两小时带你巩固和强化Vue知识点)
  20. validation插件

热门文章

  1. 易语言linux 版socket,HP-SOCKET易语言模块下载
  2. 生成条形码显示到界面
  3. java使用poi操作excel,写入excel数据并下载
  4. Linux--md5sum的使用
  5. 安装CA证书服务的一系列过程
  6. leetcode2021年度刷题分类型总结(十)哈希表 (python)
  7. MyBatis 缓存原理解析
  8. 90天掌握高级JS(第一个阶段日志)
  9. 使用java网络编程模拟简单网络即时通信
  10. 盘点10大知名餐饮设计公司,提供排名参考