如何在“linux”上快速配置pppd服务器?

如何在“linux”上快速配置pppd服务器?

目的:启动 Ubuntu 10.10 LiveCD,并在其上运行 pppoe 服务器...
我以为它就像这样:
1) 我创建一个用户
2) 我运行“pppd require-pap”
...但是

为什么呢?我试图运行 pppd,但它给出了:
pppd:远程系统需要验证自身
pppd:但我找不到任何合适的秘密(密码)供它使用。

有人能用几行代码发布如何做到这一点吗?

我只需要一个使用仅有的PAP [我并不真正需要用户可以登录等],因为我只希望客户端尝试使用 PAP 登录,这样我就可以 tcpdump 用户名/密码,因为我们没有它们。

谢谢!!:\ 它变得重要了。

答案1

您需要做很多事情,而不仅仅是配置 pppd 选项;您还需要 PPPoE 服务器来处理以太网事务。

#!/bin/bash

killall pppoe-server

MAX=250
INTERFACE=eth0
BASE=10.10.100.1 # clients get an IP starting here.
MYIP=10.10.10.252 # set to your eth0 IP address.
/usr/sbin/pppoe-server -T 60 -I $INTERFACE -N $MAX -C CANADA -S PPPoE7 -L $MYIP -R $BASE

这基本上就是我们在办公室测试 DSLAM 和 PPPoE 时使用的脚本。我们在 Debian Lenny 上运行,因此它在 Ubuntu 上应该也能正常工作。您可能还需要一个 /etc/ppp/pppoe-server-options 文件,其中包含以下内容:

login

您可能还需要至少在 /etc/ppp/pap-secrets 中添加用户名(带有虚假密码)?

pppd 的手册页建议在选项文件中使用以下内容来禁用 CHAP:

disable-chap

相关内容