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
Ок, запускаю
Никаких ошибок. Но 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 портеусе, лечащийся командой :
Имхо, про это в баги год или два назад писали
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. Но запуск
по прежнему ничего не меняет - интерефейса ppp как не было в ifconfig, так и нет
Porteus v4 32 bit - не устанавливается соединение по PPTP.
Posted: 17 Jul 2020, 09:09
by Blaze
glestwid, попробуйте обновить ядро и повторить попытку
Как обновить 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, так сейчас не виден