ubuntu PPPoE server

本文档详细介绍了如何在Ubuntu系统中安装和配置PPPoE服务器,包括安装ppp和rp-pppoe软件,配置ppp和chap-secrets文件,启用IP转发和iptables规则,以及设置开机启动PPPoE服务。
摘要由CSDN通过智能技术生成


安装

1.#sudo apt-get install ppp //安装ppp,ubuntu默认已经安装了

2.安装rp-pppoe,需下载,http://linux.softpedia.com/get/System/Networking/rp-dash-pppoe-342.shtml  ,这个里面有;

   下载后传到虚拟机中,然后

    #sudo tar -zxvf rp-pppoe-3.12.tar.gz -C /opt/

    #sudo chown -R root:root /opt/rp-pppoe-3.12/

3.网上说要安装软件开发函式库,我安装失败了,目前没发现影响;

    #sudo apt-get install libc6-dev

4.没搞懂这一步,产生需要的pppoe server程式;

    #sudo /opt/rp-pppoe-3.12/go


配置

1.配置ppp

    #sudo vi /etc/ppp/options

    ms-dns x.x.x.x //配置主备DNS

    ms-dns 202.96.134.133

    -pap //关闭pap认证

    +chap //开启chap认证

    (配置认证的话,也可#vi /etc/ppp/pppoe-server-options ,加入require-chap)

2.配置认证用户

    #sudo vi /etc/ppp/chap-secrets

       test * test * //加入用户名和密码,第二和第四个参数是服务器地址和IP,可不设置

3.配置转发

    root#echo "1">/proc/sys/net/ipv4/ip_forward //把ip_forward的值由0改为1,临时,重启失效;且需要root用户操作;

    永久生效:#vi /etc/sysctl.conf    

                           net.ipv4.ip_forward = 1

                        #sysctl -p

4.配置iptables

    #sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE//192.168.0.0为即将配置的pppoe分配给client的地址段


运行

    #sudo pppoe-server -I eth0 -L 192.168.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值