CentOS搭建PPPOE服务器

一、安装软件包

bash 复制代码
yum -y install rp-pppoe

二、配置服务器

1.修改配置文件

打开/etc/ppp/pppoe-server-options文件

bash 复制代码
nano /etc/ppp/pppoe-server-options

编辑为以下内容:

PPP options for the PPPoE server

LIC: GPL

require-pap

require-chap

login

lcp-echo-interval 10

lcp-echo-failure 2

logfile /var/log/pppoe.log

2.添加用户

打开/etc/ppp/chap-secrets文件

bash 复制代码
nano /etc/ppp/chap-secrets

编辑为以下内容:

Secrets for authentication using CHAP

client server secret IP addresses

"pppoe" * "123456" *

客户端连接时需要输入的, 用户名:pppoe,密码:123456

3.启动pppoe 服务

bash 复制代码
pppoe-server -I eth0 -L 10.10.10.1 -R 10.10.10.100-200

这条命令的作用是:-I eth0 在eth0端口上检测pppoe discover包

-L 10.10.10.1 虚拟网关的意思,就是pppoe服务器端虚拟网关ip

-R 10.10.10.100-200 分配虚拟IP,分别是10.10.10.100到10.10.10.200

还有一些其他的参数你可以参考一下,直接man pppoe-server自己看了,每个参数都有默认值

三、配置客户端

1.配置pppoe

bash 复制代码
pppoe-setup

进入配置交换页面,配置过程如下图所示:

2.启动pppoe

bash 复制代码
pppoe-start

3.查看pppoe

使用命令ifconfig查看ppp0网口是否存在,存在ppp0网口说明pppoe建立成功。

相关推荐
ChristXlx19 小时前
Linux安装Minio(虚拟机适用)
linux·运维·网络
华纳云IDC服务商19 小时前
服务器被DDOS跟CC攻击了怎么处理,如何抵御攻击?
服务器·网络·安全
顾安r19 小时前
12.18 脚本网页 C标准库
linux·c语言·stm32·嵌入式硬件·html5
A132470531219 小时前
Linux文件查找:find和locate命令入门
linux·运维·服务器·网络·chrome
咕噜企业分发小米19 小时前
阿里云与华为云服务器哪个更利于人工智能?
服务器·阿里云·华为云
飞机火车巴雷特19 小时前
PyCharm通过跳板机连接隔离内网服务器
运维·服务器
峥嵘life19 小时前
Android16 EDLA 认证测试BTS过程介绍
android·java·linux
专注VB编程开发20年19 小时前
vb.net宿主程序通过统一接口直接调用,命名空间要一致
服务器·前端·.net
Sleepy MargulisItG19 小时前
【Linux网络编程】传输层协议:UDP
linux·服务器·网络·udp
weixin_4365250721 小时前
Linux 终端下的 My Sql 常用操作指南(替代 Navicat)
linux·运维·服务器