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建立成功。

相关推荐
码农hbk4 小时前
Linux signal 图文详解(三)信号处理
linux·信号处理
bug攻城狮4 小时前
Skopeo 工具介绍与 CentOS 7 安装指南
linux·运维·centos
宇宙第一小趴菜4 小时前
08 修改自己的Centos的软件源
linux·运维·centos
qinyia4 小时前
用 Wisdom SSH 轻松实现服务器自动化任务调度
服务器·自动化·ssh
bug攻城狮4 小时前
彻底禁用 CentOS 7.9 中 vi/vim 的滴滴声
linux·运维·服务器·centos·vim
XMYX-05 小时前
Linux 物理机如何区分 SSD 与 HDD ——以 DELL PERC H730 Mini 为例
linux·运维
轻松Ai享生活5 小时前
5 天学习 Linux Kernel 主要原理 | Day 3:内存管理与Swap机制
linux
轻松Ai享生活5 小时前
QAT 与 GPU 在SHA-1 运算中的优劣
linux
行思理5 小时前
linux 安全与防护,全方向讲解
linux·安全·github
tan180°6 小时前
Boost搜索引擎 查找并去重(3)
linux·c++·后端·搜索引擎