Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: 2 процесса pppd при подключении accel-pptp  (Прочитано 926 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн as_lan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
2 процесса pppd при подключении accel-pptp
« : 31 Октябрь 2014, 22:06:34 »
Есть pptp подключение (accel-pptp) с таким конфигом
noauth
persist
maxfail 0
name user
defaultroute
remotename inet
plugin pptp.so
pptp_server 10.10.0.24
unit 0

refuse-chap

Проблема в том, что когда делаю pon vpn создается 2 процесса pppd

Oct 30 22:33:13 ubuntu pppd[19203]: Plugin pptp.so loaded.
Oct 30 22:33:13 ubuntu pppd[19203]: Plugin pptp.so loaded.
Oct 30 22:33:13 ubuntu pppd[19203]: PPTP plugin version 1.00
Oct 30 22:33:13 ubuntu pppd[19203]: PPTP plugin version 1.00
Oct 30 22:33:13 ubuntu pppd[19207]: pppd 2.4.5 started by root, uid 0
Oct 30 22:33:13 ubuntu pppd[19207]: pppd 2.4.5 started by root, uid 0
Oct 30 22:33:14 ubuntu pppd[19207]: Using interface ppp0
Oct 30 22:33:14 ubuntu pppd[19207]: Connect: ppp0 <--> pptp (10.10.0.23)
Oct 30 22:33:14 ubuntu pppd[19207]: Using interface ppp0
Oct 30 22:33:14 ubuntu pppd[19207]: Connect: ppp0 <--> pptp (10.10.0.23)
Oct 30 22:33:14 ubuntu pppd[19207]: CHAP authentication succeeded
Oct 30 22:33:14 ubuntu pppd[19207]: CHAP authentication succeeded

ps aux | grep pppd | grep -v grep
root     19207  0.0  0.0   3732  1228 pts/4    S    22:33   0:00 /usr/sbin/pppd call inet
root     19209  0.0  0.0   3732   244 pts/4    S    22:33   0:00 /usr/sbin/pppd call inet

В интернете  не смог найти ответ. Это нормально? Так и должно быть?

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1671
  • חתול המדען
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #1 : 01 Ноябрь 2014, 13:35:18 »
Как управляете соединением? Через /etc/network/interfaces? Покажите его содержимое.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

Оффлайн as_lan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #2 : 02 Ноябрь 2014, 13:49:03 »
auto lo eth0 eth1  vpn
iface lo inet loopback

iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0

iface eth1 inet static
address 10.14.57.55
netmask 255.255.255.0
network 10.14.57.0
up ip route add 10.0.0.0/8 via 10.14.57.1
post-up iptables-restore < /etc/iptables.up.rules
iface vpn inet ppp
pre-up /sbin/ifconfig eth1 up
provider vpn

Переименовал vpn подключение. Думал поможет. Поэтому названия подключения в этом сообщении и предыдущих логах не совпадают.

Управляю как обычно pon vpn poff vpn
« Последнее редактирование: 02 Ноябрь 2014, 13:52:39 от as_lan »

Оффлайн as_lan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #3 : 06 Ноябрь 2014, 15:02:35 »
Нет идей?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #4 : 06 Ноябрь 2014, 15:47:05 »
А зачем Вы делаете pon vpn, если он у Вас в interfaces обозначен как auto?
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн as_lan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #5 : 06 Ноябрь 2014, 23:07:42 »
fisher74
например упал интерфейс, или вручную перезапустить надо.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #6 : 06 Ноябрь 2014, 23:32:32 »
Если он падает, то должен сам подняться, потому как для ppp стоят параметры persist и maxfail 0. Если падает и несущий интерфейс (eth1), то он предварительно поднимается командной pre-up
Может как раз и засада в том, что Вы его насильно второй раз запускаете?
Кстати, обратите внимание: в логе отчитывается только один процесс (смотрите ID процесса), второй процесс только отсвечивает зеркальными сообщениями.
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн as_lan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #7 : 07 Ноябрь 2014, 10:31:05 »
fisher74
Это не причем. Для чистоты эксперимента  закомментировал persist и maxfail. Убил pppd. Запустил по новой и опять 2 процесса висят.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #8 : 07 Ноябрь 2014, 11:05:29 »
посмотрите в скрипты директории /etc/ppp (с рекурсией по вложенным директориям), может сами увидите возможный дубль запуска. Например что-то типа accel_on_boot или подобное
У меня нет accel-pptp потому не могу конкретику попросить посмотреть.
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн as_lan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #9 : 07 Ноябрь 2014, 18:16:37 »
fisher74
Тоже не причем. Проверил все скрипты что там есть. Ничего подозрительного.

Если набрать просто
/usr/sbin/pppd call vpnТО в plog сразу видно дублирование, а в процессах 2 pppd

Пользователь решил продолжить мысль 07 Ноябрь 2014, 18:22:19:
Кстати. С родным клиентом тоже самое. Он тоже 2 pppd запускает.
« Последнее редактирование: 07 Ноябрь 2014, 18:22:19 от as_lan »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #10 : 07 Ноябрь 2014, 20:58:22 »
pstree
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14880
  • Я не слышу.
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #11 : 07 Ноябрь 2014, 21:05:03 »
poff vpn || pon vpn
~.o

Оффлайн as_lan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #12 : 07 Ноябрь 2014, 21:23:27 »
pstree
init─┬─acpid
     ├─blazer_usb
     ├─cron
     ├─curlftpfs───4*[{curlftpfs}]
     ├─dbus-daemon
     ├─dnsmasq
     ├─6*[getty]
     ├─hddtemp
     ├─irqbalance
     ├─lighttpd───php-cgi───4*[php-cgi]
     ├─miniserv.pl
     ├─mysqld───30*[{mysqld}]
     ├─nmbd
     ├─noip2
     ├─ntpd
     ├─4*[openvpn]
     ├─2*[pppd]
     ├─python
     ├─rpc.idmapd
     ├─rpc.mountd
     ├─rpc.statd
     ├─rpcbind
     ├─rsyslogd───3*[{rsyslogd}]
     ├─smbd───3*[smbd]
     ├─squid3─┬─pinger
     │        └─16*[{squid3}]
     ├─sshd───sshd───sshd───bash───sudo───bash───pstree
     ├─systemd-logind
     ├─systemd-udevd
     ├─tmux───main───2*[{main}]
     ├─upnpd───8*[{upnpd}]
     ├─upsd
     ├─upsmon───upsmon
     ├─upstart-file-br
     ├─upstart-socket-
     ├─upstart-udev-br
     ├─vnstatd
     ├─whoopsie───2*[{whoopsie}]
     ├─zabbix_agentd───2*[zabbix_agentd]
     └─zabbix_server───23*[zabbix_server]

Пользователь решил продолжить мысль 07 Ноябрь 2014, 21:25:18:
victor00000
А что это даст? Вырубить и врубить обратно подключение ? Так я это сто раз делал.
« Последнее редактирование: 07 Ноябрь 2014, 21:25:18 от as_lan »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #13 : 07 Ноябрь 2014, 22:24:49 »
прикольно... оба процесса инит запускает... а заодно 4 процесса openvpn... но мы не об этом )))
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн as_lan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 99
    • Просмотр профиля
Re: 2 процесса pppd при подключении accel-pptp
« Ответ #14 : 07 Ноябрь 2014, 22:50:00 »
fisher74
4 Openvpn это норм. 3 на клиентские (работа, склад и забугорный, чтоб закрытые сайты открывать) и 1 серверный свой, чтоб к себе подключаться.

 

Страница сгенерирована за 0.058 секунд. Запросов: 24.