分页: 1 / 1

[已解决]Debian 使用 SSTP 问题?

发表于 : 2013-01-07 23:28
dxq83
我在Debian KDE testing 下,编译安装了sstp。
并参考http://sstp-client.sourceforge.net/
修改了配置文件,但使用sstp还是有错误。我通过 sudo pon dsl-provider 上网。
下面是错误,有时还有modem hungup错误。
哪位知道怎么回事?先谢谢啦,论坛和网上也没有sstp 的信息

sudo pon sstp-1
[sudo] password for xiang:
Plugin sstp-pppd-plugin.so loaded.
xiang@dong:~/documents$ sudo plog
Jan 7 23:11:22 dong pppd[4174]: Plugin sstp-pppd-plugin.so loaded.
Jan 7 23:11:22 dong pppd[4175]: pppd 2.4.5 started by root, uid 0
Jan 7 23:11:22 dong pppd[4175]: Couldn't get channel number: Input/output error
Jan 7 23:11:22 dong pppd[4175]: Script sstp-client --server sstpv1.avpn.us --nolaunchpppd finished (pid 4176), status = 0x7f
Jan 7 23:11:22 dong pppd[4175]: Exit.


sudo pon sstp-1
Plugin sstp-pppd-plugin.so loaded.
xiang@dong:/etc/ppp/peers$ sudo plog
Jan 7 23:43:38 dong pppd[4347]: Plugin sstp-pppd-plugin.so loaded.
Jan 7 23:43:38 dong pppd[4348]: pppd 2.4.5 started by root, uid 0
Jan 7 23:43:38 dong pppd[4348]: using channel 2
Jan 7 23:43:38 dong pppd[4348]: Using interface ppp1
Jan 7 23:43:38 dong pppd[4348]: Connect: ppp1 <--> /dev/pts/2
Jan 7 23:43:38 dong pppd[4348]: Modem hangup
Jan 7 23:43:38 dong pppd[4348]: Connection terminated.
Jan 7 23:43:38 dong pppd[4348]: Script sstp-client --server sstpv1.avpn.us --nolaunchpppd finished (pid 4349), status = 0x7f
Jan 7 23:43:38 dong pppd[4348]: Exit.



/etc/ppp/chap-secrets文件内容:

# Secrets for authentication using CHAP
# client server secret IP addresses
"Failed to open terminal." * "Failed to open terminal."
"805" * "123456"
SSTP-1\\用户名 sstp-1 "密码" *


/etc/ppp/peers/sstp-1文件内容
remotename sstp-1
linkname sstp-1
ipparam sstp-1
pty "sstp-client --server sstpv1.avpn.us --nolaunchpppd "
name SSTP-1\\用户名
plugin sstp-pppd-plugin.so
sstp-sock /tmp/sstpc-uds-sock
usepeerdns
require-mppe
refuse-eap
noauth
debug

# adopt defaults from the pptp-linux package
file /etc/ppp/options.pptp

Re: Debian 使用 SSTP 问题?

发表于 : 2013-01-18 22:07
dxq83
已解决

http://sstp-client.sourceforge.net/
sstp-client compile

sudo apt-get install ppp-dev
sudo apt-get install libevent-dev
sudo apt-get install libssl-dev

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --includedir=/usr/include --libexecdir=/usr/lib/sstp-client --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --with-runtime-dir=/var/run/sstpc --enable-user --enable-group
make
sudo make install

make a dir : sudo mkdir /var/run/sstpc

密码写在这里
/etc/ppp/chap-secrets file contents:
# Secrets for authentication using CHAP
# client server secret IP addresses
username sstp-1 "password" *

主要是这个配置文件:
/etc/ppp/peers/sstp-1 file contents:
remotename sstp-1
linkname sstp-1
ipparam sstp-1
pty "sstpc --ipparam sstp-1 --log-level 4 --save-server-route --nolaunchpppd 服务器地址"
name username
plugin sstp-pppd-plugin.so
sstp-sock /var/run/sstpc/sstpc-sstp-1
usepeerdns
#require-mppe
refuse-eap
noauth
debug
defaultroute
# adopt defaults from the pptp-linux package
file /etc/ppp/options.pptp

sudo pon sstp-1