`
chinapkw
  • 浏览: 108804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux-实用教程-pppoe拔号服务器简单快捷搭建

阅读更多

 

linux-实用教程。目的是让大家快速建立有实用价值的应用。如需研究原理,
可google一下。或联系本文作者chinapkw@163.com欢迎转载请注名出处,
chinapkw.iteye.com。本实例,快速建立一个初级可运行的pppoe服务器端,
实用性上还不强,但这是基础接下来,会在此基础上。加上计费,以及流量控制,
还可加上一个squid代理就更有实用性,敬请关注。 

 

 

 

环境

      redhat 5u2

所需包

      rp-pppoe-3.5-32.1
      ppp-2.4.4-1.el5

配置:

              /etc/ppp/chap-secrets

                    "blues" * "123" *

                     ##用户名       服务器地址 密码  客户端ip

 

              /etc/ppp/pppoe-server-options

                     auth       ##连接需要验证

                     login       ##pap方式时,允许使用系统帐号

/etc/ppp/options

        logfile /var/log/ppp/pppoe.log   ##添加pppoe 日志

                    

启动

              [root@localhost ]# pppoe-server –I eth0 -N 200 -L 192.168.0.1 -R 192.168.1.120

                     -l 指定pppoe服务器ip

                     -R 指定pppoe接入服务器分配给客户端的ip地址段

                     -N 允许客户端同时接入数

                     -i 指定监听网卡

 

 

注意

在用户连接时会启动/etc/ppp/ip-up

        可以添加可执行的脚本

$IFNAME 为连接上的设备

pppoe-server-options

       里写入

       auth

       login

**默认是检查 chap-secrets里的用户限制

排错

Aug  2 13:44:46 localhost pppd[6596]: LCP: timeout sending Config-Requests

Aug  2 13:44:46 localhost pppd[6596]: Connection terminated.

Aug  2 13:44:46 localhost pppd[6596]: Modem hangup

Aug  2 13:44:51 localhost pppd[6596]: Exit.

解决

**pppoe 和系统sysloge 服务有冲突 关闭syslog 可连接成功

 

 

 

 

实用性 
    如办公网的不同用户的接入。享受不同带宽(后面会结合tc 讲解) 
    加强用户上网管理,免除arp攻击。
    实现小区上网的计费功能(后面结合freeadius) 

 

 

  在客户端连接后如图一

 

 

  在服务器端有用户连接如图二

 

pppoe 拔号服务器最简单的配置启动

  • 大小: 28.6 KB
  • 大小: 38.6 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics