搭建PPPoE服务器记录


使用VMware新建一个虚拟机

用导入已经ova模板的方式来创建

 

 编辑添加需要的网卡,修改正确的网卡标签。

选中虚拟机并点击上方“launch vitual  machine console”按钮进入控制台

 

安装pppoe-server

sudo apt-get install pppoe
pppoe-server -h 命令查看软件版本

配置服务器

在 /etc/ppp 目录下编辑文件:

options
找到 auth注释掉
添加noauth

chap-secrets

test * 123456 *
表示用户名为test,服务器名为任意,密码为123456,IP为任意的IP

pppoe-server-options
此文件不存在话就创建,添加以下内容:

配置allip 客户端ip资源池

100.6.4.200-210 写入allip文件中保存

 

配置运行程序cmd

  • -I 参数为网络端口名称,可以使用 ifconfig 命令查看当前工作的端口。
  • -L 参数为一个PPP连接中,PPPoE服务器的IP地址,即当前 Ubuntu 服务器的地址。
  • -R 参数为当有客户连接到服务器上时,从哪个IP地址开始分配。
  • -N 参数为至多可以有多少个客户同时连接到当前服务器上。
  • -p参数为读取文件中的ip列表配置

设置IP策略

开启IP转发功能

了解 PPPoE 协议的同学都知道,其接入控制的主要方式就是通过对IP数据包的封装再转发。所以要配置 PPPoE 服务器必须要开启IP转发功能。

打开 /etc/sysctl.conf 文件,找到 net.ipv4.ip_forward=1 所在行,取消该行的注释,随后运行 sudo sysctl -p 即可打开 IP 转发功能。

 

 运行cmd程序:

bash cmd

查看pppoe Server是否启动:

ps -ef | grep pppoe

 

 把网卡配置写入文件/etc/network/interfaces

 

 配置完成后,Server端多出一个ppp0的端口,显示有server ip。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM