Домашний интернет группы компаний "Вымпелком" - форумы _ Настройка 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 - использовать не рекомендуется
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 ... #дальше, думаю, понятно что)
Уже предлагал в старой теме заменить все "~" на "$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 рассказывает именно о такой форме присвоения)
Маленькая загвоздка... Этот файл по дефолту, скажем, в том же дебиане не пустой. Эта строка (естественно, не совсем такая, но очень похожая) уже присутствует там. Наличие двух строк, на мой взгляд, может вызвать "несварение". Экспериментировать сейчас мне некогда, но в принципе...
Вроде все остальное в скрипте нормально)) Правда, еще есть... пптп-линукс в пакетах только для убунты. Это, конечно, расчет на массу, понимаю, но все же... надо как-то это побороть будет)
Автор: 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
Последние две строчки будут запускать инет автоматом при старте системы.
Автор: NaziVaron Aug 26 2008, 04:15
Посмотрим! Видимо все работает! Просто с VPN на Горбине проблемы! Мастдай выдает 718ю и техподдержка говорит, что так у всех сейчас! Сказали к 2м ночи поправят! Посмотрим хватит ли им для этого кофе!
Все отлично заработало, когда Горбиновцы выпили 10ки литров кофе и починили ВПН! Спасибо за отличный мануал!
Только вот одна маленькая незадача получилась после Вашего последнего совета! Все работает отлично, а индикатор сети показывает , что подключение по локали отсутствует! (см. скрин) Непонятно, однака!
Мандрива есть образ на 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) Замечу, в своем посте я написал "Якобы отсутствует" (т.е. по мнению апплета)<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
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
спасибо есть вопрос этот способ по скорости не уступает xl2tpd?
Автор: k0r0v Aug 27 2008, 09:19
Цитата(DemonSPEED @ Aug 26 2008, 23:07)
спасибо есть вопрос этот способ по скорости не уступает 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 в Питере Я бы потестил 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
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".
Это не "параметр", это просто "текущая директория".
Все заработаол как по маслу!!!!!! За данный скрипт ВСЕМ ОГРОМНЕЙШЕЕ С П А С И Б О!!!!!!!!
Это просто чудо !
ДЛя начинающих чаников это , как манна небесная!!!!
НЕ могу передать словами как я вам всем благодарен!!!!
ЗЫ пойду обновлять свою 7,10 до последней.
ЗЫЗЫ Впоросик. я может пропустил или не дочитал но , как теперь сделать чтоб впн поднимался автоматом при запуске системы. НЕ ругайте меня у меня Эфория
Увы, с 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 заработало с "полтычка" И это после двух дней мучений с 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 поднимается, но не работает
из пожеланий на будущее, "деинсталятор" бы прикрутить, специально для таких случаев))
Автор: Mr. Peabody Sep 7 2008, 11:50
Цитата(Бойд @ Sep 7 2008, 12:27)
Mr. Peabody в xandros скрипт заработал, изменения в настройки внес, vpn поднимается, но не работает
из пожеланий на будущее, "деинсталятор" бы прикрутить, специально для таких случаев))
Вывод консоли при использовании скрипта сюда, ща будем разбираться
Автор: Бойд 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
честно говоря не знаю что это значит
Автор: 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
честно говоря не знаю что это значит
IFconfig а не ipconfig, ещё раз то же самое. Не забудь перед этим запустить VPN
/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
гм, ну вот то что туннель до впн не поднимается теперь даже я вижу
Автор: 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. Проблемы были только как (и откуда запустить .. но и то только потому что я в линах полный нуб.
Скорость правда странную показывает при скачивании из репозиториев - иногда больше 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 Memory:fbfc0000-fc000000
"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-соединение запущено. Вы в интернете ------------------------ Чтобы подключиться к интернету, напечатайте в консоли: 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)
Под мандру скрипт когда-нить будет?
Будет, дело за малым, но мне нужен человек который лучше меня в мандриве разбирается, чтобы скрипт подогнать
вот что выдает ! /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, огромное спасибо за то, что Вы делаете, ибо жизнь это облегчает просто несоизмеримо) Всё получилось и работает просто прекрасно) Пиво и прочие радости жизни с меня по желанию
Автор: Mr. Peabody Sep 16 2008, 16:47
Цитата(Tamiko @ Sep 16 2008, 17:40)
Mr. Peabody, огромное спасибо за то, что Вы делаете, ибо жизнь это облегчает просто несоизмеримо) Всё получилось и работает просто прекрасно) Пиво и прочие радости жизни с меня по желанию
Лучший подарок для старины Пибоди - видеть как винда исчезает с компов россиян)) Поставил линукс сам - освой и помоги другим, вот мой принцип. Так что с вас ещё пачка новообращённых)
Автор: Vantys Sep 16 2008, 22:16
ну так вот_) про вай фай) я не знаю как его настроить) подключаюсь к точке Голден и всё что дальше делать не знаю) инет заходит только на яндекс) как и что прописывать подскажите)
Автор: Not-Found Sep 20 2008, 15:59
спасибо большое за этот скрипт очень долго мучался настраивая интернет,а этот замечательный скрипт меня просто спас Спасибо!!!
Автор: Sobolev Sep 22 2008, 13:30
Автору скрипта большое спасибо за проделанную работу. Все отлично работает,так держать!
Автор: bsv Sep 22 2008, 22:45
Скрипт работает хорошо для Asus EEE PC с Linux (заводская ось Xandros) Большое спасибо Можно не установливать дополнительные пакеты.
Автор: 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-соединение запущено. Вы в интернете ------------------------ Чтобы подключиться к интернету, напечатайте в консоли: 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. Результаты своих прошлых попыток удалял с помощью
так же удалял файлы /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
СПАСИБО за помощь
Автор: Mr. Peabody Sep 25 2008, 18:49
Цитата(Oldwise @ Sep 25 2008, 17:30)
Всем здравствуйте. Не получается с помощью данного скрипта настроить VPN на своем Debian Etch. Результаты своих прошлых попыток удалял с помощью
так же удалял файлы /etc/ppp/chap-secrets /etc/ppp/peers/corbina Далее запускал этот скрипт, писалось, что подключение установлено.
Код
sudo pon corbina
никаких ошибок не выдает, но соединения нет. Заранее спасибо.
Так уж получилось, что телепатом я не родился, и сидеть гадать не могу, по какой причине инет не пашет. Хотите ответа - пишите всё что выдаёт скрипт сюда. Плюс помните, что для дебиана этч (древней системы) нужно оооочень старую версию пакета, пару страниц назад я её выкладывал для вантуса)
Цитата(vld20008 @ Sep 25 2008, 18:46)
всё получилось, но pptp-linuх автоматом не захотел ставиться, поставил вручную и для автосоединения с корбиной при загрузке ПК пришлось редактировать /etc/network/interfaces
СПАСИБО за помощь
Что за система была, что написал, почему пакет не захотел ставиться?
Автор: 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.
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#
Заранее спасибо за помощь. Почему-то в большинстве случаев Линукс используется на свой страх и риск. Обидно...
Автор: 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 конкретно для Дебиана? Спасибо, Добрый Человек! Да прибудет с тобой Вселенский Разум!
Автор: 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-летней давности софта юзать.
Меня он полностью устраивает: он стабилен, он работает. Вот такой я отчаянный. Ничего, скоро уже Ленни зарелизят. У меня сейчас такая проблема. Зависает при попытке выключить/перезагрузить. При загрузке есть строка с желтой звездочкой наподобие 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)
Меня он полностью устраивает: он стабилен, он работает. Вот такой я отчаянный. Ничего, скоро уже Ленни зарелизят. У меня сейчас такая проблема. Зависает при попытке выключить/перезагрузить. При загрузке есть строка с желтой звездочкой наподобие Not starting Avahi mDNS server. Не успеваю прочитать полностью. Какие логи смотреть?
оффтоп уже пошёл. Вопросы по реликтовому софту в другом разделе)
Автор: Oldwise Sep 26 2008, 23:52
Цитата
"на /usr/bin/pon и /usr/bin/poff", а не на /bin/kill Ну и, скорее всего, sudo chmod траляля...
После этого сказал, что нет прав на запуск /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
Спасибо, скрипт работает
Автор: Hitman@BloodBrother@ Oct 4 2008, 23:41
Спасибо!! Все отлично работает!!
Автор: 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 приходится ставить самому Вообще же, Ваш скрипт - большая помощь новичкам. Интересно будет взглянуть на скрипт для 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
что-то странное творится с подключением
все делаю по инструкции (возможно это не из-за скрипта и не связано с ВПН, но не могу победить...)
при поднятии интерфейса пакеты передаются в сетку с безумной скоростью. настораживает 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 . Канешн сначала были проблемы , не мог разобраться в консоли , но потом тупняк прошел и все встало нормально!
Автор: 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'а нет зесь... или я не знаю как в него войти? Пакеты для pptp и vpn установил. В скрипте проверку на root закоментил. Но всё в ошибках. Не может даже изменить файлы в etc. Что делать или это уже в другую ветку?
Автор: Mr. Peabody Oct 24 2008, 13:45
Цитата(LiquidMan @ Oct 24 2008, 11:28)
Ubuntu 8.04.1. Не работает... и root'а нет зесь... или я не знаю как в него войти? Пакеты для pptp и vpn установил. В скрипте проверку на root закоментил. Но всё в ошибках. Не может даже изменить файлы в etc. Что делать или это уже в другую ветку?
У меня другая идея - не комментить в скрипте ничего, и не городить огород. Ставить тоже ничего не надо - всё что потребуется скрипт определит и поставит сам. Всё что нужно - просто как тысячи других пользователей, написать sudo /путь_к_скрипту/vpn.sh
Автор: byknik Oct 24 2008, 17:06
Огромное спасибо за этот скрипт. Все заработало с миг. Ставил на Debian leny. ))))
Автор: Morrel Oct 25 2008, 10:53
Все работает! Спасибо
Автор: 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
Огромное спасибо. два дня имел секс с настройками, пока не додумался как следует покурить форум...
Чувак, если надумаешь - с меня пиво на твой выбор
Автор: 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-соединение запущено. Вы в интернете ------------------------ Чтобы подключиться к интернету, напечатайте в консоли: 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)
У Ксандроса древние библиотеки, ща поищу под него пакет.. Прикреплю сюда же
Все пошло.Огромное спасибо,очень выручил,твой труд для нас нубов неоценим.
Автор: 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:~# 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
хм.. файл 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)
Убиться об стену.. перезагрузился ВУАЛЯ ! Инета нет,,
а почему у тебя то и нету????
Цитата
файл 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 и т.п.
ой...а можно поточнее сказать что удалить? тыкни пальчиком
Берешь файл 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 в этих папках
Спасибо всё работает! пптп, жаль что нет пока такого же скрипта на л2тп я с ним никак не разберусь
Автор: 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 — полет нормальный! Спасибо!
Автор: 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
Автор: 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
Поменял, ничего не изменилось: Автоматически определяется 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. Простите за офтоп, но не подскажите как раздать интернет через другие интерфейсы?
На ПК с интернетом ставь 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}'
Довольно интересные, но странные, даёте советы. Если Вы не представляете, что делает этот скрипт, то попробуйте эксперементально Зачем писать эту чушь?
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
Загрузился в лайвСД прописал route | grep default - gateway был найден NM был включен... Сейчас в сеансах он отключен... что мне делать с этим network manager'om?
На ПК с интернетом ставь 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 )
не помогло
Автор: Rexedead Nov 2 2008, 17:06
Цитата(Hombit @ Nov 2 2008, 16:47)
не помогло
написал в личку
Автор: Mr. Peabody Nov 2 2008, 17:09
Цитата(Hombit @ Nov 2 2008, 16:47)
не помогло
не стоит забывать ставить днс сервер - 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 - сейчас я привел 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
включил в сеансах 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 на ноутбук пойдёт, себе ПК потом соберу. Есть кто может рассказать что как или откуда куда идти ?
стоит 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), который используется интернет-провайдерами для авторизации доступа в интернет.
да ? ... спасибо
тогда буду и...ца дальше со своей ОС... Занятие хоть и долгое, но приятное.Получаю массу удовольствия.
Автор: 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 и выполнить скрипт заново - так проще и быстрее, чем лезть в дебри файловой системы))
Забыл добавить: "только если у вас дистр построенный на дебиан".
Автор: Mr. Peabody Nov 7 2008, 13:12
Цитата(Dominator @ Nov 6 2008, 23:21)
Забыл добавить: "только если у вас дистр построенный на дебиан".
Это написано в первом посте, в исходной теме скрипта, в вопросе человека, которому я и адресовал сообщение. Поэтому добавлять тут нечего, а вот флудить не стоит.
Автор: 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 работает а куча фич дома ну никуда не уперлась все-таки не сеть из 500 компов с vlan-ами... стандартной маршрутизации этого девайса вполне хватает... нужно больше - есть более продвинутые прошивки. все работает под управлением linux. да и места он занимает 15х9 см на столе вместо еще одного компа ) ну и электоэнергии поменьше точно кушать будет... так что плюсов много за небольшую цену. а о минусах говорить не приходится. ну не серверную-же дома устраивать )
уж извините за оффтоп...
Автор: Sendin Nov 9 2008, 03:11
Дочитал только до конца второй страницы(просто больше не понадобилось ) ), поэтому не в курсе, решилась ли проблема с Мандривой. Установил скрипт(запустил из-под Судо), но не пошла команда 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
Ладно, как хотите... Несколько непонятно, в чем проблема, т.к. в ней работает, но право Ваше %)
Автор: 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 после запуска скрипта.
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
Расклад такой - нужно из файла 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 шлюз
В файле corbina-route просто найдите лишние и потрите)
P.S. пароль свой сотрите)
Автор: Modulation_wheel Nov 14 2008, 23:32
Цитата(Mr. Peabody @ Nov 14 2008, 07:40)
Расклад такой - нужно из файла corbina-route удалить московские маршруты, в идеале - заполнить его маршрутами для Ярославля, в остальном всё выглядит гладко) Да, ещё чем чёрт не шутит, попробуйте вот такой адрес впн: tp.yar.corbina.net Есть ещё мысль, что мог просто инет тупить по вине корбины, не всегда же она идеально работает)
уупс. пасс засветил ) корбина не всегда работает. но если я втыкаюсь в винду всё сразу без проблем пашет.
- попробовал к адресу tp.yar.corbina.net. не получилось
запустил скрипт. подключил к номер один - москва - vpn.corbina.net dhcp - нет роуты прописаны, как уже сказал аська пашет, огнелис не хочет во внешнюю сеть.
Автор: Mr. Peabody Nov 14 2008, 23:43
Хм.. довольно странно.. а что показывает cat /etc/resolv.conf ? Пинги ходят до яндекса и прочих? Если аська коннектится, то по идее с днс всё ок, странно
ОМГ!!! Это действительно помогло. Спасибо, мистер Пибоди! Да пребудет с тобой Сила! )
*ща перезагружусь раз десяток. проверю, не ляжет ли в очередной раз..
Автор: 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. Скрипт пришлось модифицировать крайне незначительно, тем не менее:
Для перезапуска сети в Mandriva используется network, а не networking.
Я не нашел в Mandriva никаких пакетов на тему файлов в /etc/dhcp3 - соответственно, маршруты брал не из DHCP, а зашитые в скрипт. Думаю, что это не особо важно, но все же...
Автор: MechanisM Nov 16 2008, 04:29
Спасибо Огромное за ентот скрипт!! Установил его на Ubuntu 8.10 но есть проблема..когда устанавливаешь апдейты, ентот pptp-linux обновляется тоже..после обновления он естественно не работает.. а ну и еще хотелось бы чтобы где-то хотябюы написано было что регистр клавиатуры имеет значение.. ато если написать Y вместо y то ниче не устанавливается.. вернее все проходит до конца нормально, но в итоге ниче не установлено..потом заново устанавливаешь када уже с соблюденным регистром все в порядке.. не ну это понятно что нада писать как написано согласно регистру..но все-же если он не соблюден то дылжны бить какие-то предупреждение что параметр введен неверно или еще что-то )))
Автор: MechanisM Nov 16 2008, 17:44
а вообще было-бе круто чтобы так-же предоставлялся выбор запускать ли инет автоматом или в ручную..ну чтобы пакет сам вписывал в тот файл нужные данные)) да и круто было-бы чтобы если выделенный айпи то тоже данные сам скрипт вносил..ну или спрашивал введите свой статический айпи адрес если он у вас есть..ведь раз уж человек его подключил, то он уж точно знает ентот адрес наизусть)))
Автор: Modulation_wheel Nov 17 2008, 00:17
Интернет подключен. не лагает уже три дня
Автор: Modulation_wheel Nov 17 2008, 18:26
есть трабл. кажется роуты не пашут. подскажите, пожалуйста, где ошибка?
на последней стадии выводит вот это /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, попоытался через пакет становки пробовал и для питрера и сам вводить впн и не помогает, все равно аботают только локальные сайты, а типа гугела нет!! (( заранее спасибо
у меня после запуска скрипта даже локальный не работает!!!! 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
и еще если это имеет значение то у меня впн: 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-соединение запущено. Вы в интернете ------------------------ Чтобы подключиться к интернету, напечатайте в консоли: 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$
Самое главное что когда включено 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
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
почему прощальный?
Автор: Mr. Peabody Nov 21 2008, 16:48
Цитата(makSuS @ Nov 21 2008, 16:12)
почему прощальный?
Я отключаюсь от корбины)
Автор: byknik Nov 22 2008, 08:58
У меня возникла следующая проблема. Когда ставил ubuntu desktop, и скриптом настраивал соединение, то все работает нормально и стабильно. Но стоит переустановить ОСь и поставить либо Debian или ubuntu server, то соединение начинает рваться. причем это происходит не сразу. При первом подключние сеть держится около часа, потом начинает рваться через пять минут. Что тут можно сделать.
ЗЫ. У меня статический айпишник и соответсвенно крутиться сервак для которого подключние жизнено необходимо. Мож кто поможет.
Автор: 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)
Я отключаюсь от корбины)
Гы, теперь мы все в попе.
Автор: 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)
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 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. Всё работает отлично. Спасибо дорогому мистеру Пибоди... Что ж мы будем делать без Вас?
Автор: 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 после запуска скрипта.