由 samwang 在 06-29-2003 21:55 发表:
各路神仙解答一下!vpn的问题
小弟这两天搞vpn server搞得头疼死了。
翻遍了网上的贴子,没一个跟我遇到的问题一样。
我在linux上面通过pptpd架设了一个vpn server.
配置文件如下:
/etc/pptpd.conf:
option /etc/ppp/options.pptpd
localip 192.168.102.1
remoteip 192.168.102.10-210
/etc/ppp/options:
lock
debug
name net2go.perfwell.com.cn
auth
require-chap
proxyarp
/etc/ppp/chap-secrets:
"sam" * "sam" *
客户端拨号:用户名sam,密码:sam
外网是一个静态IP内网IP为192.168.102.1
加了防火墙规则:
iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -p tcp --sport 1723 -j ACCEPT
iptables -A INPUT -p tcp --dport 47 -j ACCEPT
iptables -A INPUT -p tcp --dport 47 -j ACCEPT
有一个问题很奇怪:我执行pptpd -d这个命令后,用netstat -ln看到,只有1723被LISTEN,不是说还有一个命令端口47嘛,怎么没有被LISTEN呢?
如果我在vpn server所在的局域网内的windows机器上拨号,可以拨上去,没有问题
但如果在公网上的另一个windows端拨号,linux就死机了!!(居然死机了,我尻)然后windows端报错,错误号718
在/var/log/pptpd.log里面没有报任