Mr. Peabody

Скрипт от Mr. Peabody для Mandriva 2009 и ALT Linux 4.0 и выше!

Рекомендованные сообщения

Помогити плз unsure.gif

после усстановки скрипта ya.ru не пиингуется

так же,при попытке ввести команду на вход в интернет пишет

Код

[daemor@localhost ~]$ su

Password:

[root@localhost daemor]# sudo pppd call corbina

sudo: pppd: command not found

 

в настройках фаэрвола поставил галочку напротив "разрешить всё(фаэрвол отключен)"

1) отвыкайте от сврей венды - файрволл - включен. и то, что Вы там тыкаете галочки в графической морде - может ничего не значить.

2)

после усстановки скрипта ya.ru не пиингуется
sudo: pppd: command not found
- у вас при попытке подключения все выводится,, почему же оно не может подключиться - потому, что pppd - не найден. А это - потому, что пакет с ним не стоит.... И прочитать первый пост нам лениво? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Пибоди,
if [ $USER != "root" ]; then

 

замени в оригинале скрипта на if [[ $(id) != 0 ]]; then

 

так кошернее и не будет ошибок, которая случилась выше :o

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
if [[ $(id) != 0 ]]

 

вот тут я немного не прав - правильнее вот так: if [[ $(id) != 'uid=0'* ]]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в оригинале оно под убунту. Вестимо и для дебиана пойдет, тот, который для убунты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Извиняюсь за флуд, давно сюда не заходил. У меня в сети ничего поднимать не надо всё работает сразу, но вашим жудким мукам сочувствую возможно в будущем придётся подключиться. :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробовал на Мандриве 2008 PowerPack. Скрипт инсталльнулся. Уcтановил свой pptp-1.7.1-mdv2008. Запустил 'pppd call corbina' - через пару минут оно выдало "IO Error bla-bla". И через некоторое время падает eth0. Я его ставлю - а он снова падает.

Так было пару дней назад. Вот сейчас заново прогнал скрипт, запускаю pppd - тишина. Инета нет, хоть локалка не падает.

Констатирую:данный скрипт для 2008 версии не подходит. Поставил бы 2009, да KDevelop нужен. Эх, блин, Линуксы, зоопарк :-(.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Народ , помогите! После открытия консоли в папке и ввода пароля , при попытке выполнить скрипт получается вот это :

 

[root@localhost anton1209]# sudo sh ./vpn.sh

sh: ./vpn.sh: Нет такого файла или каталога

 

Ось : Мандрива 2009

 

Хоть кто-нибудь ответьте!

Изменено пользователем Anton Komogortsev

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Помогите плиз!Имеется ноут и роутер D-link DI-524,система Mandriva Linux 2009.Сеть поднята и мандрива видит роутер,но наотрез отказывается загружать сайты и видеть в браузере роутер 192.168.0.1 Система определяет сеть и мониторинг показывает редкие одиночные пакеты как наружу так и внутры но связи нет.Все настройки сети соответствуют!В чем может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

СПАСИБО! УРАААААААААААААААААААААААААА Я НАСТРОИЛ! :angry: :angry: :angry: :angry:

Изменено пользователем Anton Komogortsev

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 Mr. Peabody

Огромное спасибо за скрипт. Замечательно подошел для AltLinux 4.1.1. Так, что можете редактировать название темы :(

Только рртр устанавливать не надо.

 

Заодно вопрос: как сделать, чтобы пароль запрашивался при подключении?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 Mr. Peabody

Огромное спасибо за скрипт. Замечательно подошел для AltLinux 4.1.1. Так, что можете редактировать название темы :D

Только рртр устанавливать не надо.

 

Заодно вопрос: как сделать, чтобы пароль запрашивался при подключении?

Ок, подредактим)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мистер Пибоди! Вы же вроде ушли с Корбины? Рад, что Вы с нами!!! Спасибо за скрипт!!! Отличная работа!

 

Но есть огроменная просьба, надо переходить на l2tp. Сижу уже полгода на Мандриве по xl2tp, связь лучше, обрывов меньше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Мистер Пибоди! Вы же вроде ушли с Корбины? Рад, что Вы с нами!!! Спасибо за скрипт!!! Отличная работа!

 

Но есть огроменная просьба, надо переходить на l2tp. Сижу уже полгода на Мандриве по xl2tp, связь лучше, обрывов меньше.

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

 

Все кто хочет, можете смело адаптировать данный скрипт под l2tp)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
спасибо огромное все работает ,но я так и не понял что надо сделать что инет при запуске работал

надо вписать указанную строчку в указанный файл) Даже если exit 0 у вас в файле нет, то можно просто приписать указанную строчку в конец)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Спасибо, на 2009 PowerPack все работает. Но нужно редактировать vpn_rus.sh

как именно? отписывайте все заметки подробно, т.к. скрипт тестовый

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

установил линукс мандрива вчера и не знаю как запустить консоль в папке, нажатием f4 ничего не происходит =\\

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
установил линукс мандрива вчера и не знаю как запустить консоль в папке, нажатием f4 ничего не происходит =\\

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Воспользовался скриптом, но

 

$ sudo pppd call corbina debug nodetach

 

Serial connection established.

using channel 65

Using interface ppp0

Connect: ppp0 <--> /dev/pts/6

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x672743ac> <pcomp> <accomp>]

Script pptp 85.21.230.128 --nolaunchpppd --nobuffer --loglevel 0 finished (pid 10196), status = 0x0

Modem hangup

