у меня проблема для пожилых людей. когда я хочу подключить pptp через переходник, или соединение pptp отключилось и получило эти ошибки в журналах сообщений:
linux pptpd[20275]: GRE: read(fd=7,buffer=60a400,len=8260) from network failed: status = -1 error = Message too long
linux pptpd[20275]: CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
linux pppd[20276]: Modem hangup
linux pppd[20276]: Connect time 0.2 minutes.
linux pppd[20276]: Sent 15948 bytes, received 11596 bytes.
linux pppd[20276]: MPPE disabled
linux pppd[20276]: Connection terminated.
linux pppd[20276]: Exit.
linux pptpd[20275]: CTRL: Client xx.xx.xx.xx control connection finished
чтобы мой брандмауэр был CSF add, я вставил эти правила в csfpre.sh:
iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -A OUTPUT -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT
но ничего не изменилось, и указанная выше проблема существует. Спасибо
к счастью, проблема была решена добавлением
mru 900
mtu 900
в options.pptp