我想在 Ubuntu 12.04 Server 上搭建ppp
服务器。我尝试安装ppp
服务器多次后还是失败了。我想搭建类似以下环境的 ppp 服务器。
ppp client: Modem -------> NAS Network Access Sever--------------------> inthernet(ISP)
(embedded Target).........(PPP Server:ubuntu 12.04 installed vmware)
嵌入式目标是安装ppp
客户端,所以我关心 Ubuntu 上的 ppp 服务器。
我安装了pptpd
、、、ppp
软件包mgetty
,openssl
并根据设置了配置这。但是,它不起作用。
调试信息是
Dial start : ATDT9,750****
form modem : ATDT9,750****
route: SIOCDELRT: No such process
PPP START : /root/daehap/ppp/ppp-on ATDT9,750**** 00005@****.***.** 1234 115200&
::::: TIME END -Dial : 700
CONNECT 28800 28800
PROTOCOL:V42bis
Debian GNU/Linux ttyS1 38400 (38400)
**EMSI_REQA77E^Q
ubuntu login: 00005@****.***.**
Password:
Serial connection established.
using channel 7
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS1
Warning - secret file /etc/ppp/pap-secrets has world and/or group
sent [LCP ConfReq id=0x1 asyncmap 0x0> magic 0x54e5c85e> pcomp> accomp>]
sent [LCP ConfReq id=0x1 asyncmap 0x0> magic 0x54e5c85e> pcomp> accomp>]
rcvd [LCP ConfReq id=0x1 asyncmap 0x0> magic 0x54e5c85e> pcomp> accomp>]
sent [LCP ConfNak id=0x1 magic 0x1a78e02e>]
rcvd [LCP ConfNak id=0x1 magic 0x1a78e02e>]
sent [LCP ConfReq id=0x2 asyncmap 0x0> magic 0x64a91fc7> pcomp> accomp>]
sent [LCP ConfReq id=0x2 asyncmap 0x0> magic 0x64a91fc7> pcomp> accomp>]
sent [LCP ConfReq id=0x2 asyncmap 0x0> magic 0x64a91fc7> pcomp> accomp>]
sent [LCP ConfReq id=0x2 asyncmap 0x0> magic 0x64a91fc7> pcomp> accomp>]
rcvd [LCP ConfReq id=0x2 asyncmap 0x0> magic 0x64a91fc7> pcomp> accomp>]
sent [LCP ConfNak id=0x2 magic 0xf0e6bde2>]
rcvd [LCP ConfNak id=0x2 magic 0xf0e6bde2>]
.
.
.
我认为ppp
服务器没有传达 LCP 协议。
我该怎么做才能让它工作?请给我一些想法。
答案1
首先,你应该更改 /etc/ppp/pap-secrets 文件的访问设置
警告 - 机密文件 /etc/ppp/pap-secrets 包含世界和/或群组
其次,似乎存在配置问题。您有多个 LCP ConfNak(LCP 配置未确认)数据包,其中一些没问题,但您至少需要一个 LCP ConfAck(LCP 配置确认)
答案2
读这个文档从linux文档它会帮助你