Page 1 of 2

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 14 Jul 2020, 19:07
by glestwid
Сперва делаю так:

Code: Select all

pptpsetup --create PPTP --server 46.XXX.XXX.XXX --username vpn --password vpn --encrypt

Выполняется без ошибок. Проверяю что она сделала:

Code: Select all

cat /etc/ppp/peers/PPTP
# written by pptpsetup
pty "pptp 46.XXX.XXX.XXX --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name vpn
remotename PPTP
ipparam PPTP


Ок, запускаю

Code: Select all

pppd call PPTP

Никаких ошибок. Но PPP интерфейс не появился, и при заходе на whatismyipaddress.com адрес тоже не поменялся. Что я делаю не так? Если что - из винды с теми же кредами PPTP цепляется и все работает.

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 15 Jul 2020, 07:55
by Blaze
Правильно-ли все настроено https://www.digitalocean.com/community/ ... pn-pptp-ru ?
Что пишет в

Code: Select all

# после запуска pppd call PPTP в новом окне терминала ввести
dmesg
содержимое копировать в эту тему не стоит, если там нет ничего интересного.

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 15 Jul 2020, 09:01
by glestwid
Статья вроде как про подъем своего PPTP VPN сервера, не про клиента. У меня PPTP сервер уже поднят, и повторюсь, из винды к нему все в пару кликов цепляется. А вот из Porteus - фигня . Вот что в syslog увидел:
root@porteus3:/etc/ppp# pppd call PPTP
root@porteus3:/etc/ppp# tail /var/log/syslog
Jul 15 11:45:08 porteus dhclient: send_packet: Operation not permitted
Jul 15 11:45:08 porteus dhclient: dhclient.c:2593: Failed to send 300 byte long packet over fallback interface.
Jul 15 11:45:29 porteus dhclient: send_packet: Operation not permitted
Jul 15 11:45:29 porteus dhclient: dhclient.c:2593: Failed to send 300 byte long packet over fallback interface.
Jul 15 11:45:44 porteus dhclient: send_packet: Operation not permitted
Jul 15 11:45:44 porteus dhclient: dhclient.c:2593: Failed to send 300 byte long packet over fallback interface.
Jul 15 11:46:03 porteus dhclient: send_packet: Operation not permitted
Jul 15 11:46:03 porteus dhclient: dhclient.c:2593: Failed to send 300 byte long packet over fallback interface.
Jul 15 11:46:21 porteus pptp[911]: anon warn[open_inetsock:pptp_callmgr.c:352]: connect: Connection timed out
Jul 15 11:46:21 porteus pptp[911]: anon fatal[callmgr_main:pptp_callmgr.c:134]: Could not open control connection to 46.XXX.XXX.XXX

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 15 Jul 2020, 09:25
by Blaze
Там есть - Шаг 5 - Настройка клиентов.

Сервер работает на Porteus? Настроили так?

Code: Select all

su
toor
chmod +x /etc/rc.d/rc.ip_forward && /etc/rc.d/rc.ip_forward start
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A OUTPUT -p udp  -o eth0 --dport 67 --sport 1024:65535 -j ACCEPT
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
# где 10.0.0.0/8 - сеть вашего сервера (изменить на свою сеть)
iptables -I INPUT -s 10.0.0.0/8 -i ppp0 -j ACCEPT
iptables --append FORWARD --in-interface eth0 -j ACCEPT

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 15 Jul 2020, 10:44
by glestwid
Сервер, насколько помню, виндовый.

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 16 Jul 2020, 12:56
by Roader
Имеется косяк в 4 портеусе, лечащийся командой :

Code: Select all

mknod /dev/ppp c 108 0
Имхо, про это в баги год или два назад писали

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 16 Jul 2020, 13:06
by Blaze

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 16 Jul 2020, 13:18
by Roader
Значит вопрос с бородой :(

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 16 Jul 2020, 20:44
by glestwid
Roader wrote:
16 Jul 2020, 12:56
mknod /dev/ppp c 108 0
Не помогает ни фига. Вот мои действия и их результаты:

Code: Select all

root@porteus3:~# pppd call PPTP
Couldn't open the /dev/ppp device: No such file or directory
pppd: You need to create the /dev/ppp device node by
executing the following command as root:
        mknod /dev/ppp c 108 0

root@porteus3:~# mknod /dev/ppp c 108 0 
root@porteus3:~# pppd call PPTP
root@porteus3:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.246.130  netmask 255.255.255.0  broadcast 192.168.246.255
        inet6 fe80::20c:29ff:fe14:a28e  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:14:a2:8e  txqueuelen 1000  (Ethernet)
        RX packets 7245  bytes 1853659 (1.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3811  bytes 459193 (448.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 19  base 0x2000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@porteus3:~# 

Как видно, интерфейс PPP не добавился. Да и результат в whatismyipaddress.com не поменялся. Что у меня не так?

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 17 Jul 2020, 06:49
by Roader
Тупой вопрос: а Ваш ВПН сервер вообще пингуется?
Ибо судя по айпишникам сети разные...
Файл /etc/ppp/options.pptp настроен?

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 17 Jul 2020, 06:49
by Blaze
Собрал вот такую портянку:

Code: Select all

su
toor
chmod +x /etc/rc.d/rc.ip_forward && /etc/rc.d/rc.ip_forward start
modprobe ppp_generic
modprobe ppp_async
modprobe ppp_deflate
modprobe ppp_mppe
modprobe ppp_synctty
modprobe slhc
lsmod|grep ppp
mknod /dev/ppp c 108 0
ifconfig
pptpsetup --create PPTP --server 46.XXX.XXX.XXX --username vpn --password vpn --encrypt
pppd call PPTP

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 17 Jul 2020, 07:08
by Roader
Я в общем в свое время поднимал скриптами:
1. route add путь_до_впн_сервера
2. правка /etc/ppp/options.pptp и /etc/resolv.conf (при необходимости)
3. pptp путь_до_впн_сервера --file /etc/ppp/options.pptp --user AAA --password AAA

Ибо, имхо, тут первый пункт на eth0 ip 192.X впн 46.Х

Сейчас перешли на Ideco. Там головняки pptp прикрыли. Поэтому поковыряться не могу

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 17 Jul 2020, 07:51
by glestwid
Blaze wrote:
17 Jul 2020, 06:49
Собрал вот такую портянку:
Выполняется без ошибок, только mknod /dev/ppp c 108 0 говорит что File exists. Но запуск

Code: Select all

pppd call PPTP
по прежнему ничего не меняет - интерефейса ppp как не было в ifconfig, так и нет

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 17 Jul 2020, 09:09
by Blaze
glestwid, попробуйте обновить ядро и повторить попытку
[5.4.52] <-- NEW : "All patches" patching was done.
32bit-ALL-kernel5.4.52.tar (90 M)
http://www.mediafire.com/file/jakpy3gpg ... 5.4.52.tar
4bd589366625ae48a04974b813712aa4 32bit-ALL-kernel5.4.52.tar
Как обновить kernel (ядро) в Porteus

Porteus v4 32 bit - не устанавливается соединение по PPTP.

Posted: 18 Jul 2020, 07:56
by glestwid
Ядро обновил по рекомендации viewtopic.php?f=54&t=8093, вот результат:

Code: Select all

root@porteus3:/etc# uname -a
Linux porteus3 5.4.52-porteus #1 SMP Fri Jul 17 11:41:28 UTC 2020 i686 Intel(R) Core(TM) i7-3840QM CPU @ 2.80GHz GenuineIntel GNU/Linux
Перезагрузился, теперь выполняю

Code: Select all

su
toor
chmod +x /etc/rc.d/rc.ip_forward && /etc/rc.d/rc.ip_forward start
modprobe ppp_generic
modprobe ppp_async
modprobe ppp_deflate
modprobe ppp_mppe
modprobe ppp_synctty
modprobe slhc
lsmod|grep ppp
mknod /dev/ppp c 108 0
ifconfig
pptpsetup --create PPTP --server 46.XXX.XXX.XXX --username vpn --password vpn --encrypt
pppd call PPTP

Нулевой эффект, интерфейс ppp как не был виден в ifconfig, так сейчас не виден