LINUX.ORG.RU

Ответ на: комментарий от hozov

В простейшем случае, если обычный VPN с инетом - добавлять:

pon <имя_файла>

где имя файла - название конфига, использующегося для соединения с провайдером. Эти файлы лежат в /etc/ppp/peers/

Кроме rc.local можно попробовать: ~/.gnome2/session-manual

Но оно только для гнома работать будет. И коннект будет только при входе в гном.

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

вводил pon в консоле - нет такой команды.

~/.gnome2/session-manual вообще написал что нет такой папки.

нашёл автоматическую загрузку приложений:

gnome-session-properties может там както можно реализовать?

спасибо за советы!

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

в файле /etc/ppp/chap-secrets надо прописать логин с паролем в формате :
login my_pptp1 password *

в файле /etc/ppp/peers/my_pptp1
прописать чтото типа :

remotename my_pptp1

linkname my_pptp1

ipparam my_pptp1

pty "pptp 217.178.176.198 --nolaunchpppd mtu 1460"

name login

noauth

file /etc/ppp/options.pptp



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

>вводил pon в консоле - нет такой команды.

Каким образом подключаешься к интернету? Программа какая?

anonymous
()
Ответ на: комментарий от kto_tama

в каталоге /etc/ppp/peers создан файл Corbina с содержанием

pty "pptp vpn.corbina.ru --nolaunchpppd"

user my_login

password "my_pass"

nodeflate

nobsdcomp

noauth

defaultroute

запускаю я данное соединение файлом

./Corbina В gnome terminale

содержание ./Corbina :

#!/bin/bash

route add -host 213.234.192.8 gw 10.163.104.1 # 1й DNS

route add -host 85.21.192.3 gw 10.163.104.1 # 2й DNS

route add -host vpn.corbina.ru gw 10.163.104.1 # VPN сервер

route add -host corbina.ru gw 10.163.104.1

route add -host 10.0.0.0 gw 10.163.104.1

route add -host corbina.tv gw 10.163.104.1

route add -host mail.post.ru gw 10.163.104.1

route add -host stat.corbina.ru gw 10.163.104.1

route del default

pppd call Corbina debug nodetach defaultroute

Но как вы уже поняли это не очень удобно запускать Хотелось бы иметь соединение с инетом уже при в ходе в систему + чтоб при разрыве соединения оно востанавливалось.

Зарание спасибо!

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

Набери в консоли команду find /etc -name rc.local . Появится путь к какому-то файлу. Открой его на редактирование из под рута. В конце (но перед словами exit 0 , если они там есть) допиши полный путь до файла Corbina.

Чтобы сделать самовосстанавливающееся соединение - читай доки по шелл-скриптингу.

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

Знач так. Создаёшь в каталоге /etc/init.d/ файл rc.local (из под рута). Пишешь там:

#!/bin/sh ### BEGIN INIT INFO # Provides: rc.local # Required-Start: $network $syslog # Required-Stop: $network $syslog # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: whatever ### END INIT INFO

<Здесь путь к файлу Corbina> exit 0

Потом опять же из под рута выполняешь команды: # chmod 755 /etc/init.d/rc.local # chkconfig --add rc.local

Наверное поможет.

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

Сорри, форматирование забыл.

Знач так. Создаёшь в каталоге /etc/init.d/ файл rc.local (из под рута).
Пишешь там:

#!/bin/sh
### BEGIN INIT INFO
# Provides: rc.local
# Required-Start: $network $syslog
# Required-Stop: $network $syslog
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: whatever
### END INIT INFO

<Здесь путь к файлу Corbina>
exit 0

Потом опять же из под рута выполняешь команды:
# chmod 755 /etc/init.d/rc.local
# chkconfig --add rc.local

Наверное поможет.

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

>вдогонку. /etc/rc.d/boot.local есть? если есть, то можешь в него записать.

Насколько я знаю, boot.local выполняется до поднятия сети, что не подходит для данного случая.

Laz ★★★★★
()

Лично у меня добавлено в конец /etc/network/interfaces:
auto myprov
iface myprov inet ppp
pre-up ip link set eth0 up
provider myprov

где myprov - имя скрипта в /etc/ppp/peers/

anonymous
()

какая хрен разница гном или не гном.

ставишь pptp, пишешь в /etc/ppp/chap-secrets логин, пароль и сервер, в /etc/ppp/options добавляешь defaultroute, updetach, ну и то что там по дефолту будет. затем в /etc/rc.local пишешь pptp -name логин сервер.

и все будет работать :)

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

ОЙ, Как много советов. Спасибочки огроменные, сегодня буду пробовать! Всех целую и люблю, ваш утёнопингвин!

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