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

Добро пожаловать!

Moderator: Blaze

glestwid
Samurai
Samurai
Posts: 117
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

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

Post#1 by glestwid » 14 Jul 2020, 19:07

Сперва делаю так:

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 цепляется и все работает.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3006
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

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

Post#2 by Blaze » 15 Jul 2020, 07:55

Правильно-ли все настроено https://www.digitalocean.com/community/ ... pn-pptp-ru ?
Что пишет в

Code: Select all

# после запуска pppd call PPTP в новом окне терминала ввести
dmesg
содержимое копировать в эту тему не стоит, если там нет ничего интересного.
Linux 5.4.57-porteus #1 SMP Sun Aug 9 09:03:28 UTC 2020 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

glestwid
Samurai
Samurai
Posts: 117
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

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

Post#3 by glestwid » 15 Jul 2020, 09:01

Статья вроде как про подъем своего 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

User avatar
Blaze
DEV Team
DEV Team
Posts: 3006
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

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

Post#4 by Blaze » 15 Jul 2020, 09:25

Там есть - Шаг 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
Linux 5.4.57-porteus #1 SMP Sun Aug 9 09:03:28 UTC 2020 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

glestwid
Samurai
Samurai
Posts: 117
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

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

Post#5 by glestwid » 15 Jul 2020, 10:44

Сервер, насколько помню, виндовый.

Roader
White ninja
White ninja
Posts: 8
Joined: 30 Jan 2017, 19:48
Distribution: Porteus 3.2 XFCE
Location: Russian Federation

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

Post#6 by Roader » 16 Jul 2020, 12:56

Имеется косяк в 4 портеусе, лечащийся командой :

Code: Select all

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

User avatar
Blaze
DEV Team
DEV Team
Posts: 3006
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

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

Post#7 by Blaze » 16 Jul 2020, 13:06

Linux 5.4.57-porteus #1 SMP Sun Aug 9 09:03:28 UTC 2020 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Roader
White ninja
White ninja
Posts: 8
Joined: 30 Jan 2017, 19:48
Distribution: Porteus 3.2 XFCE
Location: Russian Federation

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

Post#8 by Roader » 16 Jul 2020, 13:18

Значит вопрос с бородой :(

glestwid
Samurai
Samurai
Posts: 117
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

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

Post#9 by glestwid » 16 Jul 2020, 20:44

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 не поменялся. Что у меня не так?

Roader
White ninja
White ninja
Posts: 8
Joined: 30 Jan 2017, 19:48
Distribution: Porteus 3.2 XFCE
Location: Russian Federation

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

Post#10 by Roader » 17 Jul 2020, 06:49

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

User avatar
Blaze
DEV Team
DEV Team
Posts: 3006
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

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

Post#11 by Blaze » 17 Jul 2020, 06:49

Собрал вот такую портянку:

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
Linux 5.4.57-porteus #1 SMP Sun Aug 9 09:03:28 UTC 2020 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

Roader
White ninja
White ninja
Posts: 8
Joined: 30 Jan 2017, 19:48
Distribution: Porteus 3.2 XFCE
Location: Russian Federation

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

Post#12 by Roader » 17 Jul 2020, 07:08

Я в общем в свое время поднимал скриптами:
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 прикрыли. Поэтому поковыряться не могу

glestwid
Samurai
Samurai
Posts: 117
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

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

Post#13 by glestwid » 17 Jul 2020, 07:51

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

Code: Select all

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

User avatar
Blaze
DEV Team
DEV Team
Posts: 3006
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

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

Post#14 by Blaze » 17 Jul 2020, 09:09

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
Linux 5.4.57-porteus #1 SMP Sun Aug 9 09:03:28 UTC 2020 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

glestwid
Samurai
Samurai
Posts: 117
Joined: 09 Jan 2018, 20:05
Distribution: Porteus-XFCE 4.0 i586

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

Post#15 by glestwid » 18 Jul 2020, 07:56

Ядро обновил по рекомендации 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, так сейчас не виден

Post Reply