PPP

来自 阿尔派 Linux

安装

PPP(点对点协议)允许多种传输方式,例如 PPPoE 是以太网上的 PPP。

PPPoE

apk add ppp-pppoe

配置 PPP

PPP 对等文件

此类文件通常位于 /etc/ppp/peers/<isp>。 有关所有可能的选项,请参阅 pppd(8)

PPPoE

此示例对等文件基于 Debian 的 peers-pppoe 额外文件。 请参阅将 pppoe.so 插件定义为 eth0 设备。

user "myusername@realm"
plugin pppoe.so eth0
noipdefault
usepeerdns
defaultroute
persist
noauth

请注意,如果您的 ppp 版本早于 2.4.9,则 pppoe.so 插件名为 rp-pppoe.so

身份验证

CHAP 身份验证是最常用的,但还有其他身份验证方式,请参阅 pppd(8)

/etc/ppp/chap-secrets

# Secrets for authentication using CHAP
# client	server	secret			IP addresses
"myusername@realm"	        *	"<your password>"

内核模块

PPPoE

使用 PPPoE 时,pppoe 必须存在于 /etc/modules 中。

ifupdown-ng 集成

要自动将 /etc/network/interfaces 与 ppp 定义一起使用,必须安装 ifupdown-ng-ppp 软件包。

apk add ifupdown-ng-ppp

有关 /etc/network/interfaces 中 PPP 配置的示例,请参阅 interfaces-ppp(5) 以获取更多信息。

auto eth0
iface eth0 up

auto ppp0
iface ppp0
	ppp-provider isp

提示

pppoeconf

Debian 创建了 pppoeconf 工具,该工具可以帮助配置 PPPoE。 首先,必须安装一些实用程序。

apk add ppp-pppoe newt gettext sed

wget https://sources.debian.org/data/main/p/pppoeconf/1.21%2Bnmu2/pppoeconf

chmod +x ./pppoeconf && ./pppoeconf