"Я уже две недели ломаю голову над установкой VPN под линуксом и постоянно сталкиваюсь с одной и той же ошибкой в /var/log/messages: warn[decaps_hdlc:pptp_gre.c:209]: short read (-1): Input/output error. Такая вот приблуда появляется каждый раз, когда пытаюсь выполнить pptp-command start. Софт меняли уже несколько раз, плагины ставили, все как на pptpclient.sourceforge.net - толку ноль. Все та же самая ошибка, уже начинаю отчаиваться
>"Я уже две недели ломаю голову над установкой VPN под линуксом и
>постоянно сталкиваюсь с одной и той же ошибкой в /var/log/messages: warn[decaps_hdlc:pptp_gre.c:209]:
>short read (-1): Input/output error. Такая вот приблуда появляется каждый раз,
>когда пытаюсь выполнить pptp-command start. Софт меняли уже несколько раз, плагины
>ставили, все как на pptpclient.sourceforge.net - толку ноль. Все та же
>самая ошибка, уже начинаю отчаиваться
какой софт брал ? покажи все настройки pptp
линукс сервер pptp или клиент ?
я ставил из сырцов pptpd-1.1.3-20030409.tar.gz
и ppp-2.4.2b3.tar.gz
проблем не былоwarn[decaps_hdlc:pptp_gre.c:209]: - тут стоит задуматься !
на firewall нужно открыть порт 1723 и пропускать протокол GRE номер 47
на ipchains это примерно так:
ipchains -A forward -j MASQ -p tcp -s 10.0.0.0/255.0.0.0 -d 0.0.0.0/0 1723
ipchains -A forward -j MASQ -p 47 -s 10.0.0.0/255.0.0.0 -d 0.0.0.0/0
ipchains -A input -j ACCEPT -p 47 -s твой_внеш_ip/255.255.255.0 -d 0.0.0.0/0 -i eth0
ipchains -A input -j ACCEPT -p tcp -s твой_внеш_ip/255.255.255.0 1723 -d 0.0.0.0/0 -i eth0
Фаер специально выключил вообще..
pptp клиент. Настройки:софт
ppp-2.4.2_cvs_20030610-1
pptp-linux-1.3.1-1
kernelmode-0.7.1.tar.bz2конфиги:
#/etc/ppp/optoins.pptp
lock
noauthnobsdcomp
nodeflatemppe-40
mppe-128
mppe-statelessmtu 1000
mru 1000
#-----------------------------#/etc/ppp/peers/inline
name login
remotename PPTPipparam inline
file /etc/ppp/options.pptp
#--------------------------------
Всё
ух ты ж блин :(разкомментироывал я все mppe..* и вот что получил при очередной попытке pptp-command start
/usr/sbin/pppd: In file /etc/ppp/options.pptp: unrecognized option 'mppe-40'
pptp-command: pppd indicated failure
Ладно каким образом проверить работает ли у меня GRE вообще или нет?
еще уточнение:
сделал locate pptp_gre.c - не нашел такого файла вообще, но пптп-клиент стоит.. помогите плз..
>еще уточнение:
>сделал locate pptp_gre.c - не нашел такого файла вообще, но пптп-клиент стоит..
>помогите плз..в ядре все включено ? ядро какое ? может стоит обновить ? все опции ppp и опции ip туннеля в ядре включены ?
возьми те исходники что я писал и скомпили
затем результаты лога сюда - бум глядеть
да.. я с горяча поудалял все rpm и перекомпилил ядро, теперь когда проверяю работает ли модуль mppe он мне пишет что он ссылается на другое ядро (custom) и не будет работать с этим. Ставил из kernelmod (./kernelmod.sh) теперь его запускаю он мне выдает кучу ошибок, что ядро другое. Поудалял руками какие-то файлы из drivers/net/ppp* так теперь ./kernelmod.sh еще какие-то пути к плагинам стал требовать.. люди что делать?