歡迎您光臨本站 註冊首頁

【求助】pptpd openpty: No such file or directory

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

【求助】pptpd openpty: No such file or directory

我在linux上架了一個PPTPD伺服器,WIN下撥號的時候提示800,伺服器不存在,我linux pptpd進程已經起來了的,並且沒有防火牆。
我查看日誌信息,發現如下信息提示
openpty: No such file or directory
這個東西是什麼呢?
我內核配置的時候添加了

CONFIG_UNIX98_PTYS=yroot# cat /var/log/messages
Jan  1 08:00:28 root syslog.info syslogd started: BusyBox v1.4.2
Jan  1 08:00:34 root daemon.info pptpd: MGR: Maximum of 100 connections reduced to 53, not enough IP addresses given
Jan  1 08:00:34 root daemon.info pptpd: MGR: Manager process started
Jan  1 08:00:34 root daemon.info pptpd: MGR: Maximum of 53 connections available
Jan  1 08:00:39 root daemon.debug pptpd: MGR: Launching /usr/sbin/pptpctrl to handle client
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: local address = 192.168.1.1
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: remote address = 192.168.1.200
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: pppd options file = /etc/pptp/options
Jan  1 08:00:39 root daemon.info pptpd: CTRL: Client 192.168.1.11 control connection started
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: Received PPTP Control Message (type: 1)
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: Made a START CTRL CONN RPLY packet
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: I wrote 156 bytes to the client.
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: Sent packet to client
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: Received PPTP Control Message (type: 7)
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: Set parameters to 100000000 maxbps, 64 window size
Jan  1 08:00:39 root daemon.debug pptpd: CTRL: Made a OUT CALL RPLY packet
Jan  1 08:00:39 root daemon.info pptpd: CTRL: Starting call (launching pppd, opening GRE)
Jan  1 08:00:39 root daemon.err pptpd: CTRL: openpty() error
Jan  1 08:00:39 root daemon.err pptpd: openpty: No such file or directory
Jan  1 08:00:39 root daemon.debug pptpd: MGR: Reaped child 335盼望各位幫忙。謝謝。
《解決方案》

openpty是什麼東東呢?
《解決方案》

像是配置文件的錯誤,配置文件貼出來讓大家幫你分析吧
《解決方案》

回復 3# coffee777


配置文件信息如下:root# cat /etc/pptp/pptpd.conf
ppp /usr/sbin/pppd-pptpd
option /etc/pptp/options
debug
localip 192.168.1.1
remoteip 192.168.1.200-252
root# cat /etc/pptp/options
name pptpd
debug
lock
auth
-pap
-chap
-mschap
+mschap-v2
mppe required
proxyarp
root# cat /etc/pptp/
/etc/pptp/auth-down     /etc/pptp/ip-down       /etc/pptp/peers/
/etc/pptp/auth-up       /etc/pptp/ip-up         /etc/pptp/pptpd.conf
/etc/pptp/chap-secrets  /etc/pptp/options
root# cat /etc/pptp/chap-secrets
111 pptpd 111 192.168.1.111
《解決方案》

回復 4# cltnet


1.看你的日誌里有
Jan  1 08:00:39 root daemon.info pptpd: CTRL: Client 192.168.1.11 control connection started

分配的IP好像不對

2.dns問題,鏈接的時候直接用伺服器IP

3.安全參數,伺服器和客戶端是否一致

4./etc/pptp/chap-secrets 中確定你的ip是192.168.1.111

好像配置文件沒什麼問題,確定下上面的幾點
《解決方案》

回復 5# coffee777


   上面的192.168.1.11是我WIN電腦的IP地址
   連接VPN的時候伺服器地址是IP地址
   安全參數也是一樣的
root# cat /etc/pptp/chap-secrets
111 pptpd 111 192.168.1.111

我在想是否和/dev/pts有關係呢?
《解決方案》

回復 6# cltnet


    你的IP是192.168.1.11
配置文件改成
111 pptpd 111 192.168.1.11
試試看
《解決方案》

這個問題找到原因了,和/dev/pts有關係,
現在錯誤619
Jan  1 08:02:08 root daemon.debug pptpd: MGR: Launching /usr/sbin/pptpctrl to handle client
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: local address = 192.168.1.1
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: remote address = 192.168.1.200
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: pppd options file = /etc/pptp/options
Jan  1 08:02:08 root daemon.info pptpd: CTRL: Client 192.168.1.11 control connection started
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: Received PPTP Control Message (type: 1)
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: Made a START CTRL CONN RPLY packet
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: I wrote 156 bytes to the client.
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: Sent packet to client
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: Received PPTP Control Message (type: 7)
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: Set parameters to 100000000 maxbps, 64 window size
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: Made a OUT CALL RPLY packet
Jan  1 08:02:08 root daemon.info pptpd: CTRL: Starting call (launching pppd, opening GRE)
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: pty_fd = 6
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: tty_fd = 7
Jan  1 08:02:08 root daemon.debug pptpd: CTRL (PPPD Launcher): program binary = /usr/sbin/pppd-pptpd
Jan  1 08:02:08 root daemon.debug pptpd: CTRL (PPPD Launcher): local address = 192.168.1.1
Jan  1 08:02:08 root daemon.debug pptpd: CTRL (PPPD Launcher): remote address = 192.168.1.200
Jan  1 08:02:08 root daemon.notice pppd: pppd 2.4.3 started by root, uid 0
Jan  1 08:02:08 root daemon.debug pppd: using channel 3
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: I wrote 32 bytes to the client.
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: Sent packet to client
Jan  1 08:02:08 root daemon.info pppd: Using interface ppp0
Jan  1 08:02:08 root daemon.notice pppd: Connect: ppp0 <--> /dev/pts/0
Jan  1 08:02:08 root daemon.debug pppd: sent
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: Received PPTP Control Message (type: 15)
Jan  1 08:02:08 root daemon.debug pptpd: CTRL: Got a SET LINK INFO packet with standard ACCMs
Jan  1 08:02:08 root daemon.debug pptpd: MGR: Reaped child 348
Jan  1 08:02:08 root daemon.notice pppd: Modem hangup
Jan  1 08:02:08 root daemon.notice pppd: Connection terminated.
Jan  1 08:02:08 root daemon.info pppd: Exit.
各位繼續幫我吧。。。
《解決方案》

請問各位如何排除調試619錯誤。。。。謝謝
《解決方案》

回復 1# cltnet


    內核問題

[火星人 ] 【求助】pptpd openpty: No such file or directory已經有1043次圍觀

http://coctec.com/docs/service/show-post-12434.html