Connection terminated.

 

Простите, возможно не в тему... У меня IPTABLES имеет такие параметры

 

# Generated by iptables-save v1.3.7 on Wed Mar 11 21:25:10 2009

*filter

:INPUT DROP [864:130877]

:FORWARD DROP [0:0]

:OUTPUT DROP [65:3640]

-A INPUT -i lo -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p udp -m state --state RELATED,ESTABLISHED -j ACCEPT

-A OUTPUT -o lo -j ACCEPT

-A OUTPUT -p icmp -j ACCEPT

-A OUTPUT -p tcp -m tcp --sport 32768:65535 -j ACCEPT

-A OUTPUT -p udp -m udp --sport 32768:65535 -j ACCEPT

COMMIT

# Completed on Wed Mar 11 21:25:10 2009

 

Я думаю, что проблема именно в этом. Что ещё нужно дописать, чтоб заработало?

Локалки нет и не будет. Одна сетевуха на Корбину

 

Помогите пжлста

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Воспользовался скриптом, но

 

$ sudo pppd call corbina debug nodetach

 

Serial connection established.

using channel 65

Using interface ppp0

Connect: ppp0 <--> /dev/pts/6

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x672743ac> <pcomp> <accomp>]

Script pptp 85.21.230.128 --nolaunchpppd --nobuffer --loglevel 0 finished (pid 10196), status = 0x0

Modem hangup

Connection terminated.

 

Простите, возможно не в тему... У меня IPTABLES имеет такие параметры

 

# Generated by iptables-save v1.3.7 on Wed Mar 11 21:25:10 2009

*filter

:INPUT DROP [864:130877]

:FORWARD DROP [0:0]

:OUTPUT DROP [65:3640]

-A INPUT -i lo -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p udp -m state --state RELATED,ESTABLISHED -j ACCEPT

-A OUTPUT -o lo -j ACCEPT

-A OUTPUT -p icmp -j ACCEPT

-A OUTPUT -p tcp -m tcp --sport 32768:65535 -j ACCEPT

-A OUTPUT -p udp -m udp --sport 32768:65535 -j ACCEPT

COMMIT

# Completed on Wed Mar 11 21:25:10 2009

 

Я думаю, что проблема именно в этом. Что ещё нужно дописать, чтоб заработало?

Локалки нет и не будет. Одна сетевуха на Корбину

 

Помогите пжлста

Дистр? зачем опции к pppd call corbina дополнительные?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для L2TP скрипт не предвидится? Понимаю что можносамому сделать все, но автоматизтровать сие процесс было бы не плохо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Для L2TP скрипт не предвидится? Понимаю что можносамому сделать все, но автоматизтровать сие процесс было бы не плохо.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Воспользовался скриптом, но

 

$ sudo pppd call corbina debug nodetach

 

Serial connection established.

using channel 65

Using interface ppp0

Connect: ppp0 <--> /dev/pts/6

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x672743ac> <pcomp> <accomp>]

Script pptp 85.21.230.128 --nolaunchpppd --nobuffer --loglevel 0 finished (pid 10196), status = 0x0

Modem hangup

Connection terminated.

 

Помогите пжлста

Дистр? зачем опции к pppd call corbina дополнительные?

 

Увидеть ход соединения...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Mr. Peabody

1) я не указывал, я всего лишь спросил

Для L2TP скрипт не предвидится?

2) Коли уж такие озлобленные, дергать вас более не буду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Mr. Peabody

1) я не указывал, я всего лишь спросил

Для L2TP скрипт не предвидится?

2) Коли уж такие озлобленные, дергать вас более не буду.

Утомляет по 10 раз отвечать на один и тот же вопрос. Не ленитесь читать топик и юзать поиск, не будете попадать под раздачу

Поделиться сообщением


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

Если не ошибаюсь в скрипте для убунту за это отвечают строки:

if [ $i_dhcp = "y" ]; then
cp "$PWD"/rfc3442-classless-static-routes /etc/dhcp3/dhclient-exit-hooks.d/rfc3442-classless-static-routes
mv /etc/dhcp3/dhclient.conf /etc/dhcp3/dhclient.conf_bak
cp "$PWD"/dhclient.conf /etc/dhcp3/dhclient.conf

Что бы это же работало в Мандриве нужно

rfc3442-classless-static-routes переименовать в dhclient-exit-hooks и вместе с dhclient.conf скопировать в /etc/

 

И еще.. Что бы в мандриве не мучиться с настройками sudo, для однократного выполнения команды от имени рута, можно использовать su -c 'pppd call corbina'

Изменено пользователем aNheX

Поделиться сообщением


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

Если не ошибаюсь в скрипте для убунту за это отвечают строки:

if [ $i_dhcp = "y" ]; then
cp "$PWD"/rfc3442-classless-static-routes /etc/dhcp3/dhclient-exit-hooks.d/rfc3442-classless-static-routes
mv /etc/dhcp3/dhclient.conf /etc/dhcp3/dhclient.conf_bak
cp "$PWD"/dhclient.conf /etc/dhcp3/dhclient.conf

Что бы это же работало в Мандриве нужно

rfc3442-classless-static-routes переименовать в dhclient-exit-hooks и вместе с dhclient.conf скопировать в /etc/

 

И еще.. Что бы в мандриве не мучиться с настройками sudo, для однократного выполнения команды от имени рута, можно использовать su -c 'pppd call corbina'

Спасибо за дельный совет) Использую в новой версии скрипта)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас