Сайт | Скачать | Видео | Wiki

Автор Тема: Настраиваем автоматическое поднятие VPN (pptp) соединения  (Прочитано 11495 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
/etc/rc.d/ваш_профиль - обычный скрипт - в нем network start провод - добавляйте следующей строкой (или добавочным/etc/rc.d/ваш_профиль+pon  ) свой pon

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
При использовании minirc оооочень долго "поднимается сеть"!

Всплывающие сообщения:
Код
Подключение интернета ....... ждите 
Проверка сетей...... ждите
Поднятие dhcp...
Интернет подключен...

При этом никакого пинга нет, неизвестные хосты...
С очень долгим поднятием dhcpd нужно что-то делать! С системд все в разы быстрее (даже не заметно было бы, без двух мимолетных оповещений). К тому же не обрабатывается /etc/netctl/hooks/postconnect (pon trion) и sleep не помогает (больше 40 не стал пробовать). При ручном включении pon trion или netctl.sh все срабатывает!

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
Что в Вас прописано в /etc/rc.d для подъема сети?

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Что в Вас прописано в /etc/rc.d для подъема сети?
Ничего, все настройки в /etc/ppp (годами так работает), автоподьемом занимается netctl... Проблемы только при использовании минирс, поэтому он мне не нравится...


Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
Чтобы ваш_профиль поднялся при старте minirc - надо прописать в /etc/rc.d/net-my
Код
sudo /usr/lib/network/network start ваш_профиль_netctl &
Перед этим убедиться что такое работает из консоли

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Чтобы ваш_профиль поднялся при старте minirc - надо
Спасибо! Не сразу, но замучил (забыл исполняемым сделать) :)

Код
su -
echo "/usr/lib/network/network start ethernet-dhcp &" > /etc/rc.d/net-trion
chmod 744 /etc/rc.d/net-trion

В Х-ах одна всплывашка "интернет подключен" и все работает :) При использовании системд этот файл не будет мешать, вроде бы не должен?

p.s. Надо в wiki дописать вариант с minirc
И в /etc/netctl/hooks/postconnect надо подправить на ExecUpPost="pon trion", без sudo
« Последнее редактирование: 02 Январь 2016, 22:19:28 от paulus »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
systemd не лазает в /etc/rc.d
Запостите текст лобавки сюда - перенесу в вики

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
systemd не лазает в /etc/rc.d
Может в netctl.sh для автостарта добавить что-нибудь для создания подобной строки?

Цитата
Запостите текст лобавки сюда - перенесу в вики
Так пойдет? В самом конце можно дописать, после p.s. ->

n.b. При использовании вместо systemd системы инициализации minirc (например: 075-Minirc-120.2915396-s14) необходимо создать файл /etc/rc.d/net-trion и сделать его исполняемым:
Код
su -
echo "/usr/lib/network/network start ethernet-dhcp &" > /etc/rc.d/net-trion
chmod 744 /etc/rc.d/net-trion

ethernet-dhcp - это ваш профиль netctl, который поднимается при старте minirc.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
Может в netctl.sh для автостарта добавить что-нибудь для создания подобной строки?
Там это есть.
В вики добавил

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
  • Автор темы
Там это есть.
Что-то я не заметил, когда у меня netctl.sh начал в /etc/rc.d/ добавлять профиль... Давно?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
В netctl.sh 150929 rc.d есть. Если профиль настраивали раньше - rc.d нет