Linux pppoe server/client安装 配置

pppoe-server安装(redhat /suse实测可用)

     1.下载rp-pppoe安装包

            https://www.roaringpenguin.com/products/pppoe

     2.解压rp-pppoe-3.12.tar.gz

   3.cd rp-pppoe-3.12/src, 执行./configure

   4. make  && make install

   5.配置/etc/ppp/pppoe-server-options,使用chap方式

          Linux pppoe server/client安装 配置

   6./etc/ppp/chap-sercert 加入用户,格式如下,用户名为testx  密码cmriots, hostname和ip地址使用默认。

       Linux pppoe server/client安装 配置


  7.配置IP转发,在/etc/sysctl.conf加入 net.ipv4.ip_forward=1, 执行执行sysctl –p生效。

  8.修改防火墙策略, iptables –A POSTROUTING –t nat –s 10.2.0.0/24 –j MASQUERADE

  9.启动pppoe, pppoe-server –I eth1 –L 10.2.0.1 –R 10.2.0.2 –N 100

         -I  指定网卡

         -L 所指定网卡的IP地址

         -R pppoe分配ip起始地址

         -N 最大分配IP数量

pppoe client(ubuntu实测可用)

   1.apt-get install pppoe pppoeconf

   2.安装完成后,执行pppoeconf

   3.按照图形界面提示输入用户名密码确认

   4.ifconfig 查看是否有pppX网卡, 若存在 启动成功(注意 用户名密码多台需唯一)