IPBBeelineGoldenTelecom
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

22 страниц V   1 2 3 > »   
Reply to this topicStart new topic
>Настройка VPN в Ubuntu, Kubuntu от Mr. Peabody, Настройка инета + маршруты + автозапуск инета при старте системы
Topic Options V 
Mr. Peabody
сообщение Aug 21 2008, 16:34
Сообщение #1


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



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

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

С гордостью представляю вам финальную версию скрипта 1.0 ))))))

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

UPDATE от 3.03.09:
19. Полностью переписан, устранены последние недочёты
20. Учитывает возможности настройки маршрутизации для разных регионов
21. Полностью пригоден для ЛЮБОГО РЕГИОНА Корбины сразу без дополнительной настройки
22. Сильно обновлены все маршруты, настроена маршрутизация из коробки для IPTV с помощью VLC
23. Обновлёны комментарии и полное обновление английского перевода (спс. Zombieff!)
24. Возможность настройки впн для любых провайдеров
25. Устранены все известные ошибки.


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


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

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

Код
sudo bash ./vpn.sh


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

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



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


Для Кубунту:
Код
sudo kate /etc/network/interfaces


Для Убунту:
Код
sudo gedit /etc/network/interfaces


в файл /etc/network/interfaces
после строки
auto eth0
iface eth0 inet dhcp

добавить

Код
post-up pon corbina
pre-down poff corbina



P.S. В убунту/кубунту 7.10 и выше этот файл почти пустой. Удаляем всё что там есть и пишем вот это:

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

auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0


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


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. Устранены все известные ошибки.





Старая предыдущая версия: Видеоинструкция по настройке VPN в Ubuntu, Kubuntu - использовать не рекомендуется


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

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

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

а) вывод скрипта
б) uname -a
в) cat /etc/resolv.conf
г) cat /etc/network/interfaces
д) ifconfig до и после запуска скрипта

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


Сообщение отредактировал Mr. Peabody - Mar 24 2009, 19:49
Прикрепленные файлы
Прикрепленный файл  vpn_prj.tar.gz ( 94.62 килобайт ) Кол-во скачиваний: 1084
 


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
k0r0v
сообщение Aug 21 2008, 17:44
Сообщение #2


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 71
Регистрация: 30-July 08
Пользователь №: 336,415
Пол: Мужской



Бегло просмотрел скрипт, не запускал.
1) Грамматика и просто "интерфейс"))
Код
printf "Do you want  _to_ automatically install pptp-linux package? (y/n)? "

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

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

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

"choice" а не "choise"

Код
All problems with install

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

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

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

2) по делу

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

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


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

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

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

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

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

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

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

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

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

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

Сообщение отредактировал k0r0v - Aug 21 2008, 17:46
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 22 2008, 00:22
Сообщение #3


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



Цитата(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), отписал только один...

Сообщение отредактировал Mr. Peabody - Aug 21 2008, 18:51


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
k0r0v
сообщение Aug 23 2008, 16:05
Сообщение #4


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 71
Регистрация: 30-July 08
Пользователь №: 336,415
Пол: Мужской



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

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

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

"ip route", иначе не будет работать...
Go to the top of the page
 
+Quote Post
Dart_Padre
сообщение Aug 23 2008, 16:16
Сообщение #5


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 8
Регистрация: 20-July 08
Пользователь №: 333,942
Пол: Мужской



Насчёт скрипта для Мандривы пока тишина? Всё перепробовал, никак работать не хочет.
ЗЫ У меня Mandriva 2008.1 PowerPack
ззы командой host vpn.spb.corbina.net выдаёт только один IP хотя vpn сервер и я находимся в разных подсетях.
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 23 2008, 17:50
Сообщение #6


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



Цитата
Не всю. Еще нашел.
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 и мандрива - отпишите сюда, на этих дистрах из-за особенностей системы скрипт не работает, нужно его подогнать с вашей помощью)

Сообщение отредактировал Mr. Peabody - Aug 23 2008, 17:57


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
Dart_Padre
сообщение Aug 23 2008, 18:13
Сообщение #7


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 8
Регистрация: 20-July 08
Пользователь №: 333,942
Пол: Мужской



Комрады, подскажите на каком дистрибутиве можно таки настроить vpn или l2tp
зы Извиняюсь за оффтоп
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 23 2008, 18:48
Сообщение #8


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



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

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


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
Dart_Padre
сообщение Aug 23 2008, 19:25
Сообщение #9


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 8
Регистрация: 20-July 08
Пользователь №: 333,942
Пол: Мужской



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

Спасибо, качаю Ubuntu надеюсь там получиться настроить )))
Go to the top of the page
 
+Quote Post
(s)AINT
сообщение Aug 23 2008, 19:26
Сообщение #10


superstar
Иконка группы


Группа: Посетитель
Сообщений: 925
Регистрация: 7-May 06
Пользователь №: 38,765
Пол: Мужской



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


--------------------
GNU/Linux User
http://www.botva-online.ru/l.php?id=160992 <-- тыкни :)
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 23 2008, 19:49
Сообщение #11


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



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

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


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
k0r0v
сообщение Aug 23 2008, 20:59
Сообщение #12


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 71
Регистрация: 30-July 08
Пользователь №: 336,415
Пол: Мужской



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

Виноват. Если ip route, то awk '{print $3}' ) Там же строка вида
Код
default via Ваш_Шлюз
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 23 2008, 21:49
Сообщение #13


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



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

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

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


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
k0r0v
сообщение Aug 23 2008, 22:10
Сообщение #14


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 71
Регистрация: 30-July 08
Пользователь №: 336,415
Пол: Мужской



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

Ммм... Ставить их мне некуда, все место занято... Если найду время в ближайшие дня 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 вызвали проблему с добавлением маршрута до них. Я пока, за недостатком времени и из-за лени (по манам лазить) придумал страашный костылище, решающий проблему, но криво, как и положено такого рода методам)). Вот и хочу все выяснить у того, кто в этом разобрался и сделать все по-человечески. Еще раз извиняюсь за оффтоп.
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 23 2008, 22:17
Сообщение #15


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



Цитата(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-пакет для скрипта, так что вроде как эту проблему решили)


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
InetLiolik
сообщение Aug 24 2008, 02:33
Сообщение #16


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 1
Регистрация: 29-August 07
Пользователь №: 210,479
Пол: Мужской



Ubuntu 8.04.1
Все заработало с первого раза
до этого ковырялись 3 часа - не получалось
Огромное спасибо автору за скрипт. Респект тебе друг.
Go to the top of the page
 
+Quote Post
whattaff
сообщение Aug 25 2008, 02:06
Сообщение #17


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 1
Регистрация: 25-August 08
Пользователь №: 343,333
Пол: Мужской



спасибо огромное)
Go to the top of the page
 
+Quote Post
am1go
сообщение Aug 25 2008, 16:28
Сообщение #18


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 4
Регистрация: 11-February 08
Из: Измайлово <ЛОНДОН>

Пользователь №: 281,865
Пол: Мужской



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

З.Ы. Линукс первый раз пробую (Ubuntu 8.04.1), помогите разобраться=)
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 25 2008, 18:06
Сообщение #19


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



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

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

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

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


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
am1go
сообщение Aug 25 2008, 18:48
Сообщение #20


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 4
Регистрация: 11-February 08
Из: Измайлово <ЛОНДОН>

Пользователь №: 281,865
Пол: Мужской



Спасибо огромное! Получилось, сейчас дальше в системе разбираться буду, с инетом то оно проще =)
Go to the top of the page
 
+Quote Post
Laja
сообщение Aug 25 2008, 18:51
Сообщение #21


Местный
Иконка группы


Группа: Посетитель
Сообщений: 129
Регистрация: 7-August 07
Пользователь №: 202,451
Пол: Мужской



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

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



cd /...
Go to the top of the page
 
+Quote Post
NaziVaron
сообщение Aug 25 2008, 19:15
Сообщение #22


Местный
Иконка группы


Группа: Посетитель
Сообщений: 163
Регистрация: 26-November 06
Из: Москва
Пользователь №: 92,555
Пол: Мужской



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


--------------------
Убей ICQ! Используй Jabber!
Мой Jabber-ID: baldynov@gmail.com
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 25 2008, 19:37
Сообщение #23


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



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

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

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

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

Сообщение отредактировал Mr. Peabody - Aug 25 2008, 19:57


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
NaziVaron
сообщение Aug 25 2008, 19:54
Сообщение #24


Местный
Иконка группы


Группа: Посетитель
Сообщений: 163
Регистрация: 26-November 06
Из: Москва
Пользователь №: 92,555
Пол: Мужской



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


--------------------
Убей ICQ! Используй Jabber!
Мой Jabber-ID: baldynov@gmail.com
Go to the top of the page
 
+Quote Post
k0r0v
сообщение Aug 25 2008, 20:02
Сообщение #25


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 71
Регистрация: 30-July 08
Пользователь №: 336,415
Пол: Мужской



Цитата
Нужна помощь людей, хорошо разбирающихся в 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. Так что, все нормально с этим дистром)
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 25 2008, 20:12
Сообщение #26


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



Цитата(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) *
Да! Жаль! Я в этом деле полное ламо! Да видимо тут Суся не очень популярна!

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


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
k0r0v
сообщение Aug 25 2008, 21:14
Сообщение #27


Новичок
Иконка группы


Группа: Посетитель
Сообщений: 71
Регистрация: 30-July 08
Пользователь №: 336,415
Пол: Мужской



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

Сообщение отредактировал k0r0v - Aug 25 2008, 21:28
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 25 2008, 22:27
Сообщение #28


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



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

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


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
NaziVaron
сообщение Aug 25 2008, 23:44
Сообщение #29


Местный
Иконка группы


Группа: Посетитель
Сообщений: 163
Регистрация: 26-November 06
Из: Москва
Пользователь №: 92,555
Пол: Мужской



Как я понял, этот скрип под 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 ничего не поднимается!
Как же все таки в Дебиане поднять ВПН с автоматическим роутингом от ДХЦП?


--------------------
Убей ICQ! Используй Jabber!
Мой Jabber-ID: baldynov@gmail.com
Go to the top of the page
 
+Quote Post
Mr. Peabody
сообщение Aug 26 2008, 00:03
Сообщение #30


Linux-юзер
Иконка группы


Группа: Посетитель
Сообщений: 1,251
Регистрация: 25-April 06
Из: Нагорный
Пользователь №: 36,816
Пол: Мужской



sudo nano /etc/network/interfaces

и прописать:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface

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


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


--------------------
Жаббер: peabody@jabber.ru
Go to the top of the page
 
+Quote Post
« Предыдущая тема · Настройка VPN · Следующая тема »
 

22 страниц V   1 2 3 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 2 QDe5n1K, johnsoft

 

RSS Текстовая версия Сейчас: 28th March 2009 - 18:45