Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Домашний интернет группы компаний "Вымпелком" - форумы _ Настройка VPN _ Настройка VPN в Ubuntu, Kubuntu от Mr. Peabody

Автор: Mr. Peabody Aug 21 2008, 16:34

Скрипт для настройки интернета и маршрутизации на deb-ориентированных дистрибутивах

Совместимые дистрибутивы: Ubuntu, Kubuntu, Xubuntu, Mythbuntu, Runtu, Rubuntu, Linux Mint, Debian, Xandros (установлен на EEE PC), Knoppix, Infralinux, DreamLinux и другие.


НАСТРОЙКА ИНТЕРНЕТА С ЭТИМ СКРИПТОМ:


1) Скачать скрипт, распаковать, перейти в папку со скриптом и открыть там консоль (ДА ДА, именно В ПАПКЕ СО СКРИПТОМ ):

Код
sudo bash ./vpn.sh


Далее следовать инструкции в скрипте)

Ещё подробнее для тех кто не понял:
1. Чтобы распаковать скрипт, откройте на нем меню и выберите "Распаковать сюда" или "Etract here"
2. Чтобы открыть консоль в папке, зайдите в неё и откройте в ней меню - "открыть терминал здесь".
В KDE4 (Дистрибутив Kubuntu например) Можно нажать F4, тогда откроется терминал в этой папке
Если всё равно непонятно, то советую вам скачать скрипт в ДОМАШНЮЮ папку, распаковать, затем запустить консоль из списка программ и набить в ней:
Код
sudo bash ~/vpn_prj/vpn.sh



АВТОЗАГРУЗКА ИНЕТА ПРИ СТАРТЕ СИСТЕМЫ:


Для Кубунту:
Код
sudo kate /etc/rc.local


Для Убунту:
Код
sudo gedit /etc/rc.local


в файл /etc/rc.local
перед строкой

exit 0

добавить

Код
pon имя_вашего_соединения




Возможности скрипта:


1. Выбор языка установки. (русский или англ)
2. Скрипт сам ставит пакет pptp-linux, причем автоматически выбирает версию (amd64 или i386).
3. Автоматически определяется адрес районного шлюза.
4. Позволяет выбрать адрес vpn сервака для Москвы или Питера, или ввести свой (для регионов).
5. Автоматом прописывает опции, ускоряющие соединение: --nobuffer --loglevel 0.
6. Автоматом прописывает опции слежения за соединением и автоматического реконнекта в случае разрыва связи.
7. Настраивает получение маршрутов через DHCP или прописывание готовых на выбор.
8. Пункты настройки сопровождаются пояснительными комментариями.
9. Исправлены некоторые маршруты, удалены нерабочие.
10. Сам устанавливает соединение с инетом в конце настройки (на выбор).
11. Ещё больше упрощена процедура установки.
UPDATE от 31.01.09:
12. Теперь скрипт можно распаковывать в любое место (нет строгой привязки к домашней папке).
13. Загрузка необходимых пакетов из локального репозитория корбины!
14. Решены проблемы с русскими именами и пробелами в путях (особенно касается папок типа "Рабочий стол" и т.п.)
15. Поддержка ручного ввода IP шлюза, в случае неправильного автоматического определения
16. Установлено значение MTU - 1460 для решения проблемы с открытием некоторых сайтов (особенно актуально для регионов)
17. Поддержка БИЛАЙН
18. Добавлены комментарии и пояснения для ещё более лёгкой и понятной настройки инета))))
UPDATE от 3.03.09:
19. Полностью переписан, устранены последние недочёты
20. Учитывает возможности настройки маршрутизации для разных регионов
21. Полностью пригоден для ЛЮБОГО РЕГИОНА Корбины сразу без дополнительной настройки
22. Сильно обновлены все маршруты, настроена маршрутизация из коробки для IPTV с помощью VLC
23. Обновлёны комментарии и полное обновление английского перевода (спс. Zombieff!)
24. Возможность настройки впн для любых провайдеров
25. Устранены все известные ошибки.

26. Также подготовлена онлайн-версия скрипта, которая будет доступна внутри локалки всем абонентам Корбина/Билайн, ожидаю его размещения. Это ещё больше упростит использование скрипта!

Огромное спасибо Zombieff за английский перевод, а также СКИМ и k0r0v за нахождение ошибок и ценные советы!!!


В случае проблем:

1. Проверьте правильность логина, пароля, наличие денег на счёте, отсутствие блокировки а также проверьте в техподдержке отсутсвие аварий или технических работ на вашей линии.
Если я увижу по логам что пароль неверный, дальнейшие посты данного юзера будут игнорироваться а ответа он не получит. Тренируйте внимательность!

2. Если всё ТОЧНО проверено и инет не пашет, ваша проблема НЕ БУДЕТ рассматриваться без следующих данных, которые нужно выложить в этой теме (желательно в спойлер, чтоб не было километровых постов):

а) вывод скрипта
б) uname -a
в) cat /etc/resolv.conf
г) cat /etc/network/interfaces
д) ifconfig до и после запуска скрипта
е) Последовательно две строчки:
sudo poff -a
sudo pppd call имя_соединения debug nodetach

3. Если у вас Xandros - дистрибутив стоящий на EEE PC - вам нужно поставить пакет pptp-linux скачав его отсюда - ftp://ftp.corbina.ru/pub/Linux/debian/pool/main/p/pptp-linux/pptp-linux_1.7.0-2_i386.deb , пакет идущий в комплекте со скриптом не годится

Старая предыдущая версия: http://homenet.corbina.net/index.php?showtopic=169302 - использовать не рекомендуется

 vpn_prj.tar.gz ( 94.62 килобайт ) : 12420
 

Автор: k0r0v Aug 21 2008, 17:44

Бегло просмотрел скрипт, не запускал.
1) Грамматика и просто "интерфейс"))

Код
printf "Do you want  _to_ automatically install pptp-linux package? (y/n)? "

Код
echo "   3. Enter your own address (for other regions /but routes will not  _be_ working/)"

Недостающее выделено подчерками.

Код
printf "Your choise? (1/2/3): "

"choice" а не "choise"

Код
All problems with install

with installation, имхо, правильней

Код
echo "   1. For Moscow & MO"

Область - вроде как "region" по-английски. То же самое относится к следующей строчке.

2) по делу

Код
printf "Do you want to install i386 (1) or amd64 (2) version of pptp-linux? (1/2)? "
read i_pptp

uname -m выдает x86_64 для 64-битных дистров, i386 или i686 (не помню, сижу последний год на 64-битном дебиане) и так далее для других архитектур. Так что это тоже можно автоматом. Что-то вида
Код
arch=$(uname -m)
if ... #дальше, думаю, понятно что)


Код
dpkg -i ~/vpn_prj/pptp-linux_1.7.0-2ubuntu2_i386.deb

Уже предлагал в старой теме заменить все "~" на "$PWD", чтобы не было нужды в распаковке строго в домашнюю папку. Мне, например, чисто лень копировать с бэкапного раздела, где валяется скрипт.

Код
echo "ATTENTION! You must edit "corbina-route" file in ~/vpn_prj/ or your routes will not work."

\ перед кавычками вокруг corbina-route надо поставить. Или заменить внешние кавычки на одинарные.

Код
i_gw=ip route|grep 'default'|awk '{print $2}'

Будучи запущенным (отдельно от скрипта), жутко ругается на "syntax error near unexpected token `|' ". Работать оно соглашается в виде
Код
i_gw=$(ip route|grep 'default'|awk '{print $2}')

Advanced Bash-Scripting Guide рассказывает именно о такой форме присвоения)

Код
printf "request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes;\n" >> /etc/dhcp3/dhclient.conf

Маленькая загвоздка... Этот файл по дефолту, скажем, в том же дебиане не пустой. Эта строка (естественно, не совсем такая, но очень похожая) уже присутствует там. Наличие двух строк, на мой взгляд, может вызвать "несварение". Экспериментировать сейчас мне некогда, но в принципе...

Вроде все остальное в скрипте нормально)) Правда, еще есть... пптп-линукс в пакетах только для убунты. Это, конечно, расчет на массу, понимаю, но все же... надо как-то это побороть будет)

Автор: Mr. Peabody Aug 22 2008, 00:22

Цитата(k0r0v @ Aug 21 2008, 18:44) *
Бегло просмотрел скрипт, не запускал.
1) Грамматика и просто "интерфейс"))

Всю грамматику поправил, спасибо)


Код
printf "Do you want to install i386 (1) or amd64 (2) version of pptp-linux? (1/2)? "
read i_pptp
uname -m выдает x86_64 для 64-битных дистров, i386 или i686 (не помню, сижу последний год на 64-битном дебиане) и так далее для других архитектур. Так что это тоже можно автоматом. Что-то вида
[code]arch=$(uname -m)
if ... #дальше, думаю, понятно что)

Сделал, теперь определяет автоматом)

Код
dpkg -i ~/vpn_prj/pptp-linux_1.7.0-2ubuntu2_i386.deb
Уже предлагал в старой теме заменить все "~" на "$PWD", чтобы не было нужды в распаковке строго в домашнюю папку. Мне, например, чисто лень копировать с бэкапного раздела, где валяется скрипт.
\
Сделал, спасибо)

Код
echo "ATTENTION! You must edit "corbina-route" file in ~/vpn_prj/ or your routes will not work."
\ перед кавычками вокруг corbina-route надо поставить. Или заменить внешние кавычки на одинарные.

Сделал)

Код
i_gw=ip route|grep 'default'|awk '{print $2}'
Будучи запущенным (отдельно от скрипта), жутко ругается на "syntax error near unexpected token `|' ". Работать оно соглашается в виде
i_gw=$(ip route|grep 'default'|awk '{print $2}')
Advanced Bash-Scripting Guide рассказывает именно о такой форме присвоения)

Сделал, спасибо)

Код
printf "request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes;\n" >> /etc/dhcp3/dhclient.conf
Маленькая загвоздка... Этот файл по дефолту, скажем, в том же дебиане не пустой. Эта строка (естественно, не совсем такая, но очень похожая) уже присутствует там. Наличие двух строк, на мой взгляд, может вызвать "несварение". Экспериментировать сейчас мне некогда, но в принципе...

Реализовал так: старый файл dhclient.conf сохраняется как резервный, а на его место копируется новый, уже настроенный) В случае проблем - старый файл элементарно возращается на место)

Цитата
Вроде все остальное в скрипте нормально)) Правда, еще есть... пптп-линукс в пакетах только для убунты. Это, конечно, расчет на массу, понимаю, но все же... надо как-то это побороть будет)

Убунта с дебианом сейчас имеют слияние кода, так что это абсолютно одинаковые пакеты, что для дебиана ленни, что для убунты)

Удивительное дело, просишь людей отписать как работает, куча народу скачало (6+8+4), отписал только один...

Автор: k0r0v Aug 23 2008, 16:05

Цитата
Всю грамматику поправил, спасибо)

Не всю. Еще нашел.
Код
echo "Your choise is incorrect. Please, start script again."

Опять-таки, "choice".
Еще в последнем варианте скрипта (из англ. версии)
Код
i_gw=$(route|grep default|awk '{print $2}')

"ip route", иначе не будет работать...

Автор: Dart_Padre Aug 23 2008, 16:16

Насчёт скрипта для Мандривы пока тишина? Всё перепробовал, никак работать не хочет.
ЗЫ У меня Mandriva 2008.1 PowerPack
ззы командой host vpn.spb.corbina.net выдаёт только один IP хотя vpn сервер и я находимся в разных подсетях.

Автор: Mr. Peabody Aug 23 2008, 17:50

Цитата
Не всю. Еще нашел.
echo \"Your choise is incorrect. Please, start script again.\"
Опять-таки, \"choice\".

поправил)

Цитата
Еще в последнем варианте скрипта (из англ. версии)
Код
i_gw=$(route|grep default|awk \'{print $2}\')

\"ip route\", иначе не будет работать...

работает прекрасно, определяет шлюз). Не работает как раз ваш вариант, выдаёт \"via\". Проверял на дебиане, убунте и ALT Linux, везде определяет и правильно пишет маршруты, так что точно правильно.

Цитата
Насчёт скрипта для Мандривы пока тишина? Всё перепробовал, никак работать не хочет.
ЗЫ У меня Mandriva 2008.1 PowerPack
ззы командой host vpn.spb.corbina.net выдаёт только один IP хотя vpn сервер и я находимся в разных подсетях.

С мандривой проблема - drakonnect вырубает eth0 при поднятии ppp0 интерфейса, нужно думать

Просьбы:

1. У кого федора и генту - нужно запустить скрипт и попытаться установить инет, всё что выдает консоль скопировать сюда
2. Нужна помощь - кто разбирается в особенностях сетевых интерфейсов на openSuSE и мандрива - отпишите сюда, на этих дистрах из-за особенностей системы скрипт не работает, нужно его подогнать с вашей помощью)

Автор: Dart_Padre Aug 23 2008, 18:13

Комрады, подскажите на каком дистрибутиве можно таки настроить vpn или l2tp
зы Извиняюсь за оффтоп

Автор: Mr. Peabody Aug 23 2008, 18:48

Цитата(Dart_Padre @ Aug 23 2008, 19:13) *
Комрады, подскажите на каком дистрибутиве можно таки настроить vpn или l2tp
зы Извиняюсь за оффтоп

На Ubuntu, Kubuntu, Debian, Linux Mint, и куча других на базе дебиана.
В тестовой версии добавлен ALT linux, но тестовая версия у меня лежит, на форум не выкладывал. Планируются все дистры

Автор: Dart_Padre Aug 23 2008, 19:25

Цитата(Mr. Peabody @ Aug 23 2008, 19:48) *
На Ubuntu, Kubuntu, Debian, Linux Mint, и куча других на базе дебиана.
В тестовой версии добавлен ALT linux, но тестовая версия у меня лежит, на форум не выкладывал. Планируются все дистры

Спасибо, качаю Ubuntu надеюсь там получиться настроить )))

Автор: (s)AINT Aug 23 2008, 19:26

Огромное спасибо тебе, за работу, которую делаешь, буду ждать финал релиза =)

Автор: Mr. Peabody Aug 23 2008, 19:49

Цитата((s)AINT @ Aug 23 2008, 20:26) *
Огромное спасибо тебе, за работу, которую делаешь, буду ждать финал релиза =)

Всегда пожалуйста)
Нужны обладатели Fedora и Gentoo, чтобы помочь подогнать скрипт под них

Автор: k0r0v Aug 23 2008, 20:59

Цитата
Не работает как раз ваш вариант, выдаёт \"via\".

Виноват. Если ip route, то awk '{print $3}' ) Там же строка вида
Код
default via Ваш_Шлюз

Автор: Mr. Peabody Aug 23 2008, 21:49

Цитата(k0r0v @ Aug 23 2008, 21:59) *
Виноват. Если ip route, то awk '{print $3}' ) Там же строка вида
Код
default via Ваш_Шлюз

Ну да, пашут оба варианта, так что всё ок) Вопрос в другом - нужно разобраться с мандривой и опенсьюз, там мне не удалось добиться работы скрипта, в ALT Linux добил, всё пашет) Ещё нужно протестировать скрипт на федоре и генту.

P.S. Ну а я тем временем заканчиваю писать скрипт для настройки инета по L2TP ))

Автор: k0r0v Aug 23 2008, 22:10

Цитата
нужно разобраться с мандривой и опенсьюз

Ммм... Ставить их мне некуда, все место занято... Если найду время в ближайшие дня 3-4 - может скачаю лайв сиди мандривы, попробую так... Но не обещаю.

Цитата
P.S. Ну а я тем временем заканчиваю писать скрипт для настройки инета по L2TP ))

Вот у меня возник вопрос (не совсем по теме, но по l2tp) Сколько-таки у корбины серверов l2tp (московских)? А то я уже по логам видел как минимум
85.21.0.253
85.21.0.254
85.21.0.255
85.21.0.115
и несколько необычный (вроде помню его как pptp, хотя могу ошибаться)
85.21.0.19
Собственно, про первые три я знал, но остальные 2 вызвали проблему с добавлением маршрута до них. Я пока, за недостатком времени и из-за лени (по манам лазить) придумал страашный костылище, решающий проблему, но криво, как и положено такого рода методам)). Вот и хочу все выяснить у того, кто в этом разобрался и сделать все по-человечески. Еще раз извиняюсь за оффтоп.

Автор: Mr. Peabody Aug 23 2008, 22:17

Цитата(k0r0v @ Aug 23 2008, 23:10) *
Ммм... Ставить их мне некуда, все место занято... Если найду время в ближайшие дня 3-4 - может скачаю лайв сиди мандривы, попробую так... Но не обещаю.


Вот у меня возник вопрос (не совсем по теме, но по l2tp) Сколько-таки у корбины серверов l2tp (московских)? А то я уже по логам видел как минимум
85.21.0.253
85.21.0.254
85.21.0.255
85.21.0.115
и несколько необычный (вроде помню его как pptp, хотя могу ошибаться)
85.21.0.19
Собственно, про первые три я знал, но остальные 2 вызвали проблему с добавлением маршрута до них. Я пока, за недостатком времени и из-за лени (по манам лазить) придумал страашный костылище, решающий проблему, но криво, как и положено такого рода методам)). Вот и хочу все выяснить у того, кто в этом разобрался и сделать все по-человечески. Еще раз извиняюсь за оффтоп.

Нашёл патч для xl2tp чтоб прописать именем - http://homenet.corbina.net/index.php?act=attach&type=post&id=203003

Завтра скачаю дебианизированные исходники, пропатчу и сделаю deb-пакет для скрипта, так что вроде как эту проблему решили)

Автор: InetLiolik Aug 24 2008, 02:33

Ubuntu 8.04.1
Все заработало с первого раза
до этого ковырялись 3 часа - не получалось
Огромное спасибо автору за скрипт. Респект тебе друг.

Автор: whattaff Aug 25 2008, 02:06

спасибо огромное)

Автор: am1go Aug 25 2008, 16:28

Скачал скрипт, распоковал. Не могу понять что значит "перейти в папку со скриптом и открыть там консоль", папку открыл, а как там консоль вызвать?

З.Ы. Линукс первый раз пробую (Ubuntu 8.04.1), помогите разобраться=)

Автор: Mr. Peabody Aug 25 2008, 18:06

Цитата(am1go @ Aug 25 2008, 17:28) *
Скачал скрипт, распоковал. Не могу понять что значит "перейти в папку со скриптом и открыть там консоль", папку открыл, а как там консоль вызвать?

З.Ы. Линукс первый раз пробую (Ubuntu 8.04.1), помогите разобраться=)

нужно открыть терминал в этой папке. Обычно эта опция есть в контекстном меню файлового менеджера. Ну а можно просто - запустить консоль из гномовского меню и там написать cd /путь_где_лежат_файлы_скрипта Если в пути есть пробелы или русские буквы - то писать путь надо в кавычках.

Примеры:
cd /home/am1go/vpn_prj
cd "/home/am1go/Рабочий стол/vpn_prj"

Автор: am1go Aug 25 2008, 18:48

Спасибо огромное! Получилось, сейчас дальше в системе разбираться буду, с инетом то оно проще =)

Автор: Laja Aug 25 2008, 18:51

Цитата(am1go @ Aug 25 2008, 17:28) *
Скачал скрипт, распоковал. Не могу понять что значит "перейти в папку со скриптом и открыть там консоль", папку открыл, а как там консоль вызвать?

З.Ы. Линукс первый раз пробую (Ubuntu 8.04.1), помогите разобраться=)



cd /...

Автор: NaziVaron Aug 25 2008, 19:15

А под openSUSE бутет сие работать?

Автор: Mr. Peabody Aug 25 2008, 19:37

Цитата(NaziVaron @ Aug 25 2008, 20:15) *
А под openSUSE бутет сие работать?

C openSuSE возникли проблемы, нужна помощь хорошо разбирающихся в этом дистре, я уже пробовал скрипт под него подгонять, не идет, мне нужны особенности сетевых настроек в нем.

Ещё раз озвучу просьбы о помощи:

1. Нужно запустить данный скрипт на Fedora и Gentoo и скопировать то что пишет консоль сюда
2. Нужна помощь людей, хорошо разбирающихся в Mandriva (при подгонке скрипта возникли траблы с drakonnect) и OpenSuSE (просто сеть не поднимается, не могу понять в чем дело)

Автор: NaziVaron Aug 25 2008, 19:54

Да! Жаль! Я в этом деле полное ламо! Да видимо тут Суся не очень популярна!

Автор: k0r0v Aug 25 2008, 20:02

Цитата
Нужна помощь людей, хорошо разбирающихся в Mandriva (при подгонке скрипта возникли траблы с drakonnect) и OpenSuSE (просто сеть не поднимается, не могу понять в чем дело)

Mr. Peabody, только что протестил твой способ (правда, еще старый скрипт из прошлой темы, он на винте был) на OpenSUSE 11 x86_64 (LiveCD). Скрипт взял старый ибо не грузились иксы. Твой способ поднимает vpn (по крайней мере пинги до nightwish.com и ya.ru вполне ходили), только с маленькой поправкой. Всю маршрутизацию пришлось пихать непосредственно в /etc/ppp/ip-up, а не в /etc/ppp/ip-up.d/corbina. Так что, все нормально с этим дистром)

Автор: Mr. Peabody Aug 25 2008, 20:12

Цитата(k0r0v @ Aug 25 2008, 21:02) *
Mr. Peabody, только что протестил твой способ (правда, еще старый скрипт из прошлой темы, он на винте был) на OpenSUSE 11 x86_64 (LiveCD). Скрипт взял старый ибо не грузились иксы. Твой способ поднимает vpn (по крайней мере пинги до nightwish.com и ya.ru вполне ходили), только с маленькой поправкой. Всю маршрутизацию пришлось пихать непосредственно в /etc/ppp/ip-up, а не в /etc/ppp/ip-up.d/corbina. Так что, все нормально с этим дистром)

Ок, ща попробую, у меня как раз есть комп с сусей

Цитата(NaziVaron @ Aug 25 2008, 20:54) *
Да! Жаль! Я в этом деле полное ламо! Да видимо тут Суся не очень популярна!

Спокойно, без нервов, всё сделаем) Просто нужно время)

Автор: k0r0v Aug 25 2008, 21:14

Mr. Peabody, Мандриву я поковыряю, если найду... А то для 64 бит я откопал пока только LiveDVD, что совершенно неудобно. Качать ~4,5 гб вместо ~670 мб ради недолгого теста/настройки...
Да, жду рез-та с Сусей, просто если все ок, то болванку употреблю на что-нибудь еще.

Автор: Mr. Peabody Aug 25 2008, 22:27

Цитата(k0r0v @ Aug 25 2008, 22:14) *
Mr. Peabody, Мандриву я поковыряю, если найду... А то для 64 бит я откопал пока только LiveDVD, что совершенно неудобно. Качать ~4,5 гб вместо ~670 мб ради недолгого теста/настройки...
Да, жду рез-та с Сусей, просто если все ок, то болванку употреблю на что-нибудь еще.

Мандрива есть образ на CD - с кде 2008.1, могу по асе послать.
С сусей что-то не идет, может из-за гуя как раз, пока не получилось - скопировал pon/poff скрипты, подредактил путь прописывания маршрутов на ip-up/ip-down но пока не вышло, завтра точно скажу, получится или нет, сегодня уже нет доступа к компу.

Автор: NaziVaron Aug 25 2008, 23:44

Как я понял, этот скрип под Debian 4.0 не работает!
Во всяком случае что получилось у меня.
Ручками поставил ppp, pptp-linux и dhcp3-client (последний уже стоял)
Далее вот:

Код
donskoy@debian:~$ cd /home/donskoy/vpn_prj
donskoy@debian:~/vpn_prj$ su
Password:
debian:/home/donskoy/vpn_prj# sh vpn.sh
Выберите язык установки / Choose installation language  (1 - русский/2 - English): 1
Хотите автоматически установить пакет pptp-linux? (y/n): n
------------------------
Введите ваш логин для доступа в интернет: *****
------------------------
Введите ваш пароль для доступа в интернет: ***********
------------------------
Выберите пожалуйста, адрес вашего VPN-сервера:
   1. Для Москвы и МО
   2. Для Санкт-Петербурга и ЛО
   3. Ввести свой адрес VPN (для других регионов /маршруты для локальной сети не будут работать/)
ВНИМАНИЕ другим регионам! Здесь находится полный список региональных VPN-серверов - http://help.corbina.net/internet/techinfo/

Ваш выбор? (1/2/3): 1
------------------------
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза: 10.154.40.1
------------------------
Теперь вы должны выбрать метод получения маршрутов. Вы можете выбрать автополучение маршрутов по DHCP (только для Москвы и МО) или предустановленный набор в файле 'corbina-route' (подходит для Москвы, МО, Санкт-Петербурга и ЛО)
------------------------
Вы хотите получать маршруты через DHCP? ([y]/n)? y
Автонастройка маршрутов через DHCP установлена.
------------------------
Создаются VPN-параметры...
------------------------
Оптимизация настроек соединения выполнена!
------------------------
Автоматическое восстановление соединения после разрыва настроено!
------------------------
Настройка параметров успешно завершена!
------------------------
Перезагрузка сетевых служб...
Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth0.pid with pid 2867
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

parse_option_param: Bad format a
Listening on LPF/eth0/00:05:1c:1f:a7:8b
Sending on   LPF/eth0/00:05:1c:1f:a7:8b
Sending on   Socket/fallback
DHCPRELEASE on eth0 to 83.102.233.202 port 67
done.
Выполнено!
------------------------
Вы хотите создать VPN-соединение с интернетом сейчас? ([y]/n)? y
------------------------
Запускается VPN-соединение...
VPN-соединение запущено. Вы в интернете:)
------------------------
Чтобы подключиться к интернету, напечатайте в консоли: sudo pon corbina
Чтобы разорвать соединение, напечатайте в консоли: sudo poff
------------------------
Не забудьте сказать спасибо на форуме) По всем вопросам об этом скрипте - http://homenet.corbina.net/index.php?showtopic=169302
debian:/home/donskoy/vpn_prj# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

Собстно после этого не работает даже eth0. После перезагрузки локаль снова работает, а на позывы pon corbina ничего не поднимается!
Как же все таки в Дебиане поднять ВПН с автоматическим роутингом от ДХЦП?

Автор: Mr. Peabody Aug 26 2008, 00:03

sudo nano /etc/network/interfaces

и прописать:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface

auto eth0
iface eth0 inet dhcp
post-up pon corbina
pre-down poff corbina


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

Автор: NaziVaron Aug 26 2008, 04:15

Посмотрим! Видимо все работает! Просто с VPN на Горбине проблемы! Мастдай выдает 718ю и техподдержка говорит, что так у всех сейчас! Сказали к 2м ночи поправят! Посмотрим хватит ли им для этого кофе!

Все отлично заработало, когда Горбиновцы выпили 10ки литров кофе и починили ВПН! Спасибо за отличный мануал!

Только вот одна маленькая незадача получилась после Вашего последнего совета! Все работает отлично, а индикатор сети показывает , что подключение по локали отсутствует! (см. скрин) Непонятно, однака!

 Screenshot_2.png ( 280.47 килобайт ) : 55
 

Автор: k0r0v Aug 26 2008, 08:48

Mr. Peabody

Цитата
Мандрива есть образ на CD - с кде 2008.1, могу по асе послать.

Образ по асе? Он будет передаваться долго... Но раз x86_64 есть на сд, начит буду искать лучше. В конце концов, еще есть федора, она на сд вроде есть.

Цитата
С сусей что-то не идет, может из-за гуя как раз, пока не получилось - скопировал pon/poff скрипты, подредактил путь прописывания маршрутов на ip-up/ip-down но пока не вышло, завтра точно скажу, получится или нет, сегодня уже нет доступа к компу.

Извини, забыл сказать: не я использовал не pon corbina (на него ругалось "command not found"), а pppd call corbina.

NaziVaron
Цитата
Listening on LPF/eth0/00:05:1c:1f:a7:8b
Sending on LPF/eth0/00:05:1c:1f:a7:8b
Sending on Socket/fallback
DHCPRELEASE on eth0 to 83.102.233.202 port 67
done.

Ну ясное дело, DHCPRELEASE - отключение интерфейса. Только после него еще должно произойти поднятие, которого не состоялось)

Цитата
Только вот одна маленькая незадача получилась после Вашего последнего совета! Все работает отлично, а индикатор сети показывает , что подключение по локали отсутствует!

По локали подключение присутствует. Якобы отсутствует ррр0, но пакеты принимает и отправляет) Вот и верь после этого гуевым индикаторам... Все равно надежнее /var/log/* ничего еще не придумали)

Автор: NaziVaron Aug 26 2008, 12:00

Цитата(k0r0v @ Aug 26 2008, 09:48) *
По локали подключение присутствует.

Спасибо, я заметил! Я не говорил, что его нет!
Цитата(k0r0v @ Aug 26 2008, 09:48) *
Якобы отсутствует ррр0, но пакеты принимает и отправляет)

Это с чего вы взяли, что ppp0 отсутствует? Этот индикатор с красным крестиком показывает отсутствие подключения по локали (замечу, что только показывает), хотя оно есть. А ppp0 присутствует, см. на соседний индикатор, его свойства... да и ваще я привел ifconfig и route ip. Вроде понятно, что все пашет! Просто удивился этому индикатору, который врет! Вот и все.

Автор: k0r0v Aug 26 2008, 12:13

NaziVaron
Минуточку. Смотрю в скриншот.
Соединение ppp0
Состояние в бездействии
Это и наличие ррр0 в ifconfig наводит на мысль, что индикатор с крестиком - это ррр0) Замечу, в своем посте я написал "Якобы отсутствует" (т.е. по мнению апплета)
Конечно, я не вижу какой индикатор за что отвечает у вас на десктопе (а GNOME не пользуюсь уже не помню сколько), но как раз-таки из ifconfig и ip route делаю такой вывод. В конце концов, эти команды не врут и все работает, так что все более-менее хорошо, не так ли?)

Автор: NaziVaron Aug 26 2008, 12:18

Цитата(k0r0v @ Aug 26 2008, 13:13) *
<br />NaziVaron<br />Минуточку. Смотрю в скриншот.<br />Соединение ppp0<br />Состояние в бездействии<br />Это и наличие ррр0 в ifconfig наводит на мысль, что индикатор с крестиком - это ррр0) Замечу, в своем посте я написал &quot;Якобы отсутствует&quot; (т.е. по мнению апплета)<br />Конечно, я не вижу какой индикатор за что отвечает у вас на десктопе (а GNOME не пользуюсь уже не помню сколько), но как раз-таки из ifconfig и ip route делаю такой вывод. В конце концов, эти команды не врут и все работает, так что все более-менее хорошо, не так ли?)<br />
<br /><br /><br />
В бездействии - значит не происходит обмен пакетами с виртуальной частью сети (короче не работаем сейчас в нете), а из моего первого поста было ясно, что я просто удивился индикации такой и вроде все нормально описал. Ну да ладно. Обсуждаем ничто! Все работает отменно! Вот и отлично! За что автору скрипта огромное советское оригато!

Автор: k0r0v Aug 26 2008, 12:25

Mr. Peabody
Цитирую себя

Цитата
Но раз x86_64 есть на сд, начит буду искать лучше.

Да, я действительно плохо искал)) Вроде бы нашел Live CD Мандривы для 64 бит, сейчас скачаю и посмотрю что там да как с впн.

UPDATE:
Мда, с Мандривой все грустнее, чем с Сусей.
Код
[root@localhost vpn_prj]# pppd call corbina
Serial connection established.
using channel 9
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
#Всякий вывод, запускал с опциями "debug" и "nodetach" для отслеживания наличия коннекта
Script /etc/ppp/ip-up started (pid 10573)
Script /etc/ppp/ip-up finished (pid 10573), status = 0x0

т.е. коннект как бы есть. В ifconfig ррр0 тоже присутствует.
Смотрим дальше.
[root@localhost guest]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.88.130 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
85.21.0.99 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
195.14.50.16 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
83.102.146.96 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
85.21.52.254 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
85.21.138.208 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
195.14.50.21 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
78.106.126.112 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
195.14.50.26 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
89.179.135.67 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
195.14.50.93 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
78.107.69.98 10.235.80.1 255.255.255.255 UGH 0 0 0 eth2
85.21.90.0 10.235.80.1 255.255.255.0 UG 0 0 0 eth2
85.21.79.0 10.235.80.1 255.255.255.0 UG 0 0 0 eth2
10.235.80.0 0.0.0.0 255.255.248.0 U 10 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 10 0 0 eth2
10.0.0.0 10.235.80.1 255.0.0.0 UG 0 0 0 eth2
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0

85.21.0.99 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 - Вот это вот говорит о том, что /etc/ppp/ip-up работает как-то не так (и в варианте .d/corbina, и непосредственно ip-up). Маршрут к впн-серверу должен быть через default gw и eth2. Исправление маршрута руками не помогает инету заработать... хотя вроде бы все соответствует тому состоянию, в котором все нормально. Не знаю насколько влияет то, что это был ЛайвСД, но скорее всего копать надо в сторону чего-то специфично мандривовского. Да, драконнект и прочее подобное (из того, что нашел и о чем знал) удалено, ибо действительно обрубает сетевуху при поднятии ррр0.

Автор: Mr. Peabody Aug 26 2008, 17:38

Так, с сусей вроде разобрался, предварительно всё ок, уезжаю на два дня, вернусь и напишу тестовый скрипт с поддержкой Альта и Суси помимо уже имеющихся)
Надо протестить федору, может её сразу сделать в следующей версии скрипта, если заморочек не будет?

С Мандривой пока висит, попробую покопать в инете на этот счёт, если что - обращусь к разработчикам, что посоветуют относительно скрипта.

P.S. С L2TP поке времени нет, уже начал делать, но пока не удается добиться нормальной работы, увы. Да и вымораживают выкидоны xl2tp демона, пока тоже висит задача. Но думаю, всё сделаем))

P.P.S. Пора собирать таблицы маршрутизации для регионов))

Автор: k0r0v Aug 26 2008, 18:08

Цитата
Так, с сусей вроде разобрался, предварительно всё ок

Ну, еще один плюсик...

Цитата
Надо протестить федору, может её сразу сделать в следующей версии скрипта, если заморочек не будет?

Попробую...

Цитата
Да и вымораживают выкидоны xl2tp демона

Например?

Автор: Mr. Peabody Aug 26 2008, 18:20

Цитата(k0r0v @ Aug 26 2008, 19:08) *
Ну, еще один плюсик...


Попробую...


Например?

Например, старт/стоп криво пашут, запускается несколько раз и т.п. Создает ppp1 ppp2 и т.п. интерфейсы после реконнекта... Кривоват в общем, буду пока разбираться, всё, уехал, ждите в пятницу со скриптом))

Автор: DemonSPEED Aug 26 2008, 22:07

спасибо rolleyes.gif
есть вопрос
этот способ по скорости не уступает xl2tpd?

Автор: k0r0v Aug 27 2008, 09:19

Цитата(DemonSPEED @ Aug 26 2008, 23:07) *
спасибо rolleyes.gif
есть вопрос
этот способ по скорости не уступает xl2tpd?

Теоретически l2tp работает быстрее, чем pptp. Но практически... Скажем, у меня при лимите скорости 2500 кб/с оба работают более-менее схоже и выдают примерно одинаковый результат. Разве что l2tp постабильнее. Тут надо пробовать самому и смотреть, что больше отвечает требованиям. В конце концов, эта настройка не влияет на xl2tpd, так что одно можно всегда поменять на другое в минуту)

Автор: Юрий Яровой Aug 27 2008, 22:54

Друг, спасибо тебе огромнейшее! Пробовал сначала способ с двумя пакетами (pptp-linux_1.7.0-2ubuntu2_amd64.deb и network-manager-pptp_0.6.3+cvs20060819-0ubuntu2_amd64.deb), однако он не стал работать. Видимо из-за проблем с маршрутами. После установки при помощи твоего скрипта мне понадобилось удалить предыдущие настройки подключения в Network Manager и все заработало.

Сообщаю о найденном баге: при запуске скрипта не в домашней директории, а в какой-нибудь вложенной, он не может подключить файлы локализации.

CODE
yuriy@yuriy-laptop:~$ sudo sh ~/vpn_prj/vpn.sh
[sudo] password for yuriy:
Выберите язык установки / Choose installation language (1 - русский/2 - English): 1
sh: Can't open /home/yuriy/vpn_rus.sh
yuriy@yuriy-laptop:~$ sudo sh ./vpn.sh
Выберите язык установки / Choose installation language (1 - русский/2 - English): 1
Хотите автоматически установить пакет pptp-linux? (y/n): y
...

Автор: Paul2106 Aug 27 2008, 23:30

Цитата(Mr. Peabody @ Aug 21 2008, 17:34) *
Обновлён и усовершенствован скрипт отсюда - http://homenet.corbina.net/index.php?showtopic=169302 и мне нужны тестеры!

Что нового:

0. Выбор языка установки. - ДОБАВЛЕНО
1. Скрипт сам ставит пакет pptp-linux, причем автоматически выбирает версию (amd64 или i386).
2. Автоматически определяется адрес районного шлюза.
3. Позволяет выбрать адрес vpn сервака для Москвы или Питера, или ввести свой (для регионов).
4. Автоматом прописывает опции, ускоряющие соединение: --nobuffer --loglevel 0.
5. Автоматом прописывает опции слежения за соединением и автоматического реконнекта в случае разрыва связи.
6. Настраивает получение маршрутов через DHCP или прописывание готовых на выбор.
7. Пункты настройки сопровождаются пояснительными комментариями.
8. Исправлены некоторые маршруты, удалены нерабочие.
9. Сам устанавливает соединение с инетом в конце настройки (на выбор).
10. Ещё больше упрощена процедура установки.
11. Теперь скрипт можно распаковывать в любое место (нет строгой привязки к домашней папке).

Сейчас нужно это оттестировать и повесить вместо старого скрипта, нужна ваша помощь)


Следующие пункты для реализации: (займусь сразу после тестирования, уже начал кое-что из этого реализовывать)

1. Точно такая же настройка по протоколу L2TP
2. Пригодность для следующих дистрибутивов помимо Debian, Ubuntu, Kubuntu: OpenSuSE, Mandriva, Fedora, ALT Linux, Gentoo - нужны добровольцы для тестов!
3. Установка автозапуска соединения при старте на выбор пользователя
4. Отдельные маршруты для каждого региона (сейчас есть только Москва/Питер, регионы редактят corbina-route вручную)
5. Выбор языка установки - сделано!

Установка инета с этим скриптом:

1) Скачать скрипт, распаковать, перейти в папку со скриптом и открыть там консоль:

Код
sudo sh ./vpn.sh


Далее следовать инструкции в скрипте)

СКАЧАВШИЕ СКРИПТ - ПОЖАЛУЙСТА, ОБЯЗАТЕЛЬНО ОТПИШИТЕ О ПОЛЬЗОВАНИИ!:)

UPDATE:
В тестовой версии (у себя, на форум ещё не выкладывал) добавлена поддержка дистрибутива ALT Linux 4.0 и выше. Таким образом поддерживаются все deb-дистрибутивы и ALT Linux. На очереди OpenSuSE, Fedora и Mandriva, но нужна ваша помощь, отпишитесь кто может/хочет.



скрипт для VPN работает. по крайней мере на Ubuntu 8.04 в Питере smile.gif
Я бы потестил xl2tp на openSUSE 11.0

Автор: k0r0v Aug 28 2008, 09:17

Цитата
Сообщаю о найденном баге: при запуске скрипта не в домашней директории, а в какой-нибудь вложенной, он не может подключить файлы локализации.

Это не бага скрипта. При запуске в виде
yuriy@yuriy-laptop:~$ sudo sh ~/vpn_prj/vpn.sh
параметр "текущая рабочая" директория передается как "~", а не "~/vpn_prj".
Т.е. запускать пока надо
cd ~/vpn_prj ; sudo sh vpn.sh
И спасибо за багрепорт, с интересом провел утро)))

Mr.Peabody, нашел решение.
Код
#!/bin/sh
#vpn.sh

if [ $USER != "root" ]; then
    echo "Use root account to set up vpn connection or use SUDO utility"
    exit 1
fi

if [ "$(echo $PWD | grep vpn_prj > /dev/null)" != "0" ];then
scr_eng=$(find / -maxdepth 5 -name vpn_eng.sh)
scr_rus=$(find / -maxdepth 5 -name vpn_rus.sh)
else
scr_eng="$PWD/vpn_eng.sh"
scr_rus="$PWD/vpn_rus.sh"
fi

printf "Выберите язык установки / Choose installation language  (1 - русский/2 - English): "
read i_install
if [ $i_install = "1" ]; then
sh $PWD/vpn_rus.sh
elif [ $i_install = "2" ]; then
sh $PWD/vpn_eng.sh
fi
exit 0


Ну и из vpn_rus.sh и vpn_eng.sh убрать про рута, ибо не нужно. А в 1 скрипт перенес, т.к. find ругается на много чего из-за "permission denied"

Автор: Mozos Aug 28 2008, 14:46

Цитата(k0r0v @ Aug 28 2008, 10:17) *
Это не бага скрипта. При запуске в виде
yuriy@yuriy-laptop:~$ sudo sh ~/vpn_prj/vpn.sh
параметр "текущая рабочая" директория передается как "~", а не "~/vpn_prj".

Это не "параметр", это просто "текущая директория".
Цитата
Mr.Peabody, нашел решение.
Код
#!/bin/sh
[...]
if [ "$(echo $PWD | grep vpn_prj > /dev/null)" != "0" ];then
scr_eng=$(find / -maxdepth 5 -name vpn_eng.sh)
scr_rus=$(find / -maxdepth 5 -name vpn_rus.sh)
else
scr_eng="$PWD/vpn_eng.sh"
scr_rus="$PWD/vpn_rus.sh"
fi
[...]
exit 0

А не проще ли взять `dirname $0` ?


Автор: Doalim Aug 28 2008, 14:58

Все заработаол как по маслу!!!!!! За данный скрипт ВСЕМ ОГРОМНЕЙШЕЕ С П А С И Б О!!!!!!!!

Это просто чудо !

ДЛя начинающих чаников это , как манна небесная!!!!

НЕ могу передать словами как я вам всем благодарен!!!!

ЗЫ пойду обновлять свою 7,10 до последней.

ЗЫЗЫ Впоросик. я может пропустил или не дочитал но , как теперь сделать чтоб впн поднимался автоматом при запуске системы. НЕ ругайте меня у меня Эфория biggrin.gif

Автор: frozenboy4ik Aug 28 2008, 15:10

http://homenet.corbina.net/index.php?showtopic=169302

Автор: Mr. Peabody Aug 28 2008, 20:17

Увы, с openSUSE не получается, на команду pppd call corbina он пишет "command not found", скопировал скрипты pon/poff, прописал маршруты в ip-up ip-down. В итоге создается соединение, но в упор не видятся маршруты. Да, и проблемы с export PATH - он не хочет искать route в перечисленных системных папках PATH, приходится писать /sbin/route, /sbin/ifconfig и т.п.
Не знаю, может у меня система битая, однако я ставил стандартную установку с DVD, диск проверял на ошибки и т.п.
С ALT Linux всё ок, но не вижу смысла выкладывать скрипт пока с сусей не разберемся)

P.S. У меня работает выбор скрипта из любой папки (благодаря $PWD), проверял на двух компах.

Автор: Doalim Aug 28 2008, 21:40

Пибоди!!!! ты не представляеш как ты помогаеш.!!! люди не много подождут получат то что нужно.!

еще раз благодарю от всех чайников !!! твой скрипт не заменим..!!!!!


ЗЫ Я готов "хряпнуть " с тобой пивка! Надеюсь твоя (жена, девушка) поймет. С меня пивко и не только.

Автор: k0r0v Aug 29 2008, 14:25

Цитата
Да, и проблемы с export PATH - он не хочет искать route в перечисленных системных папках PATH, приходится писать /sbin/route, /sbin/ifconfig и т.п.

А как насчет /sbin/pppd в таком случае?

Цитата
А не проще ли взять `dirname $0` ?

Мда. Туплю)

Автор: Mr. Peabody Aug 29 2008, 16:22

Цитата(k0r0v @ Aug 29 2008, 15:25) *
А как насчет /sbin/pppd в таком случае?

Само собой, но как раз в данном случае command not found)

Автор: prog0705 Aug 30 2008, 11:05

Огромное спасибо!
Под Xubuntu 8.04 заработало с "полтычка" smile.gif И это после двух дней мучений с xl2tpd

Автор: stereo777 Aug 31 2008, 09:54

спасибо ) а то рвалось через каждые 30 секунд )

Автор: jxq Sep 1 2008, 18:49

Спасибо все работает! респект! вот только форум корбиновский при включенном впн тормозит жутко.. да и фиг с ним))))

Автор: Mr. Peabody Sep 2 2008, 03:10

Цитата(jxq @ Sep 1 2008, 19:49) *
Спасибо все работает! респект! вот только форум корбиновский при включенном впн тормозит жутко.. да и фиг с ним))))

Да он один фиг тормозит, ибо корбиновцам жалко денег на нормальный кластер для него, дело не в впн)

Автор: kiselevoa Sep 6 2008, 13:18

спасибочки

Автор: Бойд Sep 7 2008, 11:27

Mr. Peabody
в xandros скрипт заработал, изменения в настройки внес, vpn поднимается, но не работает sad.gif

из пожеланий на будущее, "деинсталятор" бы прикрутить, специально для таких случаев))

Автор: Mr. Peabody Sep 7 2008, 11:50

Цитата(Бойд @ Sep 7 2008, 12:27) *
Mr. Peabody
в xandros скрипт заработал, изменения в настройки внес, vpn поднимается, но не работает sad.gif

из пожеланий на будущее, "деинсталятор" бы прикрутить, специально для таких случаев))

Вывод консоли при использовании скрипта сюда, ща будем разбираться

Автор: Бойд Sep 7 2008, 12:38

вот

Код
/home/user/vpn_prj> sudo sh ./vpn.sh
Выберите язык установки / Choose installation language  (1 - русский/2 - English): 2
Do you want to automatically install pptp-linux package? (y/n)? n
------------------------
Enter your internet login: myname
------------------------
Enter your internet password: mypass
------------------------
Now you must choose your vpn address:
   1. For Moscow & M. region
   2. For St. Petersburg & L. region
   3. Enter your own address (for other regions /but routes will not be working/)
NOTE for other regions! Here is full list of vpn servers for regions - http://help.corbina.net/internet/techinfo/

Your choice? (1/2/3): 1
------------------------
Detecting automatically your gateway ip...
Done!
Your gateway IP is: 10.207.40.1
------------------------
Now you must choose routes-reception method. You can choose DHCP (for Moscow only) or preinstalled set in corbina-route file (For Moscow & St.Petersburg)
------------------------
Do you want to receive routes by DHCP? ([y]/n)? y
DHCP-routes installed
------------------------
Creating connection...
------------------------
Optimized connection options done!
------------------------
Autoreconnect settings done!
------------------------
Connection settings done!
------------------------
Restarting networking...
* /etc/network/options is deprecated (see README.Debian of netbase).
Setting up IP spoofing protection...done (rp_filter).
Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth0.pid with pid 5586
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:22:15:92:40:55
Sending on   LPF/eth0/00:22:15:92:40:55
Sending on   Socket/fallback
DHCPRELEASE on eth0 to 83.102.233.202 port 67
Setting lan1 interface eth0 metric to 10
done.
Done!
------------------------
Do you want start VPN-connection now? ([y]/n)? y
------------------------
Starting vpn...
VPN connected. Enjoy the internet:)
------------------------
To start connection, type: sudo pon corbina
To stop connection, type: sudo poff
------------------------
Don't forget to say thanks!) All problems with installation - http://homenet.corbina.net/index.php?showtopic=169302


pptp-linux устанавливать не стал т.к. apt-get говорит что "Уже установлена самая новая версия pptp-linux."

Автор: Mr. Peabody Sep 7 2008, 13:14

Ок, теперь вывод ifconfig и затем route -n после запуска VPN

Автор: Бойд Sep 7 2008, 13:44

гм

Код
/home/user> sudo ipconfig
sudo: ipconfig: command not found
/home/user> sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.207.40.0     0.0.0.0         255.255.248.0   U     10     0        0 eth0
0.0.0.0         10.207.40.1     0.0.0.0         UG    10     0        0 eth0

честно говоря не знаю что это значит sad.gif

Автор: Mr. Peabody Sep 7 2008, 14:30

Цитата(Бойд @ Sep 7 2008, 14:44) *
гм
Код
/home/user> sudo ipconfig
sudo: ipconfig: command not found
/home/user> sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.207.40.0     0.0.0.0         255.255.248.0   U     10     0        0 eth0
0.0.0.0         10.207.40.1     0.0.0.0         UG    10     0        0 eth0

честно говоря не знаю что это значит sad.gif

IFconfig а не ipconfig, ещё раз то же самое. Не забудь перед этим запустить VPN

Автор: Бойд Sep 7 2008, 15:20

сорри, вот

Код
/home/user> sudo pon corbina
/home/user> sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:22:15:92:40:55
          inet addr:10.207.41.211  Bcast:10.207.47.255  Mask:255.255.248.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9693 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:1411273 (1.3 MiB)  TX bytes:0 (0.0 b)
          Memory:fbfc0000-fc000000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:32 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2204 (2.1 KiB)  TX bytes:2204 (2.1 KiB)

/home/user> sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.207.40.0     0.0.0.0         255.255.248.0   U     0      0        0 eth0
0.0.0.0         10.207.40.1     0.0.0.0         UG    0      0        0 eth0


гм, ну вот то что туннель до впн не поднимается теперь даже я вижу sad.gif

Автор: Mr. Peabody Sep 7 2008, 18:28

Логин и пароль точно правильные? Пакет pptp-linux всё-таки надо поставить.

Автор: jxq Sep 7 2008, 18:59

Уважаемый Mr.Preabody, благодаря вашим скирптам все работало всегда отлично, но сейчас почему-то неработает DC++(linuxdcpp), ставил старый скрипт тоже самое, в чем может быть загвоздка?

Автор: Mr. Peabody Sep 7 2008, 19:07

Цитата(jxq @ Sep 7 2008, 19:59) *
Уважаемый Mr.Preabody, благодаря вашим скирптам все работало всегда отлично, но сейчас почему-то неработает DC++(linuxdcpp), ставил старый скрипт тоже самое, в чем может быть загвоздка?

http://homenet.corbina.net/index.php?showtopic=198906 - может быть в этом? Они три месяца об этом кричат на каждом углу)
А вот новый скрипт лучше старого, лучше настройте с его помощью)

P.S. Не все проблемы с инетом из-за меня) Бывает что и третьи стороны не работают)))

Автор: jxq Sep 7 2008, 20:38

Цитата(Mr. Peabody @ Sep 7 2008, 20:07) *
http://homenet.corbina.net/index.php?showtopic=198906 - может быть в этом? Они три месяца об этом кричат на каждом углу)
А вот новый скрипт лучше старого, лучше настройте с его помощью)

P.S. Не все проблемы с инетом из-за меня) Бывает что и третьи стороны не работают)))


чтовы я нифкоем разе не думал что из за вас)))) да все выяснилось, спасибо.

Автор: woox Sep 8 2008, 21:14

Mr. Peabody, спасибо огромное, ты несешь миру добро и легкость =) На дебиан ленни встело со свистом...

Автор: MyP3uk Sep 11 2008, 03:11

Скачал, распаковал, запустил, но после выбора языка пишет - "sh: Can't open /home/nickname/Рабочий".
Стоит убунта.Что делаю не так?

Автор: (s)AINT Sep 11 2008, 06:46

"/home/nickname/Рабочий" думаю в этом дело. Как минимум должно быть "/home/nickname/Рабочий\ стол"

Автор: MyP3uk Sep 11 2008, 08:22

Все работает.Просто сначала сохранил на раб. стол, а не в домашнюю папку.

Автор: Wherecat Sep 12 2008, 07:51

Спасибо аффтару! Скрипт сработал замечательно под Kubuntu 8.04.1 Hardy.
Проблемы были только как (и откудаsmile.gif запустить .. но и то только потому что я в линах полный нуб.


Скорость правда странную показывает при скачивании из репозиториев - иногда больше 1100 Кбайт/с при тарифе 8000Кбит/с.
Но думаю, что эт нормально и я чего то не догоняю.

С наилучшими пожеланиями дальнейших успехов,
Верекот ^^.

Автор: (s)AINT Sep 12 2008, 17:24

Заранее сори за глупый вопрос. но можно ли используя этот метод поднятия впн, прописать в /etc/network/interfaces, что нить типа
auto eth1
iface eth1 inet static
address 10.х.х.х
netmask 255.255.0.0
вместо
auto eth1
iface eth1 inet dhcp
И нужно ли еще что-нить добавить. А то сказы про нетворк манагер меня до сих пор пугают...

Автор: Mr. Peabody Sep 12 2008, 18:51

Цитата((s)AINT @ Sep 12 2008, 18:24) *
Заранее сори за глупый вопрос. но можно ли используя этот метод поднятия впн, прописать в /etc/network/interfaces, что нить типа
auto eth1
iface eth1 inet static
address 10.х.х.х
netmask 255.255.0.0
вместо
auto eth1
iface eth1 inet dhcp
И нужно ли еще что-нить добавить. А то сказы про нетворк манагер меня до сих пор пугают...

В вашем примере пожалуй, не хватает gateway 10.x.x.y
и также если решили статику забить, нужно вписать пару значений параметра
nameserver в /etc/resolv.conf
А в interfaces можно дописать можно что угодно, например:
post-up pon corbina
pre-down poff corbina

после интерфейса через который пойдет vpn-туннель (обычно eth0, может быть другой если сетевух несколько) и тогда он будет подниматься автоматом при включении компа)

Автор: (s)AINT Sep 12 2008, 18:58

Mr. Peabody,
пост апы уже прописаны, просто хочу статику вбить, вот и спрашиваю ) значит можно...чтож..будемс пробовать )

Цитата
и также если решили статику забить, нужно вписать пару значений параметра
nameserver в /etc/resolv.conf

И какие именно значения нужны?
Сейчас там:
search corbina.net
nameserver 213.234.192.8
nameserver 85.21.192.3
Так что вроде и не надо больше ничего, днс верны.

Автор: Mr. Peabody Sep 12 2008, 19:03

Цитата((s)AINT @ Sep 12 2008, 19:58) *
Mr. Peabody,
пост апы уже прописаны, просто хочу статику вбить, вот и спрашиваю ) значит можно...чтож..будемс пробовать )

И какие именно значения нужны?
Сейчас там:
search corbina.net
nameserver 213.234.192.8
nameserver 85.21.192.3
Так что вроде и не надо больше ничего, днс верны.

так это они сейчас там есть, а когда после перезагрузки не будет, если врубить статику, т.к. сейчас значения nameserver вбиваются по dhcp. А так нужно будет то же самое прописать вручную.

Автор: (s)AINT Sep 12 2008, 19:07

ясно, спасибо за разъяснения, буду пробовать,

усе работает =) Даже не пришлось резол править.

Автор: Mr. Peabody Sep 12 2008, 20:57

Вот и чудненько))

Автор: Vantys Sep 12 2008, 22:45

вот чт он мен пишет! помогите!
/home/user> sudo pon corbina\
> sudo pon corbina
The file /etc/ppp/peers/corbinasudo does not exist. Please create it or use
a command line argument to use another file in the /etc/ppp/peers/ directory.
/home/user> sudo pon corbinasudo pon corbina
The file /etc/ppp/peers/corbinasudo does not exist. Please create it or use
a command line argument to use another file in the /etc/ppp/peers/ directory.
/home/user> ifconfig
bash: ifconfig: command not found
/home/user> uname -a
Linux asus-1432837428 2.6.21.4-eeepc #2 Mon Oct 15 12:49:37 EDT 2007 i686 GNU/Linux
/home/user>
а под рутом вот так на ifconfig
/root> ifconfig
eth0 Link encap:Ethernet HWaddr 00:22:15:5C:7C:29
inet addr:10.112.38.223 Bcast:10.112.39.255 Mask:255.255.248.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9540 errors:0 dropped:0 overruns:0 frame:0
TX packets:1261 errors:0 dropped:0 overruns:0 carrier:2
collisions:0 txqueuelen:1000
RX bytes:6191461 (5.9 MiB) TX bytes:0 (0.0 cool.gif
Memory:fbfc0000-fc000000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:652 (652.0 cool.gif TX bytes:652 (652.0 cool.gif

Автор: (s)AINT Sep 13 2008, 08:59

"The file /etc/ppp/peers/corbinasudo" это не смущает? должно быть "The file /etc/ppp/peers/corbina"

Автор: Mr. Peabody Sep 13 2008, 09:35

Цитата((s)AINT @ Sep 13 2008, 09:59) *
"The file /etc/ppp/peers/corbinasudo" это не смущает? должно быть "The file /etc/ppp/peers/corbina"

смущает не это) а вот это: sudo pon corbina\

В этой строке нет ничего лишнего?) И потом, был спрошен вывод когда ты запустил и ответил на вопросы скрипта. ifconfig можно под рутом и не запускать, по нему видно что с сетью всё ок, жду вывод от скрипта

Автор: Vantys Sep 13 2008, 14:18

Выберите язык установки / Choose installation language (1 - русский/2 - English): 1
Хотите автоматически установить пакет pptp-linux? (y/n): y
Определяется тип вашей системы...
Тип вашей системы определён как: i686
Устанавливается i686 версия pptp-linux...
(Чтение базы данных... на данный момент установлено 71947 файлов и каталогов.)
Подготовка к замене пакета pptp-linux 1.7.0-2ubuntu2 (используется файл .../pptp-linux_1.7.0-2ubuntu2_i386.deb)...
Распаковывается замена для пакета pptp-linux ...
dpkg: зависимости пакетов не позволяют настроить пакет pptp-linux:
pptp-linux зависит от libc6 (>= 2.5-0ubuntu1), однако:
Версия libc6 в системе 2.3.6.ds1-13.
dpkg: не удалось обработать параметр pptp-linux (--install):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
pptp-linux
------------------------
Введите ваш логин для доступа в интернет: *******
------------------------
Введите ваш пароль для доступа в интернет: **********
------------------------
Выберите пожалуйста, адрес вашего VPN-сервера:
1. Для Москвы и МО
2. Для Санкт-Петербурга и ЛО
3. Ввести свой адрес VPN (для других регионов /маршруты для локальной сети не будут работать/)
ВНИМАНИЕ другим регионам! Здесь находится полный список региональных VPN-серверов - http://help.corbina.net/internet/techinfo/

Ваш выбор? (1/2/3): 1
------------------------
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза: 10.112.32.1
------------------------
Теперь вы должны выбрать метод получения маршрутов. Вы можете выбрать автополучение маршрутов по DHCP (только для Москвы и МО) или предустановленный набор в файле 'corbina-route' (подходит для Москвы, МО, Санкт-Петербурга и ЛО)
------------------------
Вы хотите получать маршруты через DHCP? ([y]/n)? y
Автонастройка маршрутов через DHCP установлена.
------------------------
Создаются VPN-параметры...
------------------------
Оптимизация настроек соединения выполнена!
------------------------
Автоматическое восстановление соединения после разрыва настроено!
------------------------
Настройка параметров успешно завершена!
------------------------
Перезагрузка сетевых служб...
* /etc/network/options is deprecated (see README.Debian of netbase).
Setting up IP spoofing protection...done (rp_filter).
Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth0.pid with pid 1722
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:22:15:5c:7c:29
Sending on LPF/eth0/00:22:15:5c:7c:29
Sending on Socket/fallback
DHCPRELEASE on eth0 to 83.102.233.202 port 67
Setting lan1 interface eth0 metric to 10
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

parse_option_param: Bad format a
Listening on LPF/eth0/00:22:15:5c:7c:29
Sending on LPF/eth0/00:22:15:5c:7c:29
Sending on Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPOFFER from 10.7.197.60
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 10.7.197.60
Invalid service ID
usage: xandrosncs-sharedinfo [options] service_id

Options:
-s, --status <status> change the status to 'up', 'down' or 'pending'.
-a, --action <action> change the action to 'start', 'stop', 'restart', 'cancel'.
-i, --interface <interface> change the interface name.
-l, --link <link> change the link strength percentage.
-n, --initialize initialize the shared information object.
-r, --remove remove the shared information object.
-f, --forceremove remove the shared information object.
-q, --query print the current information object.
-h, --help show this message
-v, --version show version

bound to 10.112.38.223 -- renewal in 248533 seconds.
done.
Выполнено!
------------------------
Вы хотите создать VPN-соединение с интернетом сейчас? ([y]/n)? y
------------------------
Запускается VPN-соединение...
VPN-соединение запущено. Вы в интернетеsmile.gif
------------------------
Чтобы подключиться к интернету, напечатайте в консоли: sudo pon corbina
Чтобы разорвать соединение, напечатайте в консоли: sudo poff
------------------------
Не забудьте сказать спасибо на форуме) По всем вопросам об этом скрипте - http://homenet.corbina.net/index.php?showtopic=169302
/home/user/vpn_prj> sudo pon corbina
/home/user/vpn_prj>

Автор: Mr. Peabody Sep 13 2008, 18:04

Всё ясно, у вас древние библиотеки, на установочном диске дебиан скачайте pptp-linux пакет и установите, тот который идет в комплекте слишком новый)

Автор: Vantys Sep 14 2008, 18:57

Цитата(Mr. Peabody @ Sep 13 2008, 19:04) *
Всё ясно, у вас древние библиотеки, на установочном диске дебиан скачайте pptp-linux пакет и установите, тот который идет в комплекте слишком новый)

у меня только восстановочный диск! и как с помощью каких команд устанавливать?

Автор: icep Sep 14 2008, 19:13

Под мандру скрипт когда-нить будет?

Автор: Mr. Peabody Sep 14 2008, 21:43

Креплю файл спецом для тебя, Вантус) Установка распакуй архив - в папке с этим файлом открыть консоль и набрать dpkg -i pptp-linux_1.7.0-2_i386.deb от рута)

Цитата(icep @ Sep 14 2008, 20:13) *
Под мандру скрипт когда-нить будет?

Будет, дело за малым, но мне нужен человек который лучше меня в мандриве разбирается, чтобы скрипт подогнать

 pptp_linux_1.7.0_2_i386.deb.tar.gz ( 39.8 килобайт ) : 5
 

Автор: Vantys Sep 15 2008, 10:43

вот что выдает !
/root> dpkg -i pptp-linux_1.7.0-2_i386.deb
dpkg: не удалось обработать параметр pptp-linux_1.7.0-2_i386.deb (--install):
нет доступа к архиву: No such file or directory
При обработке следующих пакетов произошли ошибки:
pptp-linux_1.7.0-2_i386.deb

Автор: Mr. Peabody Sep 15 2008, 11:12

Цитата(Vantys @ Sep 15 2008, 11:43) *
вот что выдает !
/root> dpkg -i pptp-linux_1.7.0-2_i386.deb
dpkg: не удалось обработать параметр pptp-linux_1.7.0-2_i386.deb (--install):
нет доступа к архиву: No such file or directory
При обработке следующих пакетов произошли ошибки:
pptp-linux_1.7.0-2_i386.deb

укажи полный путь тогда))) dpkg -i /home/Вантус_или_как_у_тебя_тут/и_далее_путь_до_файла/pptp-linux_1.7.0-2_i386.deb

Автор: Vantys Sep 15 2008, 23:01

всё! отлично работает! а не подскажешь ли ты как мне теперь сделать чтобы у меня работал голден вайфай от корбины подключённый в личном кобинете?)

Автор: Mr. Peabody Sep 15 2008, 23:42

Цитата(Vantys @ Sep 16 2008, 00:01) *
всё! отлично работает! а не подскажешь ли ты как мне теперь сделать чтобы у меня работал голден вайфай от корбины подключённый в личном кобинете?)

Интересно девки пляшут)) Я похож на телепата?) Хочешь совета - вываливай побольше инфы - что да как, почему сам не можешь включить и т.п.

Автор: icep Sep 16 2008, 07:52

=_=
Врорде всё достаточно просто. По всему городу расставлены точки называемые "Golden Wi-Fi" - найти их не проблема. Естественно, должен быть настроен сам роутер (что не вызывает осложнений). Насколько я понял, за символическую плату в 250 ре в месяц можно в качестве логина и пасса вводить корбиновские данные и юзать вайвай. Только скорость там не ахти...

Автор: k0r0v Sep 16 2008, 13:27

Mr. Peabody
Сорри, давно не было, отвлекся на учебу и болезни со всеми вытекающими) С Сусей все еще плохо дело?

Автор: Mr. Peabody Sep 16 2008, 14:30

Цитата(k0r0v @ Sep 16 2008, 14:27) *
Mr. Peabody
Сорри, давно не было, отвлекся на учебу и болезни со всеми вытекающими) С Сусей все еще плохо дело?

К сожалению, тоже нет времени, надеюсь засесть в выходные, пока не брался, если есть новости - пиши))

Автор: Tamiko Sep 16 2008, 16:40

Mr. Peabody, огромное спасибо за то, что Вы делаете, ибо жизнь это облегчает просто несоизмеримо) Всё получилось и работает просто прекрасно) Пиво и прочие радости жизни с меня по желанию wink.gif

Автор: Mr. Peabody Sep 16 2008, 16:47

Цитата(Tamiko @ Sep 16 2008, 17:40) *
Mr. Peabody, огромное спасибо за то, что Вы делаете, ибо жизнь это облегчает просто несоизмеримо) Всё получилось и работает просто прекрасно) Пиво и прочие радости жизни с меня по желанию wink.gif

Лучший подарок для старины Пибоди - видеть как винда исчезает с компов россиян)) Поставил линукс сам - освой и помоги другим, вот мой принцип. Так что с вас ещё пачка новообращённых) biggrin.gif

Автор: Vantys Sep 16 2008, 22:16

ну так вот_) про вай фай) я не знаю как его настроить) подключаюсь к точке Голден и всё что дальше делать не знаю) инет заходит только на яндекс) как и что прописывать подскажите)

Автор: Not-Found Sep 20 2008, 15:59

спасибо большое за этот скрипт очень долго мучался настраивая интернет,а этот замечательный скрипт меня просто спас Спасибо!!! wink.gif

Автор: Sobolev Sep 22 2008, 13:30

Автору скрипта большое спасибо за проделанную работу. Все отлично работает,так держать! smile.gif

Автор: bsv Sep 22 2008, 22:45

Скрипт работает хорошо для Asus EEE PC с Linux (заводская ось Xandros)
Большое спасибо rolleyes.gif
Можно не установливать дополнительные пакеты.

Автор: xomhau Sep 24 2008, 11:04

Спасибо за скрипт, Mr. Peabody.

Автор: na3gul Sep 24 2008, 20:52

у меня kubuntu 8.04.1. при работе скрипта никаких ошибок не было:

Код
yura@NYNotebook:~/vpn_prj$ sudo sh vpn_rus.sh
Хотите автоматически установить пакет pptp-linux? (y/n): n
------------------------
Введите ваш логин для доступа в интернет: ***
------------------------
Введите ваш пароль для доступа в интернет: ***
------------------------
Выберите пожалуйста, адрес вашего VPN-сервера:
   1. Для Москвы и МО
   2. Для Санкт-Петербурга и ЛО
   3. Ввести свой адрес VPN (для других регионов /маршруты для локальной сети не будут работать/)
ВНИМАНИЕ другим регионам! Здесь находится полный список региональных VPN-серверов - http://help.corbina.net/internet/techinfo/

Ваш выбор? (1/2/3): 1
------------------------
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза: 10.212.160.1
------------------------
Теперь вы должны выбрать метод получения маршрутов. Вы можете выбрать автополучение маршрутов по DHCP (только для Москвы и МО) или предустановленный набор в файле 'corbina-route' (подходит для Москвы, МО, Санкт-Петербурга и ЛО)
------------------------
Вы хотите получать маршруты через DHCP? ([y]/n)? y
Автонастройка маршрутов через DHCP установлена.
------------------------
Создаются VPN-параметры...
------------------------
Оптимизация настроек соединения выполнена!
------------------------
Автоматическое восстановление соединения после разрыва настроено!
------------------------
Настройка параметров успешно завершена!
------------------------
Перезагрузка сетевых служб...
* Reconfiguring network interfaces...                                   [ OK ]
Выполнено!
------------------------
Вы хотите создать VPN-соединение с интернетом сейчас? ([y]/n)? y
------------------------
Запускается VPN-соединение...
VPN-соединение запущено. Вы в интернете:)
------------------------
Чтобы подключиться к интернету, напечатайте в консоли: sudo pon corbina
Чтобы разорвать соединение, напечатайте в консоли: sudo poff
------------------------
Не забудьте сказать спасибо на форуме) По всем вопросам об этом скрипте - http://homenet.corbina.net/index.php?showtopic=169302
yura@NYNotebook:~/vpn_prj$ sudo pon corbina


но сайты не открываются: "Установлено соединение с mail.ru. Ожидается ответ..."

Автор: k0r0v Sep 24 2008, 21:14

na3gul,
"Установлено соединение с mail.ru. Ожидается ответ..."
А вы только на мэйле проверяли? А то смущает слово "Установлено"...
Ну и покажите пожалуйста вывод
sudo route -n
и
sudo ifconfig
до и после sudo pon corbina

Автор: Mr. Peabody Sep 24 2008, 23:04

Почему не поставил pptp-linux?

Автор: Ponf Sep 25 2008, 14:20

день добрый, стоит Mandriva 2008 Spring pp, pptp-Linux стоит
Скрипт запустился отлично, только проблема с pon:

Цитата
[root@localhost vpn_prj]# sh ./vpn.sh
Выберите язык установки / Choose installation language (1 - русский/2 - English): 1
Хотите автоматически установить пакет pptp-linux? (y/n): y
Определяется тип вашей системы...
Тип вашей системы определён как: i686
Устанавливается i686 версия pptp-linux...
/home/ponf/vpn_prj/vpn_prj/vpn_rus.sh: line 17: dpkg: command not found
------------------------
Введите ваш логин для доступа в интернет: ponfius
------------------------
Введите ваш пароль для доступа в интернет: ******
------------------------
Выберите пожалуйста, адрес вашего VPN-сервера:
1. Для Москвы и МО
2. Для Санкт-Петербурга и ЛО
3. Ввести свой адрес VPN (для других регионов /маршруты для локальной сети не будут работать/)
ВНИМАНИЕ другим регионам! Здесь находится полный список региональных VPN-серверов - http://help.corbina.net/internet/techinfo/

Ваш выбор? (1/2/3): 1
------------------------
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза: 10.185.120.1
------------------------
Теперь вы должны выбрать метод получения маршрутов. Вы можете выбрать автополучение маршрутов по DHCP (только для Москвы и МО) или предустановленный набор в файле 'corbina-route' (подходит для Москвы, МО, Санкт-Петербурга и ЛО)
------------------------
Вы хотите получать маршруты через DHCP? ([y]/n)? y
cp: невозможно создать обычный файл `/etc/dhcp3/dhclient-exit-hooks.d/rfc3442-classless-static-routes': Нет такого файла или каталога
mv: невозможно выполнить stat для `/etc/dhcp3/dhclient.conf': Нет такого файла или каталога
cp: невозможно создать обычный файл `/etc/dhcp3/dhclient.conf': Нет такого файла или каталога
Автонастройка маршрутов через DHCP установлена.
------------------------
Создаются VPN-параметры...
------------------------
Оптимизация настроек соединения выполнена!
------------------------
Автоматическое восстановление соединения после разрыва настроено!
------------------------
Настройка параметров успешно завершена!
------------------------
Перезагрузка сетевых служб...
/home/ponf/vpn_prj/vpn_prj/vpn_rus.sh: line 116: /etc/init.d/networking: Нет такого файла или каталога
Выполнено!
------------------------
Вы хотите создать VPN-соединение с интернетом сейчас? ([y]/n)? y
------------------------
Запускается VPN-соединение...
/home/ponf/vpn_prj/vpn_prj/vpn_rus.sh: line 124: pon: command not found
VPN-соединение запущено. Вы в интернетеsmile.gif
------------------------
Чтобы подключиться к интернету, напечатайте в консоли: sudo pon corbina
Чтобы разорвать соединение, напечатайте в консоли: sudo poff
------------------------
Не забудьте сказать спасибо на форуме) По всем вопросам об этом скрипте - http://homenet.corbina.net/index.php?showtopic=169302
[root@localhost vpn_prj]# pon corbina
bash: pon: command not found
[root@localhost vpn_prj]# cd /home/ponf
[root@localhost ~]# pon corbina
bash: pon: command not found

что делать?)

Автор: Oldwise Sep 25 2008, 16:30

Всем здравствуйте.
Не получается с помощью данного скрипта настроить VPN на своем Debian Etch. Результаты своих прошлых попыток удалял с помощью

Код
aptitude purge pptp-linux pptpd
aptitude install pptp-linux pptpd

так же удалял файлы /etc/ppp/chap-secrets /etc/ppp/peers/corbina
Далее запускал этот скрипт, писалось, что подключение установлено.
Код
sudo pon corbina

никаких ошибок не выдает, но соединения нет.
Заранее спасибо.

Автор: k0r0v Sep 25 2008, 16:59

Ponf,
Ели бы вы были внимательны, читая тему, то заметили бы, что Мандриву данный скрипт не поддерживает пока что...
Да, и "отлично" - неудачное слово. Обращу Ваше внимание на эти строки:
1)

Код
/home/ponf/vpn_prj/vpn_prj/vpn_rus.sh: line 17: dpkg: command not found

2)
Код
cp: невозможно создать обычный файл `/etc/dhcp3/dhclient-exit-hooks.d/rfc3442-classless-static-routes': Нет такого файла или каталога
mv: невозможно выполнить stat для `/etc/dhcp3/dhclient.conf': Нет такого файла или каталога
cp: невозможно создать обычный файл `/etc/dhcp3/dhclient.conf': Нет такого файла или каталога

3)
Код
/home/ponf/vpn_prj/vpn_prj/vpn_rus.sh: line 116: /etc/init.d/networking: Нет такого файла или каталога


Oldwise,
Во-первых, могли быть ошибки во время выполнения скрипта, и их надо отлавливать в выводе руками... (смотрите примеры выше) Советую для начала проверить еще раз от начала до конца.

Автор: vld20008 Sep 25 2008, 17:46

всё получилось, но pptp-linuх автоматом не захотел ставиться, поставил вручную и для автосоединения с корбиной при загрузке ПК пришлось редактировать /etc/network/interfaces

СПАСИБО за помощь smile.gif

Автор: Mr. Peabody Sep 25 2008, 18:49

Цитата(Oldwise @ Sep 25 2008, 17:30) *
Всем здравствуйте.
Не получается с помощью данного скрипта настроить VPN на своем Debian Etch. Результаты своих прошлых попыток удалял с помощью
Код
aptitude purge pptp-linux pptpd
aptitude install pptp-linux pptpd

так же удалял файлы /etc/ppp/chap-secrets /etc/ppp/peers/corbina
Далее запускал этот скрипт, писалось, что подключение установлено.
Код
sudo pon corbina

никаких ошибок не выдает, но соединения нет.
Заранее спасибо.

Так уж получилось, что телепатом я не родился, и сидеть гадать не могу, по какой причине инет не пашет. Хотите ответа - пишите всё что выдаёт скрипт сюда. Плюс помните, что для дебиана этч (древней системы) нужно оооочень старую версию пакета, пару страниц назад я её выкладывал для вантуса)

Цитата(vld20008 @ Sep 25 2008, 18:46) *
всё получилось, но pptp-linuх автоматом не захотел ставиться, поставил вручную и для автосоединения с корбиной при загрузке ПК пришлось редактировать /etc/network/interfaces

СПАСИБО за помощь smile.gif

Что за система была, что написал, почему пакет не захотел ставиться?

Автор: Oldwise Sep 25 2008, 19:33

По поводу телепатии я слышал, и не раз. Все, что вспомнил - выложил. Что именно надо смотреть?
pptp-linux ставил из репа Этча. При выполнении скрипта ppt-linux не ставил, логин и пароль вписал, шлюз пробовал ставить и для Петербурга, и вписывать руками 83.102.254.236 . DHCP пробовал и ставить и не ставить. Все безуспешно.

Код
sudo pon corbina

выполняется, а доступа нет.
В какую сторону копать?

Автор: Ponf Sep 25 2008, 19:36

k0r0v, прочитал, так же как и прочитал:

Цитата
2. Пригодность для следующих дистрибутивов помимо Debian, Ubuntu, Kubuntu: OpenSuSE, Mandriva, Fedora, ALT Linux, Gentoo - нужны добровольцы для тестов!


Автор: Mr. Peabody Sep 25 2008, 20:57

Цитата(Ponf @ Sep 25 2008, 20:36) *
k0r0v, прочитал, так же как и прочитал:

а вот это не прочитал, через строки прыгаем?))

Цитата
Следующие пункты для реализации: (займусь сразу после тестирования, уже начал кое-что из этого реализовывать)


Цитата(Oldwise @ Sep 25 2008, 20:33) *
По поводу телепатии я слышал, и не раз. Все, что вспомнил - выложил. Что именно надо смотреть?
pptp-linux ставил из репа Этча. При выполнении скрипта ppt-linux не ставил, логин и пароль вписал, шлюз пробовал ставить и для Петербурга, и вписывать руками 83.102.254.236 . DHCP пробовал и ставить и не ставить. Все безуспешно.
Код
sudo pon corbina

выполняется, а доступа нет.
В какую сторону копать?

Нужен весь вывод прямо сюда (от а до я что скрипт выдает) затем, ifconfig ДО и ПОСЛЕ запуска скрипта, ну и напоследок, в демьяне запускать надо от рута: сначала
su -
затем
pon corbina

Автор: Ryurikovich Sep 25 2008, 21:11

Большое спасибо mr.Peabody за скрипт. ASUS EEE PC900 на Ксандрос. Использовал НОВУЮ ВЕРСИЮ скрипта плюс рекомендации для Vantys.

Автор: Oldwise Sep 25 2008, 21:16

Код
debian-yaromir:/home/yaromir# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:98 errors:0 dropped:0 overruns:0 frame:0
          TX packets:98 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:21033 (20.5 KiB)  TX bytes:21033 (20.5 KiB)

debian-yaromir:/home/yaromir# sh /home/yaromir/vpn.sh
Выберите язык установки / Choose installation language  (1 - русский/2 - English): 1
Хотите автоматически установить пакет pptp-linux? (y/n): n
------------------------
Введите ваш логин для доступа в интернет: yaromir
------------------------
Введите ваш пароль для доступа в интернет: *****************
------------------------
Выберите пожалуйста, адрес вашего VPN-сервера:
   1. Для Москвы и МО
   2. Для Санкт-Петербурга и ЛО
   3. Ввести свой адрес VPN (для других регионов /маршруты для локальной сети не будут работать/)
ВНИМАНИЕ другим регионам! Здесь находится полный список региональных VPN-серверов - [url="http://help.corbina.net/internet/techinfo/"]http://help.corbina.net/internet/techinfo/[/url]

Ваш выбор? (1/2/3): 2
------------------------
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза:
------------------------
Теперь вы должны выбрать метод получения маршрутов. Вы можете выбрать автополучение маршрутов по DHCP (только для Москвы и МО) или предустановленный набор в файле 'corbina-route' (подходит для Москвы, МО, Санкт-Петербурга и ЛО)
------------------------
Вы хотите получать маршруты через DHCP? ([y]/n)? y
Автонастройка маршрутов через DHCP установлена.
------------------------
Создаются VPN-параметры...
------------------------
Оптимизация настроек соединения выполнена!
------------------------
Автоматическое восстановление соединения после разрыва настроено!
------------------------
Настройка параметров успешно завершена!
------------------------
Перезагрузка сетевых служб...
Reconfiguring network interfaces...done.
Выполнено!
------------------------
Вы хотите создать VPN-соединение с интернетом сейчас? ([y]/n)? y
------------------------
Запускается VPN-соединение...
VPN-соединение запущено. Вы в интернете:)
------------------------
Чтобы подключиться к интернету, напечатайте в консоли: sudo pon corbina
Чтобы разорвать соединение, напечатайте в консоли: sudo poff
------------------------
Не забудьте сказать спасибо на форуме) По всем вопросам об этом скрипте - [url="http://homenet.corbina.net/index.php?showtopic=169302"]Видеоинструкция по настройке VPN в Ubuntu, Kubuntu[/url]
debian-yaromir:/home/yaromir# ping ya.ru
ping: unknown host ya.ru
debian-yaromir:/home/yaromir# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:98 errors:0 dropped:0 overruns:0 frame:0
          TX packets:98 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:21033 (20.5 KiB)  TX bytes:21033 (20.5 KiB)

debian-yaromir:/home/yaromir#

Заранее спасибо за помощь.
Почему-то в большинстве случаев Линукс используется на свой страх и риск. Обидно... sad.gif

Автор: Mr. Peabody Sep 25 2008, 21:26

Шлюз не определился. Не поднят eth0 интерфейс. В файле /etc/network/interfaces вписать (из-под рута, само собой) следующие строки:

auto eth0
iface eth0 inet dhcp

и ребутнуть сеть(тоже из-под рута):
/etc/init.d/networking restart

Затем снова скрипт и ifconfig сюда

Автор: Ponf Sep 26 2008, 09:26

Mr. Peabody,
суть в том, что с удовольствием помог бы с созданием скрипта для мандривы)

Автор: vld20008 Sep 26 2008, 12:40

Цитата(Mr. Peabody @ Sep 25 2008, 18:49) *
Что за система была, что написал, почему пакет не захотел ставиться?


написал не помню что, но вобщем он типа установил, а система Ubuntu 8.04 (Hardy Heron)

Автор: Masaki Sep 26 2008, 13:16

А скрипт прописывает поднятие интернета при загрузке?

Автор: Mr. Peabody Sep 26 2008, 13:54

Пока нет, сделать это нетрудно, но неохота так сильно вмешиваться в систему, если накосячить с /etc/network/interfaces можно убить не то что инет, вообще всю сеть)) Пока что можно традиционно прописать самому, как это сделать - написано в старой ветке))

Цитата(Ponf @ Sep 26 2008, 10:26) *
Mr. Peabody,
суть в том, что с удовольствием помог бы с созданием скрипта для мандривы)

Не вопрос, скрипт у вас есть, подгоняйте) Мы с коровом пока не знаем что там делать, если у вас есть идеи - милости просим))

Автор: lemon.joe Sep 26 2008, 14:47

Цитата(Ponf @ Sep 26 2008, 10:26) *
Mr. Peabody,
суть в том, что с удовольствием помог бы с созданием скрипта для мандривы)

Было бы неплохо. А пока можешь посмотреть здесь. http://homenet.corbina.net/index.php?showtopic=201137
Но читать до конца, ибо в начале есть ошибки.

Автор: Oldwise Sep 26 2008, 15:04

Слава Mr.Peabody!
Интернет в Дебиане зароботал!
Eсли не сложно, помогите со следующими проблемами.
-Соединение устанавливается только от рута. Автостарт при загрузке системы я делать не хочу.
-Права доступа к chap-secrets стоят 600. Пока паролю ничего не угрожает, но можно ли сделать так, чтобы при возможности установки соединения от обычного пользователя безопасность chap-secrets оставалась на должном уровне.
-Маршруты DHCP. Опять интересует безопасность. Насколько я понял, это маршруты локальной сети со всеми абонентами Корбины. Что я расшарил? Можно ли вообще отключить локалку? Правильно ли я понял, что если я хоть раз в скрипте указал Маршруты DHCP y, то они уже куда-то прописались? Как их теперь удалить?
Заранее спасибо.

Автор: Mr. Peabody Sep 26 2008, 15:37

Цитата(Oldwise @ Sep 26 2008, 16:04) *
Слава Mr.Peabody!
Интернет в Дебиане зароботал!
Eсли не сложно, помогите со следующими проблемами.
-Соединение устанавливается только от рута. Автостарт при загрузке системы я делать не хочу.
-Права доступа к chap-secrets стоят 600. Пока паролю ничего не угрожает, но можно ли сделать так, чтобы при возможности установки соединения от обычного пользователя безопасность chap-secrets оставалась на должном уровне.
-Маршруты DHCP. Опять интересует безопасность. Насколько я понял, это маршруты локальной сети со всеми абонентами Корбины. Что я расшарил? Можно ли вообще отключить локалку? Правильно ли я понял, что если я хоть раз в скрипте указал Маршруты DHCP y, то они уже куда-то прописались? Как их теперь удалить?
Заранее спасибо.

Скрипты получаются от DHCP-сервака при соединении впн. Это не шара, это возможность ИЗ локалки качать на 100 мегабит и вообще иметь туда доступ одновременно с инетом. Откуда у вас взялась шара в дебиане, если её спецом не делали?? Соединение и будет устанавливаться от рута, читай про sudo, если неохота в рут-консоль логиниться

Автор: Oldwise Sep 26 2008, 16:39

Спасибо за разъяснения.
Про судо знаю, но хочется чтобы обычный пользватель мог устанавливать и разрывать соединение. Буду делать автозапуск при старте ОС.
Кстати, у меня еще пришлось установить пакет vpnc, который потянул зависимостями iproute, iproute-doc, libatml. Без них поднять VPN не получалось.
По поводу фильма: все отлично, доходчиво и понятно. Огромное спасибо за проделанную работу. Кстати, чтобы не оговариваться про kwrite и gedit можно использовать nano.
Не против, если с использованием твоего скрипта напишу HowTo конкретно для Дебиана?
Спасибо, Добрый Человек!
Да прибудет с тобой Вселенский Разум!
smile.gif smile.gif smile.gif

Автор: Mr. Peabody Sep 26 2008, 17:30

Для дебиана можно не писать, т.к. новичков на нём не бывает, а опытный юзер эту инструкцию быстро на нём выполнит. Собственно, проблемы у вас возникли из-за древней версии, надо что-то посвежее 3-летней давности софта юзать.

Автор: Mozos Sep 26 2008, 18:13

Цитата(Oldwise @ Sep 26 2008, 17:39) *
Про судо знаю, но хочется чтобы обычный пользватель мог устанавливать и разрывать соединение.

Ну тогда "chmod u+s" на тот самый скрипт.

Автор: Mr. Peabody Sep 26 2008, 18:19

Цитата(Mozos @ Sep 26 2008, 19:13) *
Ну тогда "chmod u+s" на тот самый скрипт.

а именно на /usr/bin/pon и /usr/bin/poff

Автор: Oldwise Sep 26 2008, 20:18

Сделал.

Код
yaromir@debian-yaromir:~$ poff corbina
/usr/bin/poff: /bin/kill failed.  None stopped.
yaromir@debian-yaromir:~$ chmod u+s /bin/kill
chmod: изменение прав доступа для `/bin/kill': Operation not permitted

Цитата
Собственно, проблемы у вас возникли из-за древней версии, надо что-то посвежее 3-летней давности софта юзать.

Меня он полностью устраивает: он стабилен, он работает. Вот такой я отчаянный. smile.gif
Ничего, скоро уже Ленни зарелизят. yess.gif
У меня сейчас такая проблема. Зависает при попытке выключить/перезагрузить. При загрузке есть строка с желтой звездочкой наподобие
Not starting Avahi mDNS server.
Не успеваю прочитать полностью. Какие логи смотреть?

Автор: k0r0v Sep 26 2008, 21:27

Цитата
yaromir@debian-yaromir:~$ chmod u+s /bin/kill
chmod: изменение прав доступа для `/bin/kill': Operation not permitted[/code]

"на /usr/bin/pon и /usr/bin/poff", а не на /bin/kill
Ну и, скорее всего, sudo chmod траляля...

Автор: Mr. Peabody Sep 26 2008, 21:39

Цитата(Oldwise @ Sep 26 2008, 21:18) *
Меня он полностью устраивает: он стабилен, он работает. Вот такой я отчаянный. smile.gif
Ничего, скоро уже Ленни зарелизят. yess.gif
У меня сейчас такая проблема. Зависает при попытке выключить/перезагрузить. При загрузке есть строка с желтой звездочкой наподобие
Not starting Avahi mDNS server.
Не успеваю прочитать полностью. Какие логи смотреть?

оффтоп уже пошёл. Вопросы по реликтовому софту в другом разделе)

Автор: Oldwise Sep 26 2008, 23:52

Цитата
"на /usr/bin/pon и /usr/bin/poff", а не на /bin/kill
Ну и, скорее всего, sudo chmod траляля...

Это все было уже после
Код
# chmod u+s /etc/bin/pon
# chmod u+s /etc/bin/poff
$ pon corbina

После этого сказал, что нет прав на запуск /bin/kill
Неужели я произвожу впечатление тупого/глухого/слепого ?
Цитата
оффтоп уже пошёл. Вопросы по реликтовому софту в другом разделе)


Убунтологи послали сюда, здесь говорят, что с древней системой в другую ветку, на #debian-russian традиционное молчание... А потом удивляются, почему винда правит миром...
Все, заканчиваю оффтоп.
Спасибо всем.
Mr.Peabody, отдельное спасибо за скрипт.

Автор: k0r0v Sep 27 2008, 14:52

Цитата
Неужели я произвожу впечатление тупого/глухого/слепого?

Ладно-ладно, не увидел строчку "Сделал", извиняюсь...
Но "chmod u+s /bin/kill" тоже надо от рута делать... И если вы это сделали, но не написали (а написали вы про "operation not permitted"), то давайте не будем по этому поводу разводить ругань на пустом месте. "Ребята, давайте жить дружно!" (цэ)

Автор: Mozos Sep 27 2008, 23:12

Цитата(Oldwise @ Sep 27 2008, 00:52) *
Неужели я произвожу впечатление тупого/глухого/слепого ?

По правде говоря, да. Ничего личного, но нужно хоть какие-то представления иметь о системе привилегий в юниксе, прежде чем пытаться сконфигурировать многопользовательскую машину.
На многопользовательской машине команды sudo БЫТЬ НЕ ДОЛЖНО!!! Допускаются исключения из этого правила, но эти исключения должны быть обоснованы - кому и что можно делать от имени root'а, либо все пользователи должны знать пароль root'а.
Цитата
k0r0vНо "chmod u+s /bin/kill" тоже надо от рута делать...

А вот этого НЕЛЬЗЯ ДЕЛАТЬ НИКОГОДА!!! Если уж настолько припекло, то лучше сделать 20 юзеров с uid=0 (но разными логинами/паролями).

Автор: t_z Oct 4 2008, 20:28

Спасибо, скрипт работает smile.gif

Автор: Hitman@BloodBrother@ Oct 4 2008, 23:41

Спасибо!!
Все отлично работает!! wink.gif smile.gif

Автор: mic1000 Oct 5 2008, 18:29

vse zarabotalo srazu
Ubuntu 8.04.1

Автор: STAEIR Oct 8 2008, 12:12

Огромное спасибо! Все очень легко и просто! поднял за 5 минут (хотя я полный нуб в этом)

Автор: summoner Oct 9 2008, 00:58

Попробовал - работает.
Единственное, pptp в Debian Etch приходится ставить самому smile.gif
Вообще же, Ваш скрипт - большая помощь новичкам.
Интересно будет взглянуть на скрипт для l2tp.

Автор: DiRiT Oct 9 2008, 17:56

извините! У меня на базе gnome и как мне быть?

Автор: Mr. Peabody Oct 9 2008, 18:21

Цитата(DiRiT @ Oct 9 2008, 18:56) *
извините! У меня на базе gnome и как мне быть?

Также как и тысячам других корбиновцев) А можно встречный вопрос - что такое gnome?

Автор: Axeoth Oct 9 2008, 19:53

Огромное спасибо все пашет на Kubuntu 8.04

Автор: Атлас Oct 11 2008, 00:39

Большая, сердешная благодарность! Ubuntu 8.04.1, завелось с полоборота.

Автор: sindeev Oct 14 2008, 01:37

что-то странное творится с подключением

все делаю по инструкции (возможно это не из-за скрипта и не связано с ВПН, но не могу победить...)

Код
ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)
          inet addr:89.179.112.132  P-t-P:85.21.129.57  Mask:255.255.255.255
          ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST  MTU:1464  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5782116 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:3
          RX bytes:40 (40.0 B)  TX bytes:2163432626 (2.0 GB)


при поднятии интерфейса пакеты передаются в сетку с безумной скоростью.
настораживает TX bytes:2163432626 (2.0 GB)

как результат нет подключения к инету и интерфейс уходит в даун

вот кусок tcpdump который мне удалось выцепить

Код
02:31:29.878426 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067939, length 144: IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067923, length 108: IP [|ip]
02:31:29.878437 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067940, length 180: IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067924, length 144: IP [|ip]
02:31:29.878493 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067941, length 1440: IP truncated-ip - 36 bytes missing! sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067927, length 1440: IP [|ip]
02:31:29.878517 IP sindeev-laptop.local > vpn.spb.corbina.net: gre
02:31:29.878525 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067942, length 72: IP sindeev-laptop.local > vpn.spb.corbina.net: gre
02:31:29.878533 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067943, length 108: IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067928, length 72: IP [|ip]
02:31:29.878543 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067944, length 144: IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067929, length 108: IP [|ip]
02:31:29.878554 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067945, length 180: IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067930, length 144: IP [|ip]
02:31:29.878567 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067946, length 216: IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067931, length 180: IP [|ip]
02:31:29.878620 IP sindeev-laptop.local > vpn.spb.corbina.net: gre
02:31:29.878669 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067948, length 72: IP sindeev-laptop.local > vpn.spb.corbina.net: gre
02:31:29.878673 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067949, length 108: IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2067937, length 72: IP [|ip]
02:31:29.884483 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2068135, length 1440: IP truncated-ip - 36 bytes missing! sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2068121, length 1440: IP [|ip]
02:31:29.884518 IP sindeev-laptop.local > vpn.spb.corbina.net: gre
02:31:29.884526 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2068136, length 72: IP sindeev-laptop.local > vpn.spb.corbina.net: gre
02:31:29.884596 IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2068137, length 108: IP sindeev-laptop.local > vpn.spb.corbina.net: GREv1, call 46213, seq 2068122, length 72: IP [|ip]



кто-нибудь может подсказать что это такое?


Автор: KoTuK Oct 14 2008, 01:53

Трафик до впн сервера пошел через ppp0, а не через локальный шлюз. Криво сработал скрипт?
Проверяйте наличие файла /etc/ppp/ip-up.d/corbina

Автор: Mr. Peabody Oct 14 2008, 14:00

полный вывод ifconfig покажите плиз) Похоже петли нет

Автор: Sky_.NET Oct 16 2008, 10:43

Mr. Peadbody большое вам спасибо!!! С сегодняшнего дня в станах линуксоводов появился еще один ^___^!!! Скрипт пашет на Kubuntu 8.04 Hardy Heron . Канешн сначала были проблемы , не мог разобраться в консоли , но потом тупняк прошел и все встало нормально! rolleyes.gif

Автор: Mr. Peabody Oct 20 2008, 21:15

Зашибись, форум сломался, скрипт недоступен))

Автор: zelenyi Oct 21 2008, 13:13

Восстановите скрипт для скачки. Спасибо.

Автор: Mr. Peabody Oct 21 2008, 18:02

Скрипт восстановлен

Автор: Stazis Oct 21 2008, 23:03

Цитата(DiRiT @ Oct 9 2008, 18:56) *
извините! У меня на базе gnome и как мне быть?


У меня тоже самое =(

Хотя все заработало =)
Пароль просто подзабыл, скрипт даже если он не правильный пишет "Вы уже в интернете =)" я думал все верно ))

Автор: LiquidMan Oct 24 2008, 10:28

Ubuntu 8.04.1. Не работает... и root'а нет зесь... или я не знаю как в него войти? unsure.gif
Пакеты для pptp и vpn установил. В скрипте проверку на root закоментил. Но всё в ошибках.
Не может даже изменить файлы в etc. Что делать или это уже в другую ветку? dry.gif

Автор: Mr. Peabody Oct 24 2008, 13:45

Цитата(LiquidMan @ Oct 24 2008, 11:28) *
Ubuntu 8.04.1. Не работает... и root'а нет зесь... или я не знаю как в него войти? unsure.gif
Пакеты для pptp и vpn установил. В скрипте проверку на root закоментил. Но всё в ошибках.
Не может даже изменить файлы в etc. Что делать или это уже в другую ветку? dry.gif

У меня другая идея - не комментить в скрипте ничего, и не городить огород. Ставить тоже ничего не надо - всё что потребуется скрипт определит и поставит сам. Всё что нужно - просто как тысячи других пользователей, написать sudo /путь_к_скрипту/vpn.sh

Автор: byknik Oct 24 2008, 17:06

Огромное спасибо за этот скрипт. Все заработало с миг. Ставил на Debian leny. ))))

Автор: Morrel Oct 25 2008, 10:53

Все работает! Спасибо thanx.gif

Автор: VladimirSS Oct 25 2008, 12:37

Цитата(Mr. Peabody @ Oct 24 2008, 19:25) *
P.S. Забываете ещё одну вещь - убунта 8.10 - впн настраивается из коробки, только один пакет надо поставить одним кликом)) Так что для большинства скрипты уходят в прошлое))

Выйдет на днях, тогда и поглядим, что она умеет, а пока скрипты и другие методы будут рулить , помню пакеты типа Kvpnc....


Автор: _SAMAEL_ Oct 25 2008, 14:23

Недавно кубунту установил 8.10 мой первый линукс и первое знакомство)))))))) , кде 4е, амд64...страдаю такой проблемой как то, что расширение деб, воспринимаеться исключительно как архив и не о каком либо инсталировании речи не итёт(((...помогите плз))))

P.S.заранее спасибо

Автор: Mr. Peabody Oct 25 2008, 16:17

Цитата(_SAMAEL_ @ Oct 25 2008, 15:23) *
Недавно кубунту установил 8.10 мой первый линукс и первое знакомство)))))))) , кде 4е, амд64...страдаю такой проблемой как то, что расширение деб, воспринимаеться исключительно как архив и не о каком либо инсталировании речи не итёт(((...помогите плз))))

P.S.заранее спасибо

А где написано что нужно деб ставить вручную?? Всё что нужно - ПРОСТО ЗАПУСТИТЬ СКРИПТ

Автор: codesweeper Oct 25 2008, 23:01

Огромное спасибо. smile.gif
два дня имел секс с настройками, пока не додумался как следует покурить форум...

Чувак, если надумаешь - с меня пиво на твой выбор smile.gif

Автор: vitssss Oct 26 2008, 12:04

vits:~/Desktop/vpn_prj# sh vpn.sh
Выберите язык установки / Choose installation language (1 - русский/2 - English): 1
Хотите автоматически установить пакет pptp-linux? (y/n): n
------------------------
Введите ваш логин для доступа в интернет: aфффффффффф
------------------------
Введите ваш пароль для доступа в интернет: пароль
------------------------
Выберите пожалуйста, адрес вашего VPN-сервера:
1. Для Москвы и МО
2. Для Санкт-Петербурга и ЛО
3. Ввести свой адрес VPN (для других регионов /маршруты для локальной сети не будут работать/)
ВНИМАНИЕ другим регионам! Здесь находится полный список региональных VPN-серверов - http://help.corbina.net/internet/techinfo/

Ваш выбор? (1/2/3): 3
Введите свой адрес VPN: 85.21.230.1
ВНИМАНИЕ! Вы должны отредактировать файл 'corbina-route' в директории 'vpn_prj' для одновременной работы интернета и локальной сети. Маршруты для вашего региона уточняйте в службе поддержки.
------------------------
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза: 10.202.184.1
------------------------
Теперь вы должны выбрать метод получения маршрутов. Вы можете выбрать автополучение маршрутов по DHCP (только для Москвы и МО) или предустановленный набор в файле 'corbina-route' (подходит для Москвы, МО, Санкт-Петербурга и ЛО)
------------------------
Вы хотите получать маршруты через DHCP? ([y]/n)? y
Автонастройка маршрутов через DHCP установлена.
------------------------
Создаются VPN-параметры...
------------------------
Оптимизация настроек соединения выполнена!
------------------------
Автоматическое восстановление соединения после разрыва настроено!
------------------------
Настройка параметров успешно завершена!
------------------------
Перезагрузка сетевых служб...
Reconfiguring network interfaces...done.
Выполнено!
------------------------
Вы хотите создать VPN-соединение с интернетом сейчас? ([y]/n)? y
------------------------
Запускается VPN-соединение...
/usr/sbin/pppd: pty option precludes specifying device name
VPN-соединение запущено. Вы в интернетеsmile.gif
------------------------
Чтобы подключиться к интернету, напечатайте в консоли: sudo pon corbina
Чтобы разорвать соединение, напечатайте в консоли: sudo poff
------------------------
Не забудьте сказать спасибо на форуме) По всем вопросам об этом скрипте - http://homenet.corbina.net/index.php?showtopic=169302
vits:~/Desktop/vpn_prj#


и снова это... /usr/sbin/pppd: pty option precludes specifying device name

Автор: teiwaz Oct 26 2008, 14:16

Цитата(Mr. Peabody @ Sep 14 2008, 21:43) *
Креплю файл спецом для тебя, Вантус) Установка распакуй архив - в папке с этим файлом открыть консоль и набрать dpkg -i pptp-linux_1.7.0-2_i386.deb от рута)


Будет, дело за малым, но мне нужен человек который лучше меня в мандриве разбирается, чтобы скрипт подогнать

Я глубоко игвеняюсь но не могли бы вы выложить этот файлик еще раз,а то у меня таже проблема.Заранее спасибо.

Автор: Mr. Peabody Oct 26 2008, 14:21

Цитата(teiwaz @ Oct 26 2008, 15:16) *
Я глубоко игвеняюсь но не могли бы вы выложить этот файлик еще раз,а то у меня таже проблема.Заранее спасибо.

Этот файлик лежит в архиве со скриптом)

Цитата(vitssss @ Oct 26 2008, 13:04) *
и снова это... /usr/sbin/pppd: pty option precludes specifying device name

Что за дистр?
Сюда же вывод ifconfig. И попробуй прописать адрес vpn как vpn.corbina.net

Автор: teiwaz Oct 26 2008, 15:19

вот такая хрень:
home/user/vpn_prj> sudo sh ./vpn.sh
Выберите язык установки / Choose installation language (1 - русский/2 - E ): 1
Хотите автоматически установить пакет pptp-linux? (y/n): y
Определяется тип вашей системы...
Тип вашей системы определён как: i686
Устанавливается i686 версия pptp-linux...
(Чтение базы данных... на данный момент установлено 92632 файлов и каталог
Подготовка к замене пакета pptp-linux 1.7.0-2ubuntu2 (используется файл .. -linux_1.7.0-2ubuntu2_i386.deb)...
Распаковывается замена для пакета pptp-linux ...
dpkg: зависимости пакетов не позволяют настроить пакет pptp-linux:
pptp-linux зависит от libc6 (>= 2.5-0ubuntu1), однако:
Версия libc6 в системе 2.3.6.ds1-13.
dpkg: не удалось обработать параметр pptp-linux (--install):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
pptp-linux
------------------------
Введите ваш логин для доступа в интернет:


И где взять пакет для:I686???

Автор: Mr. Peabody Oct 26 2008, 15:26

Цитата(teiwaz @ Oct 26 2008, 15:19) *
вот такая хрень:
home/user/vpn_prj> sudo sh ./vpn.sh
Выберите язык установки / Choose installation language (1 - русский/2 - E ): 1
Хотите автоматически установить пакет pptp-linux? (y/n): y
Определяется тип вашей системы...
Тип вашей системы определён как: i686
Устанавливается i686 версия pptp-linux...
(Чтение базы данных... на данный момент установлено 92632 файлов и каталог
Подготовка к замене пакета pptp-linux 1.7.0-2ubuntu2 (используется файл .. -linux_1.7.0-2ubuntu2_i386.deb)...
Распаковывается замена для пакета pptp-linux ...
dpkg: зависимости пакетов не позволяют настроить пакет pptp-linux:
pptp-linux зависит от libc6 (>= 2.5-0ubuntu1), однако:
Версия libc6 в системе 2.3.6.ds1-13.
dpkg: не удалось обработать параметр pptp-linux (--install):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
pptp-linux
------------------------
Введите ваш логин для доступа в интернет:


И где взять пакет для:I686???

Что за дистр?

Автор: teiwaz Oct 26 2008, 15:29

Цитата(Mr. Peabody @ Oct 26 2008, 15:26) *
Что за дистр?

Помойму ксандор(на еее901)

Автор: Mr. Peabody Oct 26 2008, 16:28

Цитата(teiwaz @ Oct 26 2008, 15:29) *
Помойму ксандор(на еее901)

У Ксандроса древние библиотеки, ща поищу под него пакет.. Прикреплю сюда же

 pptp_linux_1.7.0_2_i386.deb.tar.gz ( 39.8 килобайт ) : 32
 

Автор: teiwaz Oct 26 2008, 17:11

Все пошло.Огромное спасибо,очень выручил,твой труд для нас нубов неоценим.

Автор: vitssss Oct 26 2008, 23:37

Цитата(Mr. Peabody @ Oct 26 2008, 14:21) *
Этот файлик лежит в архиве со скриптом)


Что за дистр?
Сюда же вывод ifconfig. И попробуй прописать адрес vpn как vpn.corbina.net


Debian Lenny/sid Это тот, что сейчас testing

Но я ставил и Eth 4.0 r3 та же песня.

Ещё замечание: Неужели нельзя настроить этот pptp ,поправив и дополнив конфиг-файлы?Я согласен, что удобно, когда всё поднимается автоматом, но для меня это не критично.

Кстати pptpconfig_20060821-0_all.deb устанавливал, он тоже выдаёт такую же хрень /usr/sbin/pppd: pty option precludes specifying device name
А не может ли это быть из-за файервола?
Где-то встречал, что у кого-то была такая же хрень и победили это тока настроив файервол.

А может быть не запускается демон? ...

Цитата
vits:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0d:87:c6:53:a9
inet addr:10.202.190.219 Bcast:10.202.191.255 Mask:255.255.248.0
inet6 addr: fe80::20d:87ff:fec6:53a9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1771 errors:0 dropped:0 overruns:0 frame:0
TX packets:989 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1114907 (1.0 MiB) TX bytes:153500 (149.9 KiB)
Interrupt:21 Base address:0xa000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:122 errors:0 dropped:0 overruns:0 frame:0
TX packets:122 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9708 (9.4 KiB) TX bytes:9708 (9.4 KiB)

vits:~#


CODE
vits:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.202.184.0 * 255.255.248.0 U 0 0 0 eth0
default 10.202.184.1 0.0.0.0 UG 0 0 0 eth0
vits:~#


CODE
uname -a
Linux vits 2.6.26-1-686 #1 SMP Wed Sep 10 16:46:13 UTC 2008 i686 GNU/Linux
vits:~#


а это в syslog
CODE
Oct 26 23:20:25 localhost NetworkManager: <info> Activation (eth0) Stage 5 of 5 (IP Configure Commit) complete.
Oct 26 23:20:25 localhost NetworkManager: <info> Activation (eth0) successful, device activated.
Oct 26 23:20:26 localhost avahi-daemon[2969]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::20d:87ff:fec6:53a9.
Oct 26 23:20:26 localhost avahi-daemon[2969]: New relevant interface eth0.IPv6 for mDNS.
Oct 26 23:20:26 localhost avahi-daemon[2969]: Registering new address record for fe80::20d:87ff:fec6:53a9 on eth0.*.
Oct 26 23:20:35 localhost kernel: [ 3797.053359] eth0: no IPv6 routers present
Oct 26 23:23:22 localhost pppd[5105]: pppd 2.4.4 started by root, uid 0
Oct 26 23:23:22 localhost pppd[5105]: tcgetattr: Inappropriate ioctl for device (line 916)
Oct 26 23:23:23 localhost pppd[5105]: Exit.


а это из messages
Oct 26 23:20:24 localhost dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.nis_servers
Oct 26 23:20:24 localhost dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.interface_mtu
Oct 26 23:23:22 localhost pppd[5105]: pppd 2.4.4 started by root, uid 0
Oct 26 23:23:23 localhost pppd[5105]: Exit.
Oct 26 23:36:09 localhost pppd[5206]: pppd 2.4.4 started by root, uid 0
Oct 26 23:36:10 localhost pppd[5206]: Exit.

Автор: Mr. Peabody Oct 27 2008, 15:26

Почему во время установки скрипта а) прописываешь впн как ip а не как имя. б) не ставишь пакет pptp-linux, как предлагает скрипт?

UPDATE: покажи содержимое /etc/network/interfaces

Автор: VladimirSS Oct 27 2008, 16:25

Цитата(Mr. Peabody @ Oct 27 2008, 15:26) *
Почему во время установки скрипта а) прописываешь впн как ip а не как имя. б) не ставишь пакет pptp-linux, как предлагает скрипт?

UPDATE: покажи содержимое /etc/network/interfaces

в) не удовлетворены зависимости пакета (как в предыдущем случае)

Автор: Mr. Peabody Oct 27 2008, 17:25

Цитата(VladimirSS @ Oct 27 2008, 16:25) *
в) не удовлетворены зависимости пакета (как в предыдущем случае)

на ленни пакет идущий в комплекте со скриптом годится, по зависимостям подходит

Автор: Marauder JRS Oct 27 2008, 23:06

Спасибо огромное !
Ubuntu 8.04.1 после мучений заработало.
Были проблемы со скриптами, нехотел переходить после выбора языка, но напрямую все запустилось!

Автор: vitssss Oct 27 2008, 23:34

Цитата(Mr. Peabody @ Oct 27 2008, 15:26) *
UPDATE: покажи содержимое /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp



auto eth0


Так выглядят маршруты до команды pon corbina
vits://root/Desktop/vpn_prj# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.230.3 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
10.202.184.0 * 255.255.248.0 U 0 0 0 eth0
default 10.202.184.1 0.0.0.0 UG 0 0 0 eth0


а вот так после pon corbina
vits://root/Desktop/vpn_prj# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.230.3 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
10.202.184.0 * 255.255.248.0 U 0 0 0 eth0
default 10.202.184.1 0.0.0.0 UG 0 0 0 eth0
85.21.52.254 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
85.21.138.208 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
earth.corbina.n 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
oneskelis.corbi 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
www.corbina.net 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
85.21.230.3 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
sip.corbina.net 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
78.107.69.98 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
vits://root/Desktop/vpn_prj# poff

Автор: Mr. Peabody Oct 27 2008, 23:36

хм.. файл corbina-route подправил под Ростов-на-Дону?

Автор: Marauder JRS Oct 27 2008, 23:38

Убиться об стену.. перезагрузился ВУАЛЯ ! Инета нет,,
КАК вернуться в прошлое !?

Автор: vitssss Oct 27 2008, 23:41

Цитата(Mr. Peabody @ Oct 27 2008, 15:26) *
Почему во время установки скрипта а) прописываешь впн как ip а не как имя. б) не ставишь пакет pptp-linux, как предлагает скрипт?

UPDATE: покажи содержимое /etc/network/interfaces

снова ставил пакет,теперь прописал как vpn.rnd.corbina.net и ставил уже полностью с pptp-linux.

Вчера ставить его не стал, потому что он уже был проинсталлирован отдельно.



Цитата(Marauder JRS @ Oct 27 2008, 23:38) *
Убиться об стену.. перезагрузился ВУАЛЯ ! Инета нет,,

а почему у тебя то и нету???? rolleyes.gif


Цитата
файл corbina-route подправил под Ростов-на-Дону?
нет... не правил....А разве если не подправить, то внешка от этого появится?

Автор: Mr. Peabody Oct 27 2008, 23:48

Цитата(Marauder JRS @ Oct 27 2008, 23:38) *
Убиться об стену.. перезагрузился ВУАЛЯ ! Инета нет,,
КАК вернуться в прошлое !?

А прописать в автозагрузку?)) Или ручками в консоли sudo pon corbina)) Между прочим, скрипт сам об этом пишет в конце))

Цитата(vitssss @ Oct 27 2008, 23:41) *
нет... не правил....А разве если не подправить, то внешка от этого появится?

По ходу вся проблема в этом файлике. Он рассчитан на Москву-Питер, в твоем случае нужно прописать своё, а пока как временное - удалить то что не нужно - оставь только 10.0.0.0 и т.п.

Автор: vitssss Oct 28 2008, 13:58

Цитата(Mr. Peabody @ Oct 27 2008, 23:48) *
По ходу вся проблема в этом файлике. Он рассчитан на Москву-Питер, в твоем случае нужно прописать своё, а пока как временное - удалить то что не нужно - оставь только 10.0.0.0 и т.п.


ой...а можно поточнее сказать что удалить? тыкни пальчиком

vits://root/Desktop/vpn_prj# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.230.3 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
10.202.184.0 * 255.255.248.0 U 0 0 0 eth0
default 10.202.184.1 0.0.0.0 UG 0 0 0 eth0
85.21.52.254 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
85.21.138.208 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
earth.corbina.n 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
oneskelis.corbi 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
www.corbina.net 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
85.21.230.3 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
sip.corbina.net 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
78.107.69.98 10.202.184.1 255.255.255.255 UGH 0 0 0 eth0
vits://root/Desktop/vpn_prj# poff

Автор: Mr. Peabody Oct 28 2008, 14:34

Берешь файл corbina-route и трёшь оттуда ненужные маршруты. Вместо них вписываешь свои (узнай какие у вас в Ростове маршруты)

Автор: Vetryga Oct 30 2008, 04:02

Спасибо большое... на кубунте прокатило!! на мандриве 2009 ни в какую(((

Автор: vitssss Oct 30 2008, 22:57

а как корректно удалить твой скрипт, что-то типа dpkg -uninstall ( наверное не работает )
Или просто тупо удалить всё , что в /etc/ppp ?????

Автор: levinura Oct 31 2008, 22:24

Здравстуйте, глубокоуважаемый Mr. Peabody!
Поставил вчера Ubuntu 8.10, сегодня сел настраивать VPN (Corbina), наткнулся на Ваш пост и решил попробовать воспользоваться Вашим скриптом: http://homenet.corbina.net/index.php?act=attach&type=post&id=211451
Запустил и ответил на вопросы. Всё сделал так, как написано в инструкции - и не поднялось VPN-соединение. Может, для версии 8.10 что-то надо править в этом скрипте?

Автор: Mr. Peabody Oct 31 2008, 23:57

Цитата(levinura @ Oct 31 2008, 22:24) *
Здравстуйте, глубокоуважаемый Mr. Peabody!
Поставил вчера Ubuntu 8.10, сегодня сел настраивать VPN (Corbina), наткнулся на Ваш пост и решил попробовать воспользоваться Вашим скриптом: http://homenet.corbina.net/index.php?act=attach&type=post&id=211451
Запустил и ответил на вопросы. Всё сделал так, как написано в инструкции - и не поднялось VPN-соединение. Может, для версии 8.10 что-то надо править в этом скрипте?


Сюда вывод ifconfig до и после написания sudo pon corbina, также вывод скрипта весь

Цитата(vitssss @ Oct 30 2008, 22:57) *
а как корректно удалить твой скрипт, что-то типа dpkg -uninstall ( наверное не работает )
Или просто тупо удалить всё , что в /etc/ppp ?????

Ну не совсем всё) Удали /etc/ppp/peers/corbina и всё что со словом corbina в этих папках

P.S. Прикреплены файлы спецом для юзера Fell

 files.tar.gz ( 2.19 килобайт ) : 31
 

Автор: eit0 Nov 1 2008, 00:40

Спасибо всё работает! пптп, жаль что нет пока такого же скрипта на л2тп я с ним никак не разберусь sad.gif

Автор: Fell Nov 1 2008, 18:57

Новый рапорт
Kubuntu 8.10
Работает, но скорость занижена более чем в 5 раз.

Автор: Mr. Peabody Nov 1 2008, 19:16

Цитата(Fell @ Nov 1 2008, 18:57) *
Новый рапорт
Kubuntu 8.10
Работает, но скорость занижена более чем в 5 раз.

Настройки скорости скрипт никак не затрагивает, звоните в техподдержку оставляйте заявку, проблема корбины

Автор: Fell Nov 1 2008, 19:35

Сдается мне, что не в скрипте дело, а в организации pptp туннеля в линуксе...
Иначе как объяснить многократный провал на одном и том же компьютере между масдаем и линуксом...

Автор: Mr. Peabody Nov 1 2008, 19:54

Цитата(Fell @ Nov 1 2008, 19:35) *
Сдается мне, что не в скрипте дело, а в организации pptp туннеля в линуксе...
Иначе как объяснить многократный провал на одном и том же компьютере между масдаем и линуксом...

Нет никакого провала, куча народу его пользует, если бы была такая проблема - тут завалили форум жалобами) Дело совершенно точно НЕ в скрипте, звоните в техподдержку

Автор: VladimirSS Nov 1 2008, 19:59

Цитата(Mr. Peabody @ Nov 1 2008, 19:54) *
Нет никакого провала, куча народу его пользует, если бы была такая проблема - тут завалили форум жалобами) Дело совершенно точно НЕ в скрипте, звоните в техподдержку

но не куча народу пользует 8.10.
если в винде всё ок - это проблема не корбины.

Автор: Mr. Peabody Nov 1 2008, 20:09

Цитата(VladimirSS @ Nov 1 2008, 19:59) *
но не куча народу пользует 8.10.
если в винде всё ок - это проблема не корбины.

Как минимум два человека из моих знакомых сидят на 8.10, версия пакета та же, у меня самого 8.10 и всё ок.
Ваша версия происхождения проблемы?)

Цитата(Fell @ Nov 1 2008, 19:35) *
Сдается мне, что не в скрипте дело, а в организации pptp туннеля в линуксе...
Иначе как объяснить многократный провал на одном и том же компьютере между масдаем и линуксом...

Как тестировалась скорость?

Автор: Fell Nov 1 2008, 20:10

Странно. Заработало как следует. Прошу прощения.

Автор: Mr. Peabody Nov 1 2008, 20:19

Цитата(Fell @ Nov 1 2008, 20:10) *
Странно. Заработало как следует. Прошу прощения.

Да всё ок, надо разобраться где косяк был - как тестировали скорость?

Автор: Rexedead Nov 2 2008, 03:30

Большое спасибо за скрипт!

Но есть 1 маленькая проблема:
на этом шаге:
Автоматически определяется IP районного шлюза...
"Определено!"
"IP вашего районного шлюза: *
в "IP вашего районного шлюза" - пусто (или просто *-звездочка)
+если прописать route|grep default|awk в терминале, так же ничего не выдаст.
Стоит ли поискать проблему или оставить как есть?(ppp0 работает)

И еще - если в шаге "Вы хотите получать маршруты через DHCP? ([y]/n)?" нажать нет - будет ли автоматически запущен corbina-route? потому что у меня после запуска pon corbina и route -n новых маршрутов не видно
(а можно ли прописывать роуты с включенным ppp0? - потому что в windows для добавления роутов надо было обязательно отключить vpn)

Насчет скорости: пока писал это сообщение, был запущен торрент, когда я делал соединение через NM у меня максимальная скорость скачивания была 200 и падала со временем до 100 - http://torrents.ru/forum/viewtopic.php?t=1175522 (сейчас utorrent wine).
После скрипта качает 430, но личеров всё равно не находит.


Ubuntu 8.10

Автор: brezen Nov 2 2008, 09:12

Xubuntu 8.10 — полет нормальный! smile.gif Спасибо!

Автор: Mr. Peabody Nov 2 2008, 12:02

Цитата(Rexedead @ Nov 2 2008, 03:30) *
Большое спасибо за скрипт!

Но есть 1 маленькая проблема:
на этом шаге:
Автоматически определяется IP районного шлюза...
"Определено!"
"IP вашего районного шлюза: *
в "IP вашего районного шлюза" - пусто (или просто *-звездочка)
+если прописать route|grep default|awk в терминале, так же ничего не выдаст.
Стоит ли поискать проблему или оставить как есть?(ppp0 работает)

И еще - если в шаге "Вы хотите получать маршруты через DHCP? ([y]/n)?" нажать нет - будет ли автоматически запущен corbina-route? потому что у меня после запуска pon corbina и route -n новых маршрутов не видно
(а можно ли прописывать роуты с включенным ppp0? - потому что в windows для добавления роутов надо было обязательно отключить vpn)

Насчет скорости: пока писал это сообщение, был запущен торрент, когда я делал соединение через NM у меня максимальная скорость скачивания была 200 и падала со временем до 100 - http://torrents.ru/forum/viewtopic.php?t=1175522 (сейчас utorrent wine).
После скрипта качает 430, но личеров всё равно не находит.


Ubuntu 8.10

1. Довольно странно, но попробуйте в файле vpn_rus.sh заменить route|grep default|awk '{print $2}' на route|grep default|awk '{print $3}'
2. Как только определится шлюз, с маршрутами всё станет ок)
3. Если не выбрать получение по DHCP, будут прописываться маршруты, содержащиеся в файле corbina-route
4. Насчёт личеров - если сидеть не за роутером, проблем с ними быть не должно, попробуйте поменять порт utorrent, а ещё лучше - обратите свой взор на нативные клиенты - ktorrent, transmisson, deluge biggrin.gif

Автор: Hombit Nov 2 2008, 13:26

Спасибо за скрипт! В Debian Arch всё работает. Могу протестить на Fedora 9.
Простите за офтоп, но не подскажите как раздать интернет через другие интерфейсы?

Автор: Rexedead Nov 2 2008, 14:06

Цитата(Mr. Peabody @ Nov 2 2008, 12:02) *
1. Довольно странно, но попробуйте в файле vpn_rus.sh заменить route|grep default|awk '{print $2}' на route|grep default|awk '{print $3}'
2. Как только определится шлюз, с маршрутами всё станет ок)
3. Если не выбрать получение по DHCP, будут прописываться маршруты, содержащиеся в файле corbina-route
4. Насчёт личеров - если сидеть не за роутером, проблем с ними быть не должно, попробуйте поменять порт utorrent, а ещё лучше - обратите свой взор на нативные клиенты - ktorrent, transmisson, deluge biggrin.gif


Поменял, ничего не изменилось:
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза:
но если route|grep default|awk '{print $3}' прописать в терминале, выдаст 0.0.0.0
+
если отключить ppp0, локальны ресурсы работать не будут =(
насчет торрента: видимо такая скорость была из за нетворк менеджера, потому что вчера посидев минут 30, торрент качал и раздавал по полной (сегодня еще раз проверю). Еще при включенном нетворк менеджере в interfaces не работала команда up route add -net.

Цитата(Hombit @ Nov 2 2008, 13:26) *
Спасибо за скрипт! В Debian Arch всё работает. Могу протестить на Fedora 9.
Простите за офтоп, но не подскажите как раздать интернет через другие интерфейсы?

Попробуй этот скрипт:
#!/bin/bash

IPTABLES="/sbin/iptables"
VPN_IF="ppp0"
VPN_IP=`ifconfig $VPN_IF | awk '/inet addr:/{sub("addr:", "", $2); print $2}'`

echo 1 > /proc/sys/net/ipv4/ip_forward

modprobe ip_tables
modprobe ipt_helper
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_gre
modprobe ip_nat_pptp

$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT

$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F

$IPTABLES -t nat -A POSTROUTING -s 192.168.1.2/32 --out-interface $VPN_IF -j SNAT --to-source $VPN_IP




На ПК с интернетом ставь 192.168.1.1 ; 255.255.255.0
на 2 ром 192.168.1.2 ; 255.255.255.0 шлюз: 192.168.1.1
DNS в cat /etc/resolv.conf ( на втором компе у меня стоит 195.14.50.1 )


оффтоп:
Не подскажешь как сделать так что бы скрип автоматически запускался при загрузке системы?


Автор: Alex_Druz Nov 2 2008, 16:00

Цитата(Mr. Peabody @ Nov 2 2008, 12:02) *
1. Довольно странно, но попробуйте в файле vpn_rus.sh заменить route|grep default|awk '{print $2}' на route|grep default|awk '{print $3}'
Довольно интересные, но странные, даёте советы. Если Вы не представляете, что делает этот скрипт, то попробуйте эксперементально smile.gif
Зачем писать эту чушь?

Rexedead
А что будет если ввести:
Код
echo $(route | grep default |awk '{print $2}')


или дайте посмотреть на :
Код
route | grep default

Есть там вообще default в выводе?

Автор: Rexedead Nov 2 2008, 16:43

Цитата(Alex_Druz @ Nov 2 2008, 16:00) *
Есть там вообще default в выводе?

нету blink.gif

cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
post-up pon corbina
pre-down poff corbina

auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0

up route add -net 89.179.117.64/28 gw 10.138.0.17 dev eth0
up route add -net 83.102.255.224/28 gw 10.138.0.17 dev eth0
up route add -net 10.0.0.0/8 gw 10.138.0.17 dev eth0

ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:58:5c:07:d3
inet addr:10.138.72.203 Bcast:10.138.255.255 Mask:255.255.0.0
inet6 addr: fe80::215:58ff:fe5c:7d3/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:19033 errors:0 dropped:0 overruns:0 frame:0
TX packets:2255 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:2480851 (2.4 MB) TX bytes:477956 (477.9 KB)
Прервано:16

eth1 Link encap:Ethernet HWaddr 00:15:58:5c:07:d4
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
ВВЕРХ BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 cool.gif TX bytes:0 (0.0 cool.gif
Прервано:19

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:160 errors:0 dropped:0 overruns:0 frame:0
TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:8000 (8.0 KB) TX bytes:8000 (8.0 KB)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:95.28.45.251 P-t-P:83.102.254.231 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1464 Metric:1
RX packets:1621 errors:0 dropped:0 overruns:0 frame:0
TX packets:1807 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:1403112 (1.4 MB) TX bytes:332657 (332.6 KB)

route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
83.102.254.231 10.138.0.17 255.255.255.255 UGH 0 0 0 eth0
83.102.255.224 10.138.0.17 255.255.255.240 UG 0 0 0 eth0
89.179.117.64 10.138.0.17 255.255.255.240 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
10.138.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
10.0.0.0 10.138.0.17 255.0.0.0 UG 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0


Цитата(Alex_Druz @ Nov 2 2008, 16:00) *
Rexedead
А что будет если ввести:
Код
echo $(route | grep default |awk '{print $2}')

echo $(route | grep default |awk '{print $2}')
8.1 nat PokerTH-0.6.2 vpn_prj Общедоступная Рабочий стол Шаблоны

Загрузился в лайвСД
прописал route | grep default - gateway был найден
NM был включен...
Сейчас в сеансах он отключен...
что мне делать с этим network manager'om?

Автор: Hombit Nov 2 2008, 16:47

Цитата(Rexedead @ Nov 2 2008, 14:06) *
Попробуй этот скрипт:
#!/bin/bash

IPTABLES="/sbin/iptables"
VPN_IF="ppp0"
VPN_IP=`ifconfig $VPN_IF | awk '/inet addr:/{sub("addr:", "", $2); print $2}'`

echo 1 > /proc/sys/net/ipv4/ip_forward

modprobe ip_tables
modprobe ipt_helper
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_gre
modprobe ip_nat_pptp

$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT

$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F

$IPTABLES -t nat -A POSTROUTING -s 192.168.1.2/32 --out-interface $VPN_IF -j SNAT --to-source $VPN_IP




На ПК с интернетом ставь 192.168.1.1 ; 255.255.255.0
на 2 ром 192.168.1.2 ; 255.255.255.0 шлюз: 192.168.1.1
DNS в cat /etc/resolv.conf ( на втором компе у меня стоит 195.14.50.1 )

не помогло sad.gif

Автор: Rexedead Nov 2 2008, 17:06

Цитата(Hombit @ Nov 2 2008, 16:47) *
не помогло sad.gif

написал в личку

Автор: Mr. Peabody Nov 2 2008, 17:09

Цитата(Hombit @ Nov 2 2008, 16:47) *
не помогло sad.gif

не стоит забывать ставить днс сервер - sudo apt-get install bind9

Цитата(Rexedead @ Nov 2 2008, 14:06) *
Поменял, ничего не изменилось

Тогда мой старый скрипт используй, а я в ближайщем будущем допишу чтобы спрашивал, определить шлюз автоматом или ввести вручную

Автор: Rexedead Nov 2 2008, 17:35

Цитата(Mr. Peabody @ Nov 2 2008, 17:09) *
Тогда мой старый скрипт используй, а я в ближайщем будущем допишу чтобы спрашивал, определить шлюз автоматом или ввести вручную


но если в interfaces прописать gateway 10.138.0.17 - значит и route | grep default покажет 10.138.0.17
но этого не происходит

Автор: Mr. Peabody Nov 2 2008, 17:37

Цитата(Rexedead @ Nov 2 2008, 17:35) *
но если в interfaces прописать gateway 10.138.0.17 - значит и route | grep default покажет 10.138.0.17
но этого не происходит

совершенно не значит
Покажите ifconfig

Автор: Rexedead Nov 2 2008, 17:56

Цитата(Mr. Peabody @ Nov 2 2008, 17:37) *
совершенно не значит
Покажите ifconfig

http://homenet.corbina.net/index.php?showtopic=199266&view=findpost&p=1063813963 rolleyes.gif -
сейчас я привел interfaces к такому виду:
auto lo
iface lo inet loopback

#auto eth0
#iface eth0 inet dhcp
#gateway 10.138.0.17
#post-up pon corbina
#pre-down poff corbina

#auto eth1
#iface eth1 inet static
#address 192.168.1.1
#netmask 255.255.255.0

#up route add -net 89.179.117.64/28 gw 10.138.0.17 dev eth0
#up route add -net 83.102.255.224/28 gw 10.138.0.17 dev eth0
#up route add -net 10.0.0.0/8 gw 10.138.0.17 dev eth0


включил в сеансах network manager и запустил route | grep default:

default 10.138.0.17 0.0.0.0 UG 0 0 0 eth0
(конечно сразу заработали и локальные ресурсы)
проблема в interfaces или network managere

Цитата(Rexedead @ Nov 2 2008, 17:45) *
http://homenet.corbina.net/index.php?showtopic=199266&view=findpost&p=1063813963 rolleyes.gif -
сейчас я привел interfaces к такому виду:
auto lo
iface lo inet loopback

#auto eth0
#iface eth0 inet dhcp
#gateway 10.138.0.17
#post-up pon corbina
#pre-down poff corbina

#auto eth1
#iface eth1 inet static
#address 192.168.1.1
#netmask 255.255.255.0

#up route add -net 89.179.117.64/28 gw 10.138.0.17 dev eth0
#up route add -net 83.102.255.224/28 gw 10.138.0.17 dev eth0
#up route add -net 10.0.0.0/8 gw 10.138.0.17 dev eth0


включил в сеансах network manager и запустил route | grep default:

default 10.138.0.17 0.0.0.0 UG 0 0 0 eth0
(конечно сразу заработали и локальные ресурсы)
проблема в interfaces или network managere


UPD
: route | grep default находит в том случае если в interfaces убрать post-up pon corbina, pre-down poff corbina

Автор: Mr. Peabody Nov 2 2008, 18:15

Всё правильно, сначала надо делать скрипт, потом ковырять interfaces

Автор: Rexedead Nov 2 2008, 18:26

Цитата(Mr. Peabody @ Nov 2 2008, 18:15) *
Всё правильно, сначала надо делать скрипт, потом ковырять interfaces


СПАСИБО! РАБОТАЕТ =)
как я понял эти строчки в interfaces мне не нужны?:
up route add -net 89.179.117.64/28 gw 10.138.0.17 dev eth0
up route add -net 83.102.255.224/28 gw 10.138.0.17 dev eth0
up route add -net 10.0.0.0/8 gw 10.138.0.17 dev eth0

теперь с нетерпением жду конфига L2TP для ubuntu 8.10
Спасибо!

Автор: Mr. Peabody Nov 2 2008, 18:29

Цитата(Rexedead @ Nov 2 2008, 18:26) *
СПАСИБО! РАБОТАЕТ =)
как я понял эти строчки в interfaces мне не нужны?:
up route add -net 89.179.117.64/28 gw 10.138.0.17 dev eth0
up route add -net 83.102.255.224/28 gw 10.138.0.17 dev eth0
up route add -net 10.0.0.0/8 gw 10.138.0.17 dev eth0

теперь с нетерпением жду конфига L2TP для ubuntu 8.10
Спасибо!

Они всё равно закомментированы, само собой не нужны)

Автор: _BanKiR_ Nov 3 2008, 02:12

я почему то не могу изменить содержимое файла ИНТЕРФЕЙС...и не знаю как запустить VPN...
стоит Kubuntu, я новичёк. При прохождение шагов как написано, всё было как по маслу, всё заработало (!) перезагразился и как заставить работать инте не знаю =(

Автор: VladimirSS Nov 3 2008, 02:18

Цитата(_BanKiR_ @ Nov 3 2008, 02:12) *
я почему то не могу изменить содержимое файла ИНТЕРФЕЙС...и не знаю как запустить VPN...
стоит Kubuntu, я новичёк. При прохождение шагов как написано, всё было как по маслу, всё заработало (!) перезагразился и как заставить работать инте не знаю =(

типа sudo pon corbina наверное

Автор: _BanKiR_ Nov 3 2008, 02:37

да, заработало когда написал sudo pon corbina (правильно?) только у меня проблема. Мне очень нужно сделать полную автозагрузку. Это будет типа сервер. Корбиновский кабель около входной двери входит в этот комп (Ubunta 8.10) тобишь нажал power прошла автозагрузка логина (как это сделать не знаю) потом авто-коннект-vpn (не получается изменить файл interfaces) потом мост (или как правильно) на второю сетевуху и в роутер, он через WiFi на ноутбук пойдёт, себе ПК потом соберу. Есть кто может рассказать что как или откуда куда идти ?
Windows много лет, а мысли о Linux недавно пошли, боюсь, но что-то получается...

Автор: Rexedead Nov 3 2008, 02:40

Цитата(_BanKiR_ @ Nov 3 2008, 02:37) *
да, заработало когда написал sudo pon corbina (правильно?) только у меня проблема. Мне очень нужно сделать полную автозагрузку. Это будет типа сервер. Корбиновский кабель около входной двери входит в этот комп (Ubunta 8.10) тобишь нажал power прошла автозагрузка логина (как это сделать не знаю) потом авто-коннект-vpn (не получается изменить файл interfaces) потом мост (или как правильно) на второю сетевуху и в роутер, он через WiFi на ноутбук пойдёт, себе ПК потом соберу. Есть кто может рассказать что как или откуда куда идти ?
Windows много лет, а мысли о Linux недавно пошли, боюсь, но что-то получается...


что бы изменить интерфейсес прописывай sudo kedit /etc/network/interfaces (kubuntu)
sudo gedit /etc/network/interfaces (ubuntu)
автологин в администрирование - окно входа в систему

Автор: VladimirSS Nov 3 2008, 02:47

Цитата(_BanKiR_ @ Nov 3 2008, 02:37) *
типа сервер. Корбиновский кабель около входной двери входит в этот комп (Ubunta 8.10) тобишь нажал power прошла автозагрузка логина (как это сделать не знаю) потом авто-коннект-vpn (не получается изменить файл interfaces) потом мост (или как правильно) на второю сетевуху и в роутер, он через WiFi на ноутбук пойдёт, себе ПК потом соберу. Есть кто может рассказать что как или откуда куда идти ?

http://homenet.corbina.net/index.php?showtopic=180375


Автор: _BanKiR_ Nov 3 2008, 03:00

стоит Linux KUBUNTU 8.10
bankir@BanKiR-Linux-Server:~$ sudo kedit /etc/network/interfaces
sudo: kedit: command not found
bankir@BanKiR-Linux-Server:~$
bankir@BanKiR-Linux-Server:~$ sudo gedit /etc/network/interfaces
sudo: gedit: command not found
bankir@BanKiR-Linux-Server:~$

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

Автор: Mr. Peabody Nov 3 2008, 12:07

если кубунту подойдет sudo kate /etc/network/interfaces (универсально - sudo nano /etc/network/interfaces), далее как написано в первом посте.

Автор: vitssss Nov 4 2008, 01:50

не хотел плодить темы..
а можно в качестве клиента использовать openVPN ???

Автор: Mozos Nov 4 2008, 02:25

Цитата(vitssss @ Nov 4 2008, 01:50) *
не хотел плодить темы..
а можно в качестве клиента использовать openVPN ???

Если не ошибаюсь, openVPN не имеет никакого отношения к тому VPN (pptp, l2tp), который используется интернет-провайдерами для авторизации доступа в интернет.

Автор: vitssss Nov 4 2008, 03:03

Цитата(Mozos @ Nov 4 2008, 02:25) *
Если не ошибаюсь, openVPN не имеет никакого отношения к тому VPN (pptp, l2tp), который используется интернет-провайдерами для авторизации доступа в интернет.

да ? ...
wacko.gif спасибо

тогда буду и...ца дальше со своей ОС...
Занятие хоть и долгое, но приятное.Получаю массу удовольствия.

Автор: DomingaIvanov Nov 6 2008, 15:32

Mr. Peabody,
Одно пердложение/замечание по скрипту. В случае ручного прописывания маршрутов у тебя создается 2 файла для up и down в которых прописаны маршруты.
Я вынес функцию do_rout в отдельный скрипт, оставив его вызов нам где была эта функция.
Теперь, если вдруг приспичит изменить маршруты их надо править только в одном месте.

Автор: struk Nov 6 2008, 15:48

вот подумываю перейти на дебиан 5 который скоро выйдет с ХР...не пойму это почему такая попа с инетом во всех дисриках????? те если переду то неделя шаманства мне обеспечена? а потм еще и проблемы со скоростью падующей и с не качающими торент-клиентами? во вы меня запугали то...

Автор: Mr. Peabody Nov 6 2008, 16:51

Цитата(struk @ Nov 6 2008, 15:48) *
вот подумываю перейти на дебиан 5 который скоро выйдет с ХР...не пойму это почему такая попа с инетом во всех дисриках????? те если переду то неделя шаманства мне обеспечена? а потм еще и проблемы со скоростью падующей и с не качающими торент-клиентами? во вы меня запугали то...

С этим скриптом всё работает отлично, настройка инета занимает в среднем 1-3 минуты, быстрее чем на винде.

Цитата(DomingaIvanov @ Nov 6 2008, 15:32) *
Mr. Peabody,
Одно пердложение/замечание по скрипту. В случае ручного прописывания маршрутов у тебя создается 2 файла для up и down в которых прописаны маршруты.
Я вынес функцию do_rout в отдельный скрипт, оставив его вызов нам где была эта функция.
Теперь, если вдруг приспичит изменить маршруты их надо править только в одном месте.

В будущем я вообще планировал отказаться от ручной прописки маршрутов (благодаря DHCP-маршрутам которые будут на территории всей корбины по России), ну а пока можно отредактить corbina-route и выполнить скрипт заново - так проще и быстрее, чем лезть в дебри файловой системы))

Автор: struk Nov 6 2008, 17:03

Цитата(Mr. Peabody @ Nov 6 2008, 16:51) *
С этим скриптом всё работает отлично, настройка инета занимает в среднем 1-3 минуты, быстрее чем на винде.


угу тоды ждем выхода 5терки...кстати для корня тока ext3 рулит...? как и 100 лет назад?

Автор: samosad Nov 6 2008, 23:09

СПАСИБО большое автору! уже собирался доставать бубен, но Ваш скрипт сэкономил много времени!
Из замечаний - хотелось бы добавить возможность включить автоматическое подключение в самом скрипте, чтобы уж совсем ничего не делать самому))... хотя там наверное все зависит от дистра...
ну и конечно версия для l2tp - буду ждать с нетерпением!
еще раз большое спасибо!

Автор: Dominator Nov 6 2008, 23:21

Цитата(Mr. Peabody @ Nov 6 2008, 16:51) *
С этим скриптом всё работает отлично, настройка инета занимает в среднем 1-3 минуты, быстрее чем на винде.


В будущем я вообще планировал отказаться от ручной прописки маршрутов (благодаря DHCP-маршрутам которые будут на территории всей корбины по России), ну а пока можно отредактить corbina-route и выполнить скрипт заново - так проще и быстрее, чем лезть в дебри файловой системы))

Забыл добавить: "только если у вас дистр построенный на дебиан". dry.gif

Автор: Mr. Peabody Nov 7 2008, 13:12

Цитата(Dominator @ Nov 6 2008, 23:21) *
Забыл добавить: "только если у вас дистр построенный на дебиан". dry.gif

Это написано в первом посте, в исходной теме скрипта, в вопросе человека, которому я и адресовал сообщение. Поэтому добавлять тут нечего, а вот флудить не стоит.

Автор: Cramen Nov 7 2008, 14:44

за скрипт большое спасибо.
но, я зол. ругаю себя, что не глянул в него.
ну зачем все переписывать???
у меня с chap-secrets хранилаись пароли на 6 vpn серверов... ну исправь ради бога везде > на >>

Автор: Mr. Peabody Nov 7 2008, 15:10

Цитата(Cramen @ Nov 7 2008, 14:44) *
за скрипт большое спасибо.
но, я зол. ругаю себя, что не глянул в него.
ну зачем все переписывать???
у меня с chap-secrets хранилаись пароли на 6 vpn серверов... ну исправь ради бога везде > на >>

Ни в коем случае. Если у тебя такая проблема - исправь лично для себя, Удали цитату, не оверпость.

Автор: Cramen Nov 7 2008, 20:58

ну как знаешь...

а вообще так, для народа....
я не стал шаманить, просто купил маршрутизатор ASUS WL-520GC... он подключается к pptp серверу и раздает его на 2 компа у меня дома. +если потребуется, у него есть Wifi...

Автор: Mr. Peabody Nov 7 2008, 22:04

Цитата(Cramen @ Nov 7 2008, 20:58) *
ну как знаешь...

а вообще так, для народа....
я не стал шаманить, просто купил маршрутизатор ASUS WL-520GC... он подключается к pptp серверу и раздает его на 2 компа у меня дома. +если потребуется, у него есть Wifi...

ну да, при этом от локалки остаётся мегабит 50 в лучшем случае))) все эти коробочки - полная фигня, нужен нормальный роутер - делай его из старого компа с несколькими сетевухами, по цене столько же стоит, производительность - максимальная + куча других функциЙ, которые и не снились твоему ASUS WL-520GC )))))

Автор: Cramen Nov 8 2008, 02:32

Цитата(Mr. Peabody @ Nov 7 2008, 22:04) *
ну да, при этом от локалки остаётся мегабит 50 в лучшем случае))) все эти коробочки - полная фигня, нужен нормальный роутер - делай его из старого компа с несколькими сетевухами, по цене столько же стоит, производительность - максимальная + куча других функциЙ, которые и не снились твоему ASUS WL-520GC )))))

локалка на все 100 работает
а куча фич дома ну никуда не уперлась wink.gif все-таки не сеть из 500 компов с vlan-ами...
стандартной маршрутизации этого девайса вполне хватает... нужно больше - есть более продвинутые прошивки. все работает под управлением linux.
да и места он занимает 15х9 см на столе вместо еще одного компа ) ну и электоэнергии поменьше точно кушать будет...
так что плюсов много за небольшую цену. а о минусах говорить не приходится. ну не серверную-же дома устраивать )

уж извините за оффтоп...

Автор: Sendin Nov 9 2008, 03:11

Дочитал только до конца второй страницы(просто больше не понадобилось wink.gif) ), поэтому не в курсе, решилась ли проблема с Мандривой. Установил скрипт(запустил из-под Судо), но не пошла команда pon/poff, на второй странице увидел команду "pppd call corbina" - и о чудо! Все заработало!
У меня Мандрива 2009 PWP 64 битная, пакет не устанавливал из архива, стоит своя версия 1.7.2. Все IP прописаны для ethX ручками.

Если еще что-то надо, сообщу.
Большое спасибо автору скрипта! Два дня мучился с перерывами %)

Автор: Tdriver Nov 9 2008, 16:57

На Убунте все работает замечательно

Автор: Mr. Peabody Nov 9 2008, 17:02

Господа, с мандривой в другой раздел, здесь не флудим

Автор: Sendin Nov 9 2008, 18:07

ohmy.gif
Ладно, как хотите... Несколько непонятно, в чем проблема, т.к. в ней работает, но право Ваше %)

Автор: koriolan Nov 12 2008, 20:31

Ubuntu 8.04 i686 - все работает прекрасно, спасибо.

Автор: Modulation_wheel Nov 14 2008, 01:38

здравствуйте.
у меня UbuntuStudio i686

pptp-соединение пытаюсь установить уже неделю.
устанавливается и слетает. не могу понять, от чего.
сначала думал, что глючит файрфокс, так как есть такая штука, что браузер перестает грузить страницы из внешней сети, а торренты и аська продолжают работать.
затем думал, что слетает pptp после двух перезагрузок компа.

с помощью скрипта (+ несколько самодельных шаманских трюков с установкой и удалением nm и pptp-nm) получается установить соединение.
но хватает ненадолго.

когда это прибесило, решил прочитать форум и поставить l2tp-соединение.
не вышло. удалил и pptp-linux и xl2tpd-linux.
пробую вернуться назад на pptp, но ничего не выходит.

@@ опять же. сейчас проверил. аська работает, файрфокс страницы не грузит.

(заметил что шлюз стал для всех регионов общий)


какие логи\содержание каких файлов показать?
как исправить проблему, чтоб был стабильный пптп?

Автор: Mr. Peabody Nov 14 2008, 02:40

Какой регион?
Покажите ifconfig, полный вывод скрипта, ifconfig после запуска скрипта, route -n после запуска скрипта.

Автор: Modulation_wheel Nov 14 2008, 03:19

Цитата(Mr. Peabody @ Nov 14 2008, 02:40) *
Какой регион?
Покажите ifconfig, полный вывод скрипта, ifconfig после запуска скрипта, route -n после запуска скрипта.

ярославль


Код
ifconfig
eth1      Link encap:Ethernet  HWaddr 00:01:4a:f3:2d:a3  
          inet addr:10.13.85.206  Bcast:10.13.95.255  Mask:255.255.240.0
          inet6 addr: fe80::201:4aff:fef3:2da3/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8268 errors:0 dropped:0 overruns:0 frame:0
          TX packets:375 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:701052 (684.6 KB)  TX bytes:38811 (37.9 KB)

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:200 (200.0 B)  TX bytes:200 (200.0 B)



скрипт

Код
sudo ./vpn.sh
[sudo] password for mado:
Выберите язык установки / Choose installation language  (1 - русский/2 - English): 1
Хотите автоматически установить пакет pptp-linux? (y/n): y
Определяется тип вашей системы...
Тип вашей системы определён как: i686
Устанавливается i686 версия pptp-linux...
(Чтение базы данных... на данный момент установлено 135573 файлов и каталогов.)
Подготовка к замене пакета pptp-linux 1.7.0-2ubuntu2 (используется файл .../pptp-linux_1.7.0-2ubuntu2_i386.deb)...
Распаковывается замена для пакета pptp-linux ...
Настраивается пакет pptp-linux (1.7.0-2ubuntu2) ...
------------------------
Введите ваш логин для доступа в интернет: 777
------------------------
Введите ваш пароль для доступа в интернет: 777
------------------------
Выберите пожалуйста, адрес вашего VPN-сервера:
   1. Для Москвы и МО
   2. Для Санкт-Петербурга и ЛО
   3. Ввести свой адрес VPN (для других регионов /маршруты для локальной сети не будут работать/)
ВНИМАНИЕ другим регионам! Здесь находится полный список региональных VPN-серверов - http://help.corbina.net/internet/techinfo/
      
Ваш выбор? (1/2/3): 3
Введите свой адрес VPN: vpn.corbina.net
ВНИМАНИЕ! Вы должны отредактировать файл 'corbina-route' в директории 'vpn_prj' для одновременной работы интернета и локальной сети. Маршруты для вашего региона уточняйте в службе поддержки.
------------------------
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза: 10.13.80.1
------------------------
Теперь вы должны выбрать метод получения маршрутов. Вы можете выбрать автополучение маршрутов по DHCP (только для Москвы и МО) или предустановленный набор в файле 'corbina-route' (подходит для Москвы, МО, Санкт-Петербурга и ЛО)
------------------------
Вы хотите получать маршруты через DHCP? ([y]/n)? y
Автонастройка маршрутов через DHCP установлена.
------------------------
Создаются VPN-параметры...
------------------------
Оптимизация настроек соединения выполнена!
------------------------
Автоматическое восстановление соединения после разрыва настроено!
------------------------
Настройка параметров успешно завершена!
------------------------
Перезагрузка сетевых служб...
* Reconfiguring network interfaces...                                          There is already a pid file /var/run/dhclient.eth1.pid with pid 4674
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

parse_option_param: Bad format a
Listening on LPF/eth1/00:01:4a:f3:2d:a3
Sending on   LPF/eth1/00:01:4a:f3:2d:a3
Sending on   Socket/fallback
DHCPRELEASE on eth1 to 78.107.220.3 port 67
There is already a pid file /var/run/dhclient.eth1.pid with pid 134519072
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/00:01:4a:f3:2d:a3
Sending on   LPF/eth1/00:01:4a:f3:2d:a3
Sending on   Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
DHCPOFFER of 10.13.85.206 from 10.13.80.1
DHCPREQUEST of 10.13.85.206 on eth1 to 255.255.255.255 port 67
DHCPACK of 10.13.85.206 from 10.13.80.1
bound to 10.13.85.206 -- renewal in 260216 seconds.
                                                                         [ OK ]
Выполнено!
------------------------
Вы хотите создать VPN-соединение с интернетом сейчас? ([y]/n)?  * Stopping NTP server ntpd
   ...done.
y
------------------------
Запускается VPN-соединение...
VPN-соединение запущено. Вы в интернете:)
------------------------
Чтобы подключиться к интернету, напечатайте в консоли: sudo pon corbina
Чтобы разорвать соединение, напечатайте в консоли: sudo poff
------------------------
Не забудьте сказать спасибо на форуме) По всем вопросам об этом скрипте - http://homenet.corbina.net/index.php?showtopic=169302




ифконфиг после запуска скрипта

Код
ifconfig
eth1      Link encap:Ethernet  HWaddr 00:01:4a:f3:2d:a3  
          inet addr:10.13.85.206  Bcast:10.13.95.255  Mask:255.255.240.0
          inet6 addr: fe80::201:4aff:fef3:2da3/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9536 errors:0 dropped:0 overruns:0 frame:0
          TX packets:581 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:819830 (800.6 KB)  TX bytes:80712 (78.8 KB)

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:200 (200.0 B)  TX bytes:200 (200.0 B)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)  
          inet addr:89.179.42.33  P-t-P:195.14.40.26  Mask:255.255.255.255
          ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:67 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:3
          RX bytes:6044 (5.9 KB)  TX bytes:26456 (25.8 KB)



route -n
Код
route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.88.130    10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
195.14.50.16    10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
83.102.146.96   10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
85.21.52.254    10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
85.21.138.208   10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
195.14.50.21    10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
195.14.50.26    10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
89.179.135.67   10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
85.21.208.235   10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
85.21.208.254   10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
195.14.50.93    10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
78.107.69.98    10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
195.14.40.26    10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
83.102.250.50   10.13.80.1      255.255.255.255 UGH   0      0        0 eth1
78.107.220.0    10.13.80.1      255.255.255.240 UG    0      0        0 eth1
85.21.90.0      10.13.80.1      255.255.255.0   UG    0      0        0 eth1
85.21.79.0      10.13.80.1      255.255.255.0   UG    0      0        0 eth1
10.13.80.0      0.0.0.0         255.255.240.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
10.0.0.0        10.13.80.1      255.0.0.0       UG    0      0        0 eth1
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

Автор: Mr. Peabody Nov 14 2008, 07:40

Расклад такой - нужно из файла corbina-route удалить московские маршруты, в идеале - заполнить его маршрутами для Ярославля, в остальном всё выглядит гладко) Да, ещё чем чёрт не шутит, попробуйте вот такой адрес впн: tp.yar.corbina.net
Есть ещё мысль, что мог просто инет тупить по вине корбины, не всегда же она идеально работает)

Вот те маршруты, которые по идее общие для всех:
Общие для всех:
corbina.ru, help.corbina.ru, home.corbina.ru
route -p add 89.179.135.67 mask 255.255.255.255 шлюз

Форум homenet.corbina.net
route -p add 85.21.72.83 mask 255.255.255.255 шлюз

ftp.corbina.net
route -p add 195.14.50.21 mask 255.255.255.255 шлюз

Игровые сервера
route -p add 85.21.37.16 mask 255.255.255.240 шлюз

Локальная сеть
route -p add 10.0.0.0 mask 255.0.0.0 шлюз

Сервер статистики
route -p add 195.14.50.26 mask 255.255.255.255 шлюз

SIP-сервер
route -p add 195.14.50.93 mask 255.255.255.255 шлюз
NTP-Сервер
route -p add 195.14.40.141 mask 255.255.255.255 шлюз

В файле corbina-route просто найдите лишние и потрите)

P.S. пароль свой сотрите)

Автор: Modulation_wheel Nov 14 2008, 23:32

Цитата(Mr. Peabody @ Nov 14 2008, 07:40) *
Расклад такой - нужно из файла corbina-route удалить московские маршруты, в идеале - заполнить его маршрутами для Ярославля, в остальном всё выглядит гладко) Да, ещё чем чёрт не шутит, попробуйте вот такой адрес впн: tp.yar.corbina.net
Есть ещё мысль, что мог просто инет тупить по вине корбины, не всегда же она идеально работает)

уупс. пасс засветил )
корбина не всегда работает. но если я втыкаюсь в винду всё сразу без проблем пашет.

обновил corbina-route по методике )

corbina-route для Ярославль, bragino-2:
Код
#!/bin/sh

#PATH
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

do_route ()
{
    act=$1
    gw=$2

    route $act -net 10.0.0.0 netmask 255.0.0.0 gw 10.13.80.1 $gw
   route $act -host 85.21.78.46 gw 10.13.80.1 $gw
   route $act -host 85.21.208.254 gw 10.13.80.1 $gw
   route $act -host 83.102.250.50 gw 10.13.80.1 $gw
        route $act -net 78.107.220.0 netmask 255.255.255.240 gw 10.13.80.1 $gw
        route $act -net 85.21.72.80 netmask 255.255.255.240 gw 10.13.80.1 $gw
   route $act -host 195.14.50.16 gw 10.13.80.1 $gw
   route $act -host 195.14.50.26 gw 10.13.80.1 $gw
   route $act -host 195.14.50.93 gw 10.13.80.1 $gw
   route $act -host 85.21.79.9 gw 10.13.80.1 $gw
   route $act -host 85.21.79.12 gw 10.13.80.1 $gw
   route $act -host 89.179.135.67 gw 10.13.80.1 $gw
        route $act -net 83.102.146.96 netmask 255.255.255.224 gw 10.13.80.1 $gw
        route $act -net 78.107.23.0 netmask 255.255.255.0 gw 10.13.80.1 $gw
   route $act -host 85.21.88.130 gw 10.13.80.1 $gw
   route $act -host 85.21.52.254 gw 10.13.80.1 $gw
        route $act -net 85.21.138.0 netmask 255.255.255.240 gw 10.13.80.1 $gw
   route $act -host 78.107.52.66 gw 10.13.80.1 $gw
   route $act -host 78.107.52.67 gw 10.13.80.1 $gw
   route $act -host 78.107.52.68 gw 10.13.80.1 $gw
   route $act -host 78.107.52.70 gw 10.13.80.1 $gw
   route $act -host 78.107.52.71 gw 10.13.80.1 $gw
   route $act -host 85.21.78.93 gw 10.13.80.1 $gw
        route $act -net 217.118.84.0 netmask 255.255.255.0 gw 10.13.80.1 $gw

        route $act -net 89.179.135.67 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 85.21.72.83 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 195.14.50.21 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 85.21.37.16 netmask 255.255.255.240 gw 10.13.80.1 $gw
        route $act -net 195.14.50.26 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 195.14.50.93 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 195.14.40.141 netmask 255.255.255.255 gw 10.13.80.1 $gw
}


- попробовал к адресу tp.yar.corbina.net. не получилось

запустил скрипт. подключил к номер один - москва - vpn.corbina.net
dhcp - нет
роуты прописаны, как уже сказал
аська пашет, огнелис не хочет во внешнюю сеть.

Автор: Mr. Peabody Nov 14 2008, 23:43

Хм.. довольно странно.. а что показывает cat /etc/resolv.conf ? Пинги ходят до яндекса и прочих? Если аська коннектится, то по идее с днс всё ок, странно

Автор: Modulation_wheel Nov 14 2008, 23:51

Код
:~$ cat /etc/resolv.conf
search yar.corbina.ru
nameserver 213.234.192.8
nameserver 85.21.192.3


пинги ходят.

у меня такое дело с отключением для файрфокс уже было.
лаптоп сони вайо. стояла Убунту 8.04.
настольный комп. та же убунту.

ставил впн по вашему скрипту. через 2 недели слетели интернеты и на том и на другом.

вопрос: есть ли какие-ниб. остаточные явления того, что я пытался установить l2tp и как их удалить?

примечание: все нетворк-манагеры, кроме network-admin удалены. стоит ли поставить какой-л. из них?

Автор: Mr. Peabody Nov 15 2008, 00:37

Всё это очень странно, раз две недели работал скрипт - значит всё ок, пинги ходят.. можно попробовать MTU уменьшить

Автор: Modulation_wheel Nov 15 2008, 00:41

можно узнать, как? )

ещё хочу отметить!
в св-вах соединения ppp0 (из добавленного на панель апплета сетевого монитора):

вкладка - поддержка

Интернет-протокол (IPv4)
адрес: 89.179.41.113
назначение: 195.14.40.26
маска подсети: 255.255.255.255

Сетевое устройство:
Тип: Протокол точка-точка (PPP)
Адрес: неизв.

Автор: Mr. Peabody Nov 15 2008, 00:42

в файл /etc/ppp/options.corbina вписать mtu 1460

Автор: Modulation_wheel Nov 15 2008, 00:54

ОМГ!!!
Это действительно помогло.
Спасибо, мистер Пибоди! Да пребудет с тобой Сила! )


*ща перезагружусь раз десяток. проверю, не ляжет ли в очередной раз..

Автор: shagel Nov 15 2008, 13:49

спасибо!помогло!

Автор: Lexenghton Nov 15 2008, 13:50

Mr.Peabody спасибо за скрипт!!
На Мандриве 2009 фри все заработало после добавления
в /etc/ppp/ip-down.d/corbina и /etc/ppp/ip-up.d/corbina
route add default dev ppp0
Поднимается командой pppd call corbina
PS у мну вопрос : если включается командой pppd call corbina , то какой командой выключать?

Автор: Mr. Peabody Nov 15 2008, 14:44

так, это хорошо, в ближайшее время сделаю версию скрипта для мандривы, попробуй команду #killall pppd

Автор: Lexenghton Nov 15 2008, 16:19

Цитата(Mr. Peabody @ Nov 15 2008, 14:44) *
так, это хорошо, в ближайшее время сделаю версию скрипта для мандривы, попробуй команду #killall pppd

Спасибо, работает

Автор: DemonX(Внуково) Nov 16 2008, 00:03

Спасибо большое. Успешно встало на Debian AMD64. Автоподключение работает.
Я, как начинающий юзер Линукса спрашиваю совета? Где отслеживать статус подключения, ибо значок, находящийся рядом с часами говорит о том, что "No network connections", а нажав на него правой кнопкой мыши, стоит галочка напротив "Enable Networking", но статус подключения выбрать нельзя. Заранее благодарю за ответ.

Автор: vbulash Nov 16 2008, 03:43

Автору респект!
Наконец-то с помощью его скрипта я смог после недельных мытарств запустить VPN для Mandriva 2009.0 Free.
Скрипт пришлось модифицировать крайне незначительно, тем не менее:

  1. Для перезапуска сети в Mandriva используется network, а не networking.
  2. Я не нашел в Mandriva никаких пакетов на тему файлов в /etc/dhcp3 - соответственно, маршруты брал не из DHCP, а зашитые в скрипт. Думаю, что это не особо важно, но все же...



Автор: MechanisM Nov 16 2008, 04:29

Спасибо Огромное за ентот скрипт!! Установил его на Ubuntu 8.10 laugh.gif
но есть проблема..когда устанавливаешь апдейты, ентот pptp-linux обновляется тоже..после обновления он естественно не работает.. sad.gif
а ну и еще хотелось бы чтобы где-то хотябюы написано было что регистр клавиатуры имеет значение.. ато если написать Y вместо y то ниче не устанавливается..
вернее все проходит до конца нормально, но в итоге ниче не установлено..потом заново устанавливаешь када уже с соблюденным регистром все в порядке..
не ну это понятно что нада писать как написано согласно регистру..но все-же если он не соблюден то дылжны бить какие-то предупреждение что параметр введен неверно или еще что-то )))

Автор: MechanisM Nov 16 2008, 17:44

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

Автор: Modulation_wheel Nov 17 2008, 00:17

Интернет подключен. не лагает уже три дня

Автор: Modulation_wheel Nov 17 2008, 18:26

есть трабл. кажется роуты не пашут.
подскажите, пожалуйста, где ошибка?

corbina-route

Код
#!/bin/sh

#PATH
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

do_route ()
{
    act=$1
    gw=$2

    route $act -net 10.0.0.0 netmask 255.0.0.0 gw 10.13.80.1 $gw
   route $act -host 85.21.78.46 gw 10.13.80.1 $gw
   route $act -host 85.21.208.254 gw 10.13.80.1 $gw
   route $act -host 83.102.250.50 gw 10.13.80.1 $gw
        route $act -net 78.107.220.0 netmask 255.255.255.240 gw 10.13.80.1 $gw
        route $act -net 85.21.72.80 netmask 255.255.255.240 gw 10.13.80.1 $gw
   route $act -host 195.14.50.16 gw 10.13.80.1 $gw
   route $act -host 195.14.50.26 gw 10.13.80.1 $gw
   route $act -host 195.14.50.93 gw 10.13.80.1 $gw
   route $act -host 85.21.79.9 gw 10.13.80.1 $gw
   route $act -host 85.21.79.12 gw 10.13.80.1 $gw
   route $act -host 89.179.135.67 gw 10.13.80.1 $gw
        route $act -net 83.102.146.96 netmask 255.255.255.224 gw 10.13.80.1 $gw
        route $act -net 78.107.23.0 netmask 255.255.255.0 gw 10.13.80.1 $gw
   route $act -host 85.21.88.130 gw 10.13.80.1 $gw
   route $act -host 85.21.52.254 gw 10.13.80.1 $gw
        route $act -net 85.21.138.0 netmask 255.255.255.240 gw 10.13.80.1 $gw
   route $act -host 78.107.52.66 gw 10.13.80.1 $gw
   route $act -host 78.107.52.67 gw 10.13.80.1 $gw
   route $act -host 78.107.52.68 gw 10.13.80.1 $gw
   route $act -host 78.107.52.70 gw 10.13.80.1 $gw
   route $act -host 78.107.52.71 gw 10.13.80.1 $gw
   route $act -host 85.21.78.93 gw 10.13.80.1 $gw
        route $act -net 217.118.84.0 netmask 255.255.255.0 gw 10.13.80.1 $gw

        route $act -net 89.179.135.67 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 85.21.72.83 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 195.14.50.21 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 85.21.37.16 netmask 255.255.255.240 gw 10.13.80.1 $gw
        route $act -net 195.14.50.26 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 195.14.50.93 netmask 255.255.255.255 gw 10.13.80.1 $gw
        route $act -net 195.14.40.141 netmask 255.255.255.255 gw 10.13.80.1 $gw
}

Автор: Mr. Peabody Nov 17 2008, 18:57

Да нет ошибки, просто тебе нужно как-то узнать маршруты у тебя в регионе и прописать вместо этих

Автор: Mozos Nov 17 2008, 19:09

Цитата(Mr. Peabody @ Nov 17 2008, 18:57) *
Да нет ошибки, просто тебе нужно как-то узнать маршруты у тебя в регионе и прописать вместо этих

А что означает второй аргумент ($gw)? Казалось бы, это должен быть гэйтвэй, но тогда в команде route явное указание адреса будет лишним...

Автор: Mr. Peabody Nov 17 2008, 19:11

route $act -net 10.0.0.0 netmask 255.0.0.0 gw $gw
route $act -host 195.14.50.93 gw $gw
route $act -host 195.14.50.21 gw $gw
route $act -host 195.14.50.26 gw $gw
route $act -host 195.14.50.16 gw $gw
route $act -net 85.21.79.0 netmask 255.255.255.0 gw $gw
route $act -net 85.21.90.0 netmask 255.255.255.0 gw $gw

Вот как должно выглядеть с corbina-route

Автор: zeon91 Nov 17 2008, 20:53

на последней стадии выводит вот это
/usr/sbin/pppd: Error reading /etc/ppp/peers/corbina: Is a directory
Failed to bring up eth0.

Автор: Mr. Peabody Nov 17 2008, 21:20

Цитата(zeon91 @ Nov 17 2008, 20:53) *
на последней стадии выводит вот это
/usr/sbin/pppd: Error reading /etc/ppp/peers/corbina: Is a directory
Failed to bring up eth0.

Дистр?

Автор: Modulation_wheel Nov 18 2008, 00:02

спасибо, роуты работают.

Автор: zeon91 Nov 18 2008, 08:41

Цитата(Mr. Peabody @ Nov 17 2008, 21:20) *
Дистр?

все разобрался
p.s не мог бы выложить новый пакет pptp под 8.10,а то если его в будующем не обновить интернет очень не стабильно работает!

Автор: best.spb Nov 18 2008, 17:41

помогите настроить инет под openSUSE адресс впн vpn.internet.beeline.ru, попоытался через пакет становки пробовал и для питрера и сам вводить впн и не помогает, все равно аботают только локальные сайты, а типа гугела нет!! (( заранее спасибо

Автор: Mr. Peabody Nov 18 2008, 18:13

Цитата(best.spb @ Nov 18 2008, 17:41) *
помогите настроить инет под openSUSE адресс впн vpn.internet.beeline.ru, попоытался через пакет становки пробовал и для питрера и сам вводить впн и не помогает, все равно аботают только локальные сайты, а типа гугела нет!! (( заранее спасибо

Оффтоп, суся в других ветках

Автор: best.spb Nov 18 2008, 18:21

а где??

Автор: newages Nov 19 2008, 05:45

Ubuntu 8.10 Interpid - скрипт работает - полет нормальный. Гранд мерси.

Автор: best.spb Nov 19 2008, 14:26

ifconfig до запуска скрипта:
eth0 Link encap:Ethernet HWaddr 00:0D:61:4B:CA:9A
inet addr:10.42.21.129 Bcast:10.42.255.255 Mask:255.255.0.0
inet6 addr: fe80::20d:61ff:fe4b:ca9a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:147038 errors:0 dropped:0 overruns:0 frame:0
TX packets:9076 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19312880 (18.4 MiB) TX bytes:1411608 (1.3 MiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:871 errors:0 dropped:0 overruns:0 frame:0
TX packets:871 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:149775 (146.2 KiB) TX bytes:149775 (146.2 KiB)
после:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:871 errors:0 dropped:0 overruns:0 frame:0
TX packets:871 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:149775 (146.2 KiB) TX bytes:149775 (146.2 KiB)

у меня после запуска скрипта даже локальный не работает!!!!

cat /etc/network/interface

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp


и еще если это имеет значение то у меня впн: vpn.internet.beeline.ru , хотя на ноуте из под винды заходит и с vpn.corbina.net

Автор: Mr. Peabody Nov 19 2008, 14:32

где вывод скрипта?

Автор: best.spb Nov 19 2008, 14:34

он ничего не пишет!!!! или ты иммешь ввиду при его настройке??

Автор: Mr. Peabody Nov 19 2008, 14:37

Само собой при настройке. Все косяки только из-за невнимательности и неправильной настройки

Автор: best.spb Nov 19 2008, 14:41

а мне при его настройке указать свой впн или для спб? просто а то ща о5 придется перезагружать комп.

Автор: Mr. Peabody Nov 19 2008, 14:44

Цитата(best.spb @ Nov 19 2008, 14:41) *
а мне при его настройке указать свой впн или для спб? просто а то ща о5 придется перезагружать комп.

Попробуй указать свой и вписать билайновский

Автор: best.spb Nov 19 2008, 14:54

Выберите язык установки / Choose installation language (1 - русский/2 - English): 1
Хотите автоматически установить пакет pptp-linux? (y/n): n
------------------------
Введите ваш логин для доступа в интернет: login
------------------------
Введите ваш пароль для доступа в интернет: pass
------------------------
Выберите пожалуйста, адрес вашего VPN-сервера:
1. Для Москвы и МО
2. Для Санкт-Петербурга и ЛО
3. Ввести свой адрес VPN (для других регионов /маршруты для локальной сети не будут работать/)
ВНИМАНИЕ другим регионам! Здесь находится полный список региональных VPN-серверов - http://help.corbina.net/internet/techinfo/

Ваш выбор? (1/2/3): 3
Введите свой адрес VPN: vpn.internet.beeline.ru
ВНИМАНИЕ! Вы должны отредактировать файл 'corbina-route' в директории 'vpn_prj' для одновременной работы интернета и локальной сети. Маршруты для вашего региона уточняйте в службе поддержки.
------------------------
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза: 10.42.0.17
------------------------
Теперь вы должны выбрать метод получения маршрутов. Вы можете выбрать автополучение маршрутов по DHCP (только для Москвы и МО) или предустановленный набор в файле 'corbina-route' (подходит для Москвы, МО, Санкт-Петербурга и ЛО)
------------------------
Вы хотите получать маршруты через DHCP? ([y]/n)? n
------------------------
Создаются VPN-параметры...
------------------------
Оптимизация настроек соединения выполнена!
------------------------
Автоматическое восстановление соединения после разрыва настроено!
------------------------
Настройка параметров успешно завершена!
------------------------
Перезагрузка сетевых служб...
Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth0.pid with pid 2574
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:0d:61:4b:ca:9a
Sending on LPF/eth0/00:0d:61:4b:ca:9a
Sending on Socket/fallback
DHCPRELEASE on eth0 to 10.42.0.17 port 67
done.
Выполнено!
------------------------
Вы хотите создать VPN-соединение с интернетом сейчас? ([y]/n)? y
------------------------
Запускается VPN-соединение...
VPN-соединение запущено. Вы в интернетеsmile.gif
------------------------
Чтобы подключиться к интернету, напечатайте в консоли: sudo pon corbina
Чтобы разорвать соединение, напечатайте в консоли: sudo poff
------------------------
Не забудьте сказать спасибо на форуме) По всем вопросам об этом скрипте - http://homenet.corbina.net/index.php?showtopic=169302


у меня все равно о5 подкючение локалки разорвалось!!!

Автор: AreopaQ Nov 19 2008, 17:40

Спасибо за скрипт!
Запустилось в два пинка:
Ubuntu 8.10

Автор: ZelinskiyIS Nov 19 2008, 19:19

Ubuntu 8.10, Санкт-Петербург.

Скрипт (md5sum dd6091193134baa21637f30f16a3d726 vpn_prj.tar.gz)
сработал отлично.
Для надёжности, перед тем был удалён network-manager-gnome.

Замечание - скрипт vpn.sh не работает при запуске с рабочего стола.
Проблема в том, что в строках 6 и 8 файла vpn.sh не стоят кавычки вокруг $PWD.
В то же время, в пути содержатся пробелы: $PWD = "/home/ivze/Рабочий стол".

Автор: Mr. Peabody Nov 19 2008, 19:50

Цитата(ZelinskiyIS @ Nov 19 2008, 19:19) *
Ubuntu 8.10, Санкт-Петербург.

Скрипт (md5sum dd6091193134baa21637f30f16a3d726 vpn_prj.tar.gz)
сработал отлично.
Для надёжности, перед тем был удалён network-manager-gnome.

Замечание - скрипт vpn.sh не работает при запуске с рабочего стола.
Проблема в том, что в строках 6 и 8 файла vpn.sh не стоят кавычки вокруг $PWD.
В то же время, в пути содержатся пробелы: $PWD = "/home/ivze/Рабочий стол".

Спс, подправлю)

Цитата(best.spb @ Nov 19 2008, 14:54) *

Почему не ставишь пакет pptp-linux?
Почему не ставишь DHCP-роуты?

Автор: Aнгел Nov 20 2008, 12:36

Спасибо огромное!
Только у меня почемуто плевалось ошибками при запуске из категории отличной от /home/mirag/ подобной ошибкой:

Цитата
mirag@mirag-desktop:~$ /home/mirag/test/vpn_prj/vpn.sh
Выберите язык установки / Choose installation language (1 - русский/2 - English): 1
sh: Can't open /home/mirag/vpn_rus.sh


То есть будучи запущенным из категории /home/mirag/test/vpn_prj/ скрипт почемуто искал нужные компоненты в папке /home/mirag/. В чём может быть причина этой проблемы?

Автор: ClanMax Nov 20 2008, 12:47

Здраствуйте, у меня убунту 8,4.Поставил ваш скрипт, но при запуке интернета (sudo pon corbina) интернет не работает(локалка почему то тоже)!!!
Вот при установке что у меня вылезало:

Код
vladan@vladan:~/vpn_prj$ sudo sh ~/vpn_prj/vpn.sh
Выберите язык установки / Choose installation language  (1 - русский/2 - English): 1
Хотите автоматически установить пакет pptp-linux? (y/n): y
Определяется тип вашей системы...
Тип вашей системы определён как: i686
Устанавливается i686 версия pptp-linux...
(Чтение базы данных... на данный момент установлено 115320 файлов и каталогов.)
Подготовка к замене пакета pptp-linux 1.7.0-2ubuntu2 (используется файл .../pptp-linux_1.7.0-2ubuntu2_i386.deb)...
Распаковывается замена для пакета pptp-linux ...
Настраивается пакет pptp-linux (1.7.0-2ubuntu2) ...
------------------------
Введите ваш логин для доступа в интернет: не скажу
------------------------
Введите ваш пароль для доступа в интернет: не скажу))
------------------------
Выберите пожалуйста, адрес вашего VPN-сервера:
   1. Для Москвы и МО
   2. Для Санкт-Петербурга и ЛО
   3. Ввести свой адрес VPN (для других регионов /маршруты для локальной сети не будут работать/)
ВНИМАНИЕ другим регионам! Здесь находится полный список региональных VPN-серверов - http://help.corbina.net/internet/techinfo/
      
Ваш выбор? (1/2/3): 3
Введите свой адрес VPN: 85.21.230.64
ВНИМАНИЕ! Вы должны отредактировать файл 'corbina-route' в директории 'vpn_prj' для одновременной работы интернета и локальной сети. Маршруты для вашего региона уточняйте в службе поддержки.
------------------------
Автоматически определяется IP районного шлюза...
Определено!
IP вашего районного шлюза: 10.202.40.17
------------------------
Теперь вы должны выбрать метод получения маршрутов. Вы можете выбрать автополучение маршрутов по DHCP (только для Москвы и МО) или предустановленный набор в файле 'corbina-route' (подходит для Москвы, МО, Санкт-Петербурга и ЛО)
------------------------
Вы хотите получать маршруты через DHCP? ([y]/n)? n
------------------------
Создаются VPN-параметры...
------------------------
Оптимизация настроек соединения выполнена!
------------------------
Автоматическое восстановление соединения после разрыва настроено!
------------------------
Настройка параметров успешно завершена!
------------------------
Перезагрузка сетевых служб...
* Reconfiguring network interfaces...                                                                                                                       /usr/bin/poff: No pppd is running.  None stopped.
There is already a pid file /var/run/dhclient.eth0.pid with pid 6749
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:1f:c6:b8:09:f2
Sending on   LPF/eth0/00:1f:c6:b8:09:f2
Sending on   Socket/fallback
DHCPREQUEST of 10.202.35.255 on eth0 to 255.255.255.255 port 67
DHCPACK of 10.202.35.255 from 10.202.40.17
bound to 10.202.35.255 -- renewal in 271131 seconds.
                                                                                                                                                      [ OK ]
Выполнено!
------------------------
Вы хотите создать VPN-соединение с интернетом сейчас? ([y]/n)? y
------------------------
Запускается VPN-соединение...
VPN-соединение запущено. Вы в интернете:)
------------------------
Чтобы подключиться к интернету, напечатайте в консоли: sudo pon corbina
Чтобы разорвать соединение, напечатайте в консоли: sudo poff
------------------------
Не забудьте сказать спасибо на форуме) По всем вопросам об этом скрипте - http://homenet.corbina.net/index.php?showtopic=169302
vladan@vladan:~/vpn_prj$

Вот /etc/network/interfaces
Код
auto eth0

iface eth0 inet dhcp

post-up pon corbina

pre-down poff corbina



auto lo

iface lo inet loopback

address 127.0.0.1

netmask 255.0.0.0


Это corbina-route
Код
#!/bin/sh

#PATH
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

do_route ()
{
    act=$1
    gw=$2

    route $act -net 10.0.0.0 netmask 255.0.0.0 gw $gw
   route $act -host 195.14.50.93 netmask 255.255.255.255 gw $gw
   route $act -host 195.14.50.26 netmask 255.255.255.255 gw $gw
   route $act -host 89.179.135.67 netmask 255.255.255.255 gw $gw
   route $act -host 85.21.72.80 netmask 255.255.255.240 gw $gw
}


Это route -n (при включенном vpn соединении sudo pon corbina)
Код
vladan@vladan:~/vpn_prj$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
85.21.230.67    10.202.40.17    255.255.255.255 UGH   0      0        0 eth0
10.202.32.0     0.0.0.0         255.255.240.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
10.0.0.0        10.202.40.17    255.0.0.0       UG    0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp1
vladan@vladan:~/vpn_prj$


Это ifconfig

Код
vladan@vladan:~/vpn_prj$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1f:c6:b8:09:f2  
          inet addr:10.202.35.255  Bcast:10.202.47.255  Mask:255.255.240.0
          inet6 addr: fe80::21f:c6ff:feb8:9f2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:69288 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1775 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:6897025 (6.5 MB)  TX bytes:474910 (463.7 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2228 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2228 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:111400 (108.7 KB)  TX bytes:111400 (108.7 KB)

ppp1      Link encap:Point-to-Point Protocol  
          inet addr:93.81.128.208  P-t-P:85.21.230.67  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1586939 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:40 (40.0 B)  TX bytes:583993727 (556.9 MB)

vladan@vladan:~/vpn_prj$




Самое главное что когда включено vpn соединение не могу зайти не на один сайт, но отдача на соединении ppp1 откуда то идет, и когда достигает 3 гб соединение падает...



Заранее прошу прощение если этот вопрос решался


Автор: Mr. Peabody Nov 20 2008, 16:38

Странно, вроде всё ок.. Попробуйте в файл /etc/ppp/options.corbina вписать:
mtu 1460

Забыли сказать, идут ли куда-либо пинги и прочее) А вообще в следующей версии скрипта помимо поддержки мандривы 2009/Альт Линукса допишу $PWD и явное указание mtu и mru, у регионов с этим какая-то трабла

UDPATE: Спасибо за грамотно оформленный вопрос, все бы так)

Автор: ClanMax Nov 20 2008, 18:16

Цитата(Mr. Peabody @ Nov 20 2008, 16:38) *
Странно, вроде всё ок.. Попробуйте в файл /etc/ppp/options.corbina вписать:
mtu 1460

не что не изминилось(
ifconfig
Код
vladan@vladan:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1f:c6:b8:09:f2  
          inet addr:10.202.35.255  Bcast:10.202.47.255  Mask:255.255.240.0
          inet6 addr: fe80::21f:c6ff:feb8:9f2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6836 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:517353 (505.2 KB)  TX bytes:6442 (6.2 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1420 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1420 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:71000 (69.3 KB)  TX bytes:71000 (69.3 KB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:93.81.133.127  P-t-P:85.21.230.67  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1460  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5736079 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:40 (40.0 B)  TX bytes:2118167027 (1.9 GB)

vladan@vladan:~$


options.corbina


Код
nodeflate
nobsdcomp
noauth
mtu 1460



Может надо нетворк манагер отключать?

Автор: Mr. Peabody Nov 20 2008, 18:18

мм, странно, а ребутился? Почему-то опций у тебя там мало, должно быть больше! Ты там прописал?
Впиши то же самое в /etc/ppp/peers/corbina

Когда ребутнешься, покажи ifconfig после запуска впн

Автор: ClanMax Nov 20 2008, 18:20

Цитата(Mr. Peabody @ Nov 20 2008, 18:18) *
мм, странно, а ребутился? Почему-то опций у тебя там мало, должно быть больше! Ты там прописал?

Код
vladan@vladan:~$ cat /etc/ppp/options.corbina
nodeflate
nobsdcomp
noauth
mtu 1460
vladan@vladan:~$


да, reboot делал.этот файл до добавления mtu 1460 не трогал!

Автор: Mr. Peabody Nov 20 2008, 18:22

Впиши то же самое в /etc/ppp/peers/corbina

Когда ребутнешься, покажи ifconfig после запуска впн

Автор: ClanMax Nov 20 2008, 18:27

Цитата(Mr. Peabody @ Nov 20 2008, 18:22) *
Впиши то же самое в /etc/ppp/peers/corbina

Когда ребутнешься, покажи ifconfig после запуска впн

Вроде добавил:
Код
vladan@vladan:~$ cat /etc/ppp/peers/corbina
pty "pptp 85.21.230.64 --nolaunchpppd --nobuffer --loglevel 0"
connect /bin/true
name clanmax
remotename PPTP
file /etc/ppp/options.corbina
ipparam corbina
persist
maxfail 0
lcp-echo-interval 30
lcp-echo-failure 4
mtu 1460
vladan@vladan:~$


А вот ifconfig

Код
vladan@vladan:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1f:c6:b8:09:f2  
          inet addr:10.202.35.255  Bcast:10.202.47.255  Mask:255.255.240.0
          inet6 addr: fe80::21f:c6ff:feb8:9f2/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8425 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49 errors:0 dropped:0 overruns:0 carrier:1
          коллизии:0 txqueuelen:1000
          RX bytes:634539 (619.6 KB)  TX bytes:6437 (6.2 KB)

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1432 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1432 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:71600 (69.9 KB)  TX bytes:71600 (69.9 KB)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)  
          inet addr:93.81.129.152  P-t-P:85.21.230.67  Mask:255.255.255.255
          ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST  MTU:1460  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4877883 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:3
          RX bytes:40 (40.0 B)  TX bytes:1796817842 (1.6 GB)

vladan@vladan:~$



route -n начал выглядеть так:
Код
vladan@vladan:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.230.67    10.202.40.17    255.255.255.255 UGH   0      0        0 eth0
10.202.32.0     0.0.0.0         255.255.240.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         10.202.40.17    0.0.0.0         UG    0      0        0 eth0
vladan@vladan:~$


Не знаю почему изменилось...


update /etc/ppp/ip-up.d/corbina выглядит так:
Код
#!/bin/sh

#PATH
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

do_route ()
{
    act=$1
    gw=$2

    route $act -net 10.0.0.0 netmask 255.0.0.0 gw $gw
   route $act -host 195.14.50.93 netmask 255.255.255.255 gw $gw
   route $act -host 195.14.50.26 netmask 255.255.255.255 gw $gw
   route $act -host 89.179.135.67 netmask 255.255.255.255 gw $gw
   route $act -host 85.21.72.80 netmask 255.255.255.240 gw $gw
}
route del $4 dev $1
route add -host $4 gw 10.202.40.17
do_route add 10.202.40.17
route del default
route add default dev $1



/etc/ppp/ip-down.d/corbina выглядит так:
Код
#!/bin/sh

#PATH
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

do_route ()
{
    act=$1
    gw=$2

    route $act -net 10.0.0.0 netmask 255.0.0.0 gw $gw
   route $act -host 195.14.50.93 netmask 255.255.255.255 gw $gw
   route $act -host 195.14.50.26 netmask 255.255.255.255 gw $gw
   route $act -host 89.179.135.67 netmask 255.255.255.255 gw $gw
   route $act -host 85.21.72.80 netmask 255.255.255.240 gw $gw
}
do_route del 10.202.40.17
route del default
route add default gw 10.202.40.17

Автор: Mozos Nov 20 2008, 18:49

Цитата(ClanMax @ Nov 20 2008, 18:27) *

MTU ни при чем. Вот сюда смотри:
Цитата

Код
vladan@vladan:~$ ifconfig
ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)  
[...]
          RX bytes:40 (40.0 B)  TX bytes:1796817842 (1.6 GB)
vladan@vladan:~$

Явно видно, что пакеты на VPN-сервер отправляются через ppp0. Почему это происходит, неясно - твой роутинг
Цитата
route -n начал выглядеть так:
Код
vladan@vladan:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.230.67    10.202.40.17    255.255.255.255 UGH   0      0        0 eth0
10.202.32.0     0.0.0.0         255.255.240.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         10.202.40.17    0.0.0.0         UG    0      0        0 eth0
vladan@vladan:~$

должен слать их через гэйтвэй (eth0). Может, просто надо дождаться, пока "просморкается"?

ОФФ: Уважаемые пользователи "русифицированных" дистрибутивов! Вам самим не противно читать такие вещи:
Код
lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1

?

Автор: Mr. Peabody Nov 20 2008, 18:51

Хм.. реально странно

Автор: ClanMax Nov 20 2008, 18:58

Цитата(Mr. Peabody @ Nov 20 2008, 18:51) *
Хм.. реально странно

извеняюсь, но последний route -n я прислал не при включенном впн вот нормальный

Код
vladan@vladan:~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
85.21.230.67    10.202.40.17    255.255.255.255 UGH   0      0        0 eth0
10.202.32.0     0.0.0.0         255.255.240.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
10.0.0.0        10.202.40.17    255.0.0.0       UG    0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
vladan@vladan:~$


Так не что и не работает

UPD на счет русского языка рельно бесит, но я не один сижу за компом

Автор: Mozos Nov 20 2008, 19:39

Цитата(ClanMax @ Nov 20 2008, 18:58) *
извеняюсь, но последний route -n я прислал не при включенном впн вот нормальный

Так ведь нормальный (правильный) же!!! Почему же он тогда в ppp0 все гонит?

Ты маршрут на сервер через ppp0 как ликвидируешь? Попробуй "route del XXX" поставить в самом начале самого заглавного ip-up скрипта. У меня, если "route del" добавлять в ip-up.local (который вызывается из другого ip-up) к моменту его срабатывания эта лавина успевает сожрать всю память, и pppd прибивается. А вот если "route del" сделать пораньше, то работает.

И еще, поскольку вывод route правильный (и ppp0 все еще поднят), то эти пакеты должны бы начать уходить в eth0. Попробуй
ifconfig несколько раз с интервалом - начнут ли эти гигабайты переливаться в eth0?

А в сислоге что-нибудь по делу есть?

Автор: makSuS Nov 20 2008, 23:43

Ubuntu 8.04
не хочет автоматически определять районный шлюз, следовательно неправильные маршруты и невозможность подключения к интернету - прошу помощи =)

воспользовался встроенной прогой nm-applet 0.6.6 для настройки сети и интернета - все пашет! (дискр Runtu)

Автор: Mr. Peabody Nov 21 2008, 00:04

Цитата(makSuS @ Nov 20 2008, 23:43) *
Ubuntu 8.04
не хочет автоматически определять районный шлюз, следовательно неправильные маршруты и невозможность подключения к интернету - прошу помощи =)

воспользовался встроенной прогой nm-applet 0.6.6 для настройки сети и интернета - все пашет! (дискр Runtu)

Юзай старый скрипт, там шлюз прописывается вручную, или жди новый скрипт, где будет возможность или автоматом узнать, или прописать вручную, надеюсь, до нового года сделаю вам всем прощальный подарок)))

Автор: 5hark Nov 21 2008, 03:27

вчера до 4х утра мучался настраивал в ubuntu server, потом надоело, сегодня снес убуту поставил Debian. все заработало после запуска скрипта.

Спасибо

Автор: makSuS Nov 21 2008, 16:12

почему прощальный? happy.gif

Автор: Mr. Peabody Nov 21 2008, 16:48

Цитата(makSuS @ Nov 21 2008, 16:12) *
почему прощальный? happy.gif

Я отключаюсь от корбины)

Автор: byknik Nov 22 2008, 08:58

У меня возникла следующая проблема. Когда ставил ubuntu desktop, и скриптом настраивал соединение, то все работает нормально и стабильно. Но стоит переустановить ОСь и поставить либо Debian или ubuntu server, то соединение начинает рваться. причем это происходит не сразу. При первом подключние сеть держится около часа, потом начинает рваться через пять минут. Что тут можно сделать.

ЗЫ. У меня статический айпишник и соответсвенно крутиться сервак для которого подключние жизнено необходимо. Мож кто поможет. cray.gif

Автор: Isard Nov 23 2008, 11:08

Спасибо, на Debian Etch поднял нет сходу.
Только ppp и pptp-linux ставил не из скрипта, а родные с диска дебиана.

Код
Хотите автоматически установить пакет pptp-linux? (y/n): y
Определяется тип вашей системы...
Тип вашей системы определён как: i686
Устанавливается i686 версия pptp-linux...
Выбор ранее не выбранного пакета pptp-linux.
(Чтение базы данных... на данный момент установлено 76775 файлов и каталогов.)
Распаковывается пакет pptp-linux (из файла .../pptp-linux_1.7.0-2ubuntu2_i386.de b)...
dpkg: зависимости пакетов не позволяют настроить пакет pptp-linux:
pptp-linux зависит от libc6 (>= 2.5-0ubuntu1), однако:
  Версия libc6 в системе 2.3.6.ds1-13etch7.
pptp-linux зависит от ppp (>= 2.4.2), однако:
  Пакет ppp не установлен.
dpkg: не удалось обработать параметр pptp-linux (--install):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
pptp-linux


Цитата(Mr. Peabody @ Nov 21 2008, 16:48) *
Я отключаюсь от корбины)

blink.gif
Гы, теперь мы все в попе. biggrin.gif

Автор: BountyAdler Nov 23 2008, 15:28

Suse 11.0:
Соединение устанавливается, но инет не работает ya.ru не пингуется.

Автор: best.spb Nov 25 2008, 11:45

раньше все было нормально а щас вот что происходит, значит инет при старте не вклюяается попробовал в ручную включить тоже никак, набираю pon corbina потом ping ya.ru и просто ничего не происходит ладно нажал "Ctrl + C" решил проверить соеденение набрал ifconfig и вот что он выдал:
1 раз:
eth0 Link encap:Ethernet HWaddr 00:0D:61:4B:CA:9A
inet addr:10.42.21.129 Bcast:10.42.255.255 Mask:255.255.0.0
inet6 addr: fe80::20d:61ff:fe4b:ca9a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5004 errors:0 dropped:0 overruns:0 frame:0
TX packets:2542 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:526750 (514.4 KiB) TX bytes:196240 (191.6 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:161 errors:0 dropped:0 overruns:0 frame:0
TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19424 (18.9 KiB) TX bytes:19424 (18.9 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:95.28.35.52 P-t-P:85.21.129.57 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1464 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:1411022 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:40 (40.0 cool.gif TX bytes:514122356 (490.3 MiB)
2 раз:
eth0 Link encap:Ethernet HWaddr 00:0D:61:4B:CA:9A
inet addr:10.42.21.129 Bcast:10.42.255.255 Mask:255.255.0.0
inet6 addr: fe80::20d:61ff:fe4b:ca9a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5009 errors:0 dropped:0 overruns:0 frame:0
TX packets:2542 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:527250 (514.8 KiB) TX bytes:196240 (191.6 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:161 errors:0 dropped:0 overruns:0 frame:0
TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19424 (18.9 KiB) TX bytes:19424 (18.9 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:95.28.35.52 P-t-P:85.21.129.57 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1464 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:1425091 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:40 (40.0 cool.gif TX bytes:519275958 (495.2 MiB)
3 раз:
eth0 Link encap:Ethernet HWaddr 00:0D:61:4B:CA:9A
inet addr:10.42.21.129 Bcast:10.42.255.255 Mask:255.255.0.0
inet6 addr: fe80::20d:61ff:fe4b:ca9a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5009 errors:0 dropped:0 overruns:0 frame:0
TX packets:2542 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:527250 (514.8 KiB) TX bytes:196240 (191.6 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:161 errors:0 dropped:0 overruns:0 frame:0
TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19424 (18.9 KiB) TX bytes:19424 (18.9 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:95.28.35.52 P-t-P:85.21.129.57 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1464 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:1438600 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:40 (40.0 cool.gif TX bytes:524187176 (499.9 MiB)
ну и так продолжалось!!
что это такое? и как с этим бороться?

Автор: agserg Nov 25 2008, 22:39

delete

Автор: Capricorna Nov 27 2008, 00:45

Скрипт замечательный. Настроила ВПН на Mandriva pwp - 2009 amd64, до этого - на Kubuntu 8.10. Всё работает отлично. Спасибо дорогому мистеру Пибоди... smile.gif
Что ж мы будем делать без Вас? cray.gif

Автор: Mr. Peabody Nov 27 2008, 18:20

Да в принципе, всё уже сделано, а ближайшем будущем вообще будет норм настройка впн через нетворк манагер, так что всё ок) Я бы и рад остаться, но не люблю когда меня поливают говном и нагибают за мои же деньги)

P.S. Корбина уже не та что была раньше, билайн со своим даром всё превращать в говно её развалит. Так что всем советую задуматься уже сейчас)

Автор: Bruger Nov 27 2008, 21:54

Здравствуйте, прошу не пинать ногами, но прежде чем задать вопросы почитал эту вету с начала и до конца и не увидел чтобы у кого-то возникли такие проблемы как у меня.
Установил Мандриву 2009 PowerPack. Скачал с первой страницы видеохелп и скрипт Mr. Peabody. Запустив дело дальше выбра языка не пошло.
Попорядку.
SUDO SH ./VPN.SH - получил ответ от системы что такой команды sudo нет.
Я набрал команду SU и пароль. Запустил скрипт повторно, появился запрос о выборе языка. Выбрал и дальше мне выдалась ошибка: Только пользователь с правами root может настраивать VPN. Также вы можете воспользоваться командой 'sudo'

Я попробовал запустить с правами рута скрипт vpn_rus.sh и получил такую же ошибку.
Что не так ? Почему нет этой SUDO ? Помогите пжлст. Спасибо.


Тэкс, с SUDO разобрался. Но всеровно ничего не установилось.


продолжив разбираться докопался до конца. Скрипт отработался на все 100%. Соединение устанавливается, но ни один сайт не открывается при пинговании сайтов выдается сообщение Host Unreacheble, где копать не пойму.

Автор: Mr. Peabody Nov 27 2008, 22:15

К сожалению по мандриве ничего сказать не могу, нет её у меня, ответьте кто-нить кто ставил, а вы вылоджите сюда ifconfig, полный вывод скрипта, ifconfig после запуска скрипта, route -n после запуска скрипта.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)