如何架设PPPOE服务器

如何架设PPPOE服务器,第1张

配置前准备 我们需要准备:ADSL接入;一条电话线;一个8口集线器;两台有网卡的电脑;一个东信EA700ADSL路由(原配分离器一个、A—A的RJ-45接口网线一条);二条A—A(RJ-45接口)的五类线。 并且把这些设备做如下连接:电话线通过分离器分成两路,一路接电话,一路接ADSL的DSL口。再用一条原配网线连接ADSL的LAN口和Hub的第一个RJ-45接口。然后用两条网线分别把PC_A和PC_B连到Hub的以后几个口上。最后给这些设备都通上电。 配置的过程 分配IP地址 由于东信EA700ADSL路由默认的IP为192.168.1.1,所以必须把局域网内一台电脑如PC_A的IP地址设置为192.168.1.X(X的值介于1~253之间),网关地址设置为192.168.1.1,子网掩码设置为255.255.255.0。这样就保证了ADSL与PC_A在同一网段中,为登录ADSL做好了准备。此处可暂不给PC_B分配IP地址。 登录ADSL 由于东信EA700ADSL路由支持通过Web来修改其配置,所以只要在电脑PC_A上打开IE浏览器,在地址栏中输入192.168.1.1,就会立刻弹出登录对话框,在用户和密码栏中分别输入ROOT,然后确定登录。 选择通讯线路 在登录后,会出现ADSL配置的总界面,其中“系统信息”一栏中有此设备的软件版本、上线时间、上下行速率等。在“广域网接口”有七条默认的EOA线路,我们需要选择一条线路进行设置。在不同地区VPI/VCI的值是不同的,可咨询本地电信。 进行快速配置 点击接口eoa-1(VPI/VCI值是0/33),进入配置界面。在接口下拉菜单中选择1,封装形式为PPPOE,桥接设为Disable。 开启DHCP服务 进入“局域网”中的“DHCP设置”,在“DHCP模式”的下拉菜单中选择“DHCP SERVER”即可。 在开启DHCP时,还可以在“DHCP服务”中设置静态IP(默认情况下动态IP地址范围为192.168.1.3~192.168.1.14),在Excluded IP栏的空格中输入静态IP(其范围为192.168.1.3~192.168.1.14),然后点击“添加”。这样设置的优点是可以把局域中的某些共享电脑(如连接打印机的电脑)的IP固定,为用户提供方便。 设置PPP接口 在“广域网”项目中点击“PPP”,然后点击铅笔样式的修改图标,进入PPP接口的设置界面。在安全协议中选择“PAP”,在登入名称和密码中都输入ADSL账号,点提交。 保存与其它 所有的数据设置完毕后,用户必须保存这些设置。在“管理”项目中点击“执行&&重新启动”,点击“保存”。在东信EA700ADSL路由设置中还有修改管理密码、屏蔽协议、设置防火墙等功能,这些都为实现网络安全提供了基本的保障。

pppoe server 搭建

Ubuntu 上搭建 pppoe server

sudo apt-get install pppoe

$ cat /etc/ppp/pppoe-server-options

# PPP options for the PPPoE server# LIC: GPLrequire-chap

auth

lcp-echo-interval 10lcp-echo-failure 2logfile /tmp/pppd.log

/etc/ppp/options 编辑几个地方

ms-dns 223.5.5.5-pap+chap

cat chap-secrets 在其中添加用户名和密码

"admin" *   "admin"         *

启动 pppoe-server

sudo pppoe-server -I eth0 -L 172.25.1.1 -R 172.25.1.100 -N 10

这里我在虚拟机里添加了两张网卡,其中一张正常 NAT 上网,另一张网卡设置为 host only,静态 IP。用于拨号。

添加 iptables 设置之后就可能拨号成功,并正常访问外网。

sudo iptables -A POSTROUTING -t nat -s 172.25.1.0/24 -j MASQUERADE

================================================================

用路由器搭建 pppoe server

用 PC 搭建浪费一台电脑,不如直接在路由器上用 OpenWrt 来搭建一个 PPPoe server

添加软件源

cat /etc/opkg.conf

dest root /

dest ram /tmp

lists_dir ext /var/opkg-lists

option overlay_root /overlay

src/gz packages http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/packages

src/gz oldpackages http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/oldpackages

更新软件包

opkg update

安装 rp-pppoe

opkg install rp-pppoe-server

cat /etc/ppp/options

#debuglogfile /dev/nullnoipdefault

noaccomp

nopcomp

nocrtscts

lock

maxfail 0lcp-echo-failure 5lcp-echo-interval 1

cat /etc/ppp/pppoe-server-options

# PPP options for the PPPoE server# LIC: GPLrequire-chap

auth

lcp-echo-interval 10lcp-echo-failure 2logfile /tmp/pppd.log

启动 pppoe-server

pppoe-server -k -I br-lan -L 172.25.1.1 -R 172.25.1.100 -N 10

配置 iptables 转发。但这我里不起作用,拨号成功后无法通过这个 server 上外网。

iptables -t nat -A POSTROUTING -s 172.25.1.0/24 -j MASQUERADE

这里不能上外网,可能是因为路由器本身的一些设置问题。还没有搞清楚 。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/689271.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-01
下一篇2023-08-01

发表评论

登录后才能评论

评论列表(0条)

    保存