Debian系统下安装PPPoE服务器

2025-09-25 17:02:59

1、安装好Debian 8.6.0系统,安装系统不做过多解释,一般根据自己的需求安装好即可

2、安装好Debian系统后,设置网卡eth0为Internet接入网卡,设置网卡eth1为PPPoE服务网卡,其中eth1接口只让它启动,不需要配置IP地址,你可以配置一个错误的IP地址,让网卡加载不了IP地址

Debian系统下安装PPPoE服务器

3、添加IP地址转发功能,编辑/etc/sysctl.conf文件,添加如下配置:

net.ipv4.ip_forward=1

net.ipv6.conf.default.autoconf = 1 

net.ipv6.conf.default.accept_ra = 1 

net.ipv6.conf.default.accept_ra_defrtr = 1 

net.ipv6.conf.default.accept_ra_rtr_pref = 1 

net.ipv6.conf.default.accept_ra_pinfo = 1 

net.ipv6.conf.default.accept_source_route = 1 

net.ipv6.conf.default.accept_redirects = 1 

net.ipv6.conf.default.forwarding = 1 

net.ipv6.conf.all.autoconf = 1 

net.ipv6.conf.all.accept_ra = 1 

net.ipv6.conf.all.accept_ra_defrtr = 1 

net.ipv6.conf.all.accept_ra_rtr_pref = 1 

net.ipv6.conf.all.accept_ra_pinfo = 1 

net.ipv6.conf.all.accept_source_route = 1 

net.ipv6.conf.all.accept_redirects = 1 

net.ipv6.conf.all.forwarding = 1

Debian系统下安装PPPoE服务器

4、下载PPPoE服务器必须的两个软件:

ppp-2.4.7.tar.gz

rp-pppoe-3.12.tar.gz

5、安装编译必须组件

aptitude -y install gcc g++ c++ make

Debian系统下安装PPPoE服务器

6、安装build-essential组件

aptitude -y install build-essential

Debian系统下安装PPPoE服务器

7、安装ppp软件,分别按照以下步骤执行:

tar -zxvf ppp-2.4.7.tar.gz

cd ppp-2.4.7

./configure

make

make install

Debian系统下安装PPPoE服务器

Debian系统下安装PPPoE服务器

8、安装rp-pppoe-3.12,分别按照以下步骤执行:

tar -zxvf rp-pppoe-3.12.tar.gz

cd rp-pppoe-3.12

./go

向导配置如下

Ethernet Interface: eth1

User name:          itibia

Activate-on-demand: No

Primary DNS:        192.168.0.10

Secondary DNS:      58.240.57.33

Firewalling:        MASQUERADE

>>> Accept these settings and adjust configuration files (y/n)? y

Adjusting /etc/ppp/pppoe.conf

Adjusting /etc/resolv.conf

  (But first backing it up to /etc/resolv.conf-bak)

Adjusting /etc/ppp/pap-secrets and /etc/ppp/chap-secrets

  (But first backing it up to /etc/ppp/pap-secrets-bak)

  (But first backing it up to /etc/ppp/chap-secrets-bak)

Debian系统下安装PPPoE服务器

Debian系统下安装PPPoE服务器

Debian系统下安装PPPoE服务器

9、安装pppoeconf

aptitude -y install pppoeconf

Debian系统下安装PPPoE服务器

10、配置服务器文件

修改vim /etc/ppp/option文件,检测以下是否把#去掉,如果没有就把前面的#注释取消掉

ms-dns 192.168.0.10

ms-dns 58.240.57.33

asyncmap 0

auth

crtscts

lock

hide-password

modem

passive

+pap

+chap

lcp-echo-interval 30

lcp-echo-failure 4

noipx

passive

hide-password

modem

11、新建一个地址池文件,ipaddress_pool

vim /etc/ppp/ipaddress_pool

172.168.28.1-200

Debian系统下安装PPPoE服务器

12、复制rp-pppoe.so文件到ppp的插件文件夹下,并且赋予可执行权限

cp /usr/lib/pppd/2.4.6/rp-pppoe.so /etc/ppp/plugins

chmod 777 rp-pppoe.so

Debian系统下安装PPPoE服务器

13、修改pppoe-server-options文件,vim /etc/ppp/pppoe-server-options

# PPP options for the PPPoE server

# LIC: GPL

#require-pap

#login

lcp-echo-interval 10

lcp-echo-failure 2

mtu 1492

Debian系统下安装PPPoE服务器

14、因为安装rp-pppoe-3.12执行向导添加用户名时并没有提示是单台主机还是多台主机,所以要修改chap-secrets,pap-secrets两个文件,就是在后面添加一个*号就可以了

Debian系统下安装PPPoE服务器

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