LINUX.ORG.RU
ФорумAdmin

Почему при автоматической загрузке pptp при старте Debian не могу войти в систему?


0

2

Доброго всем времени!

Тут такая проблема: настроил другу автоматическое включение

pptp. И стало

быть, всё хорошо, при загрузке он запускается. Но терминал так и

висит. Не можем войти в систему. Что делать?

Как настроили

так и работает. Ждите

прихода телепатов, чтобы они узнали как именно вы настраивали автозапуск pptp.

mky ★★★★★
()
Ответ на: комментарий от IIIypuk

Спасибо. А это получается, что система под рутом после этого

будет работать, не от обычного пользователя?

Pinguin
() автор топика
Ответ на: комментарий от Pinguin

А это получается, что система под рутом после этого будет работать, не от обычного пользователя?

Когда ты нажимаешь Ctrl+Alt+F1 появляется диалог логина. Соответственно данные какого пользователя введёшь, под этим пользователем и будет работать программы

IIIypuk ★★★★
()
Ответ на: комментарий от Pinguin

А вообще нужно просто правильно настроить pptp и побойной проблемы не будет.
Как уже сказали выше, опишите как Вы настраивали соединение. Тогда Вам помогут

IIIypuk ★★★★
()
Ответ на: комментарий от IIIypuk

В файле etc/network/interfaces внизу прописывал:

auto ppp0 iface ppp0 inet ppp provider PROVIDER

PROVIDER - имя провайдера

Pinguin
() автор топика
Ответ на: комментарий от Pinguin

Такое как у вас поведение признано багом, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675016 но, вроде как, исправлено.

Обсуждалось на многих форумах, в качестве временной меры советуется вызывать из ″post-up″ интерфейса eth0 скрипт, который запустит ppp0 интерфейс:

#!/bin/sh
ifup ppp0 0</dev/null 1>/dev/null 2>/dev/null &
true

В нонешней ситуации, чтобы загрузка продолжилась, должно помочь нажатие ″Ctrl+C″.

mky ★★★★★
()
Ответ на: комментарий от Pinguin

Нужно создать файлик с любым именем, например pptp.sh и выполнить

chmod 755 pptp.sh
А потом просто от рута каждый раз делать
~/pptp.sh

IIIypuk ★★★★
()
Последнее исправление: IIIypuk (всего исправлений: 1)
Ответ на: комментарий от Pinguin

Скрипт, как уже посоветовали, нужно положить в файлик, можно /root/pptp.sh, можно /sbin/pptp.sh или куда ещё. А вызывать его из post-up, как здесь:

https://wiki.debian.org/ru/pptp-linux#A.2BBBAEMgRCBD4EPAQwBEIEOARHBDUEQQQ6BD4...

только там вызывают:

  post-up ifup ppp0
а нужно
   post-up /sbin/pptp.sh

При этом ″auto ppp0″ убрать.

mky ★★★★★
()
Ответ на: комментарий от Pinguin

Чем лучше? В том способе с ″post-up″ всё будет автоматически. Система делает ″ifup eth0″ (так как ″auto eth0″), а потом сам же ″ifup ppp0″.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.