ShutteR07 @ 25-05-2008 03:38:00

Собственно, как с этим чудом технической мысли работать? (скачал из файлов Cgw.tgz   )
Деб файл из архива я поставил, но в настройках ни чего не нашел, что нужно сделать/доставить?
N810

TWINc @ 25-05-2008 10:53:18

Это старая версия скрипта.

Вот качай новую http://n8xx.com/uploads.php?file=cgw.tar   

все настройки делаются через ./install

TWINc @ 25-05-2008 10:55:08

название соединения нужно указывать такое же как у вифи (Golden_WiFi). Таким образом после поднятия wlan0 vpn соединение подключится автоматически.

ShutteR07 @ 26-05-2008 04:40:08

Пошел разбираться....
И так отписываюсь. TWINc спасибо Вам за новую версию, но пока (надеюсь что пока) ни чего не заработало.
У меня точка называется "Home1443", логин и пароль ввел.
Вопрос, куда нужно поместить скрипт (в какую дирректорию)?
Потом, что значит поднять впн соединение? Где и как его поднять?
Пока вроде все.

TWINc @ 27-05-2008 02:13:46

> У меня точка называется "Home1443"
А точка подключена к корбине? или у вас какой то другой провайдер?

> Вопрос, куда нужно поместить скрипт (в какую дирректорию)?
никуда не надо его копировать. скрипт ./install cам это делает.

> Потом, что значит поднять впн соединение? Где и как его поднять?
по идее оно должно само начать подниматься(подключаться), сразу после коннекта к точке.

ShutteR07 @ 27-05-2008 10:53:42

TWINc говорит:

А точка подключена к корбине? или у вас какой то другой провайдер?

Нет, Телесервис   . Все настройки знаю.
Похоже что-то надо в скрипте поменять или что?

TWINc @ 28-05-2008 04:10:07

1) Прописываем DNS сервера вашей сети.
это 22 сторка в файле corbina_over_goldenwifi

Код:

DNSSERVERS="85.21.192.3"

Несколько адресов можно указать через пробел.

2) Прописываем адрес vpn сервера
это 17 строка в файле corbina_over_goldenwifi

Код:

VPNSERVER="vpn.corbina.net"

3) Запускаем ./install . Только "wifi connection name" указывать произвольным ( не равным Home1443 ). Это нужно, чтобы vpn не поднимался автоматически после подключения к точке.

4) Подключаемся к точке. Вывод команды

Код:

 route -n

сюда (на всякий случай).

5) ping адрес_впн_сервера (на всякий случай проверяем есть ли соединение до сервера)

6) запускаем /usr/local/bin/corbina_over_goldenwifi connect

7) смотрим (командой ifconfig) появился ли ppp7 в списке сетевых интерфейсов.

8) Если ppp7 появился: пингуем ya.ru (ping ya.ru). Если не пингуется - вывод команды

Код:

 route -n

сюда.

8) Если ppp7 не появился спустя минуту: перезагружаемся, подключемся к точке и запускаем команду

Код:

/usr/bin/pptp VPNSERVER noauth mtu 1000 mru 1000 unit 7 nobsdcomp nodeflate user LOGIN nodetach
VPNSERVER и LOGIN заменяем на свои.

Вывод команды в этот тред.

TWINc @ 28-05-2008 04:14:38

дополнение: если все заработает в файле goldenwifi нужно стереть 16-ю строку ;)

ShutteR07 @ 28-05-2008 06:55:19

TWINc говорит:

4) Подключаемся к точке. Вывод команды

Код:

route -n

Вот что у меня получилось.

Код:

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

192.168.32.248 0.0.0.0 255.255.255.248 U 0 0 0 wlan0

0.0.0.0 192.168.32.249 0.0.0.0 UG 0 0 0 wlan0

Впн сервак пингуется отлично, но что вы хотели сказать вот этим?

6) запускаем /usr/local/bin/corbina_over_goldenwifi connect

Не совсем понял что вводить.
- - -
И у меня нет такой строчки в файле corbina_over_goldenwifi

Код:

DNSSERVERS="85.21.192.3"

А если найду, надо писать "auto"? У меня идет автоматическая раздача.

TWINc @ 28-05-2008 21:40:25

ShutteR07 говорит:

6) запускаем /usr/local/bin/corbina_over_goldenwifi connect

ну в консоли выполнить скрипт corbina_over_goldenwifi, который лежит в /usr/local/bin/ с параметром connect

ShutteR07 говорит:

И у меня нет такой строчки в файле corbina_over_goldenwifi

Код:

DNSSERVERS="85.21.192.3"

А если найду, надо писать "auto"? У меня идет автоматическая раздача.

Нет, auto писать не надо. Строчка точно должна быть... Может быть вы перепутали файлы и скачали старую версию(в ней нету)?
в DNSSERVERS нужно указать dns сервера вашей сети, не важно выдаются они автоматически или нет. хуже точно не будет :)

ShutteR07 @ 29-05-2008 03:54:03

Что то я совсем запутался, у тебя есть аська, скайп или jabber?

dik @ 29-05-2008 05:02:00

ShutteR07:
Кликаем на нике юзера - попадаем в профиль. Там - "Общения" в левом меню

ShutteR07 @ 18-06-2008 04:10:35

Ничего что-то не получилось. Прошу у форумчан совета. Заты к произошел на запуске скрипта.
Таблетка выдает такую строчку.
install: line 1:      #!/bin/sh: not found
Что делать дальше?

Nuri @ 18-06-2008 04:15:56

ShutteR07 говорит:

Ничего что-то не получилось. Прошу у форумчан совета. Заты к произошел на запуске скрипта.
Таблетка выдает такую строчку.
install: line 1:      #!/bin/sh: not found
Что делать дальше?

Исправить на #!/usr/bin/sh может?

ShutteR07 @ 18-06-2008 04:19:55

Эм, это она сама выдает (это наверно нельзя исправить).
Скрипт лежив в папке документы.

Nuri @ 18-06-2008 04:22:23

ShutteR07 говорит:

Эм, это она сама выдает (это наверно нельзя исправить).
Скрипт лежив в папке документы.

Скрипт нельзя исправить?

ShutteR07 @ 18-06-2008 04:34:15

Nuri говорит:

Скрипт нельзя исправить?

Посмотрите его, если это Вас не затруднит (ссылка вверху топика), может и можно.

Nuri @ 18-06-2008 04:41:33

Я про него и говорю. Самую первую строчку поправьте. И в остальных тоже.

TWINc @ 18-06-2008 05:14:22

тут все вообще крайне странно...
если бы у него не находился файл /bin/sh, то ошибка выглядела бы так:

Код:

./install: Command not found.

а не так:

Код:

install: line 1:      #!/bin/sh: not found
dik @ 18-06-2008 06:42:32

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

как вы запускаете этот скрипт ?
он не на карточке случайно лежит ? ( если на карте - там файловая система скорее всего fat )
от какого пользователя запускается ?
права на выполнение заданы ? chmod +x install ?

/bin/sh попробуйте запустить / что говорит ?
и
sh install

ShutteR07 @ 19-06-2008 05:21:22

И так все по порядку...
1)Скрип запускал двумя командами.

Код:

./install

и

Код:

sh install

2)Нет скрип лежит не на карточке, он в папке документы во внутренней памяти.
3)Запускаю все от рута. (Рут получаю через беком рут).
4)Права присваивал, та же фигня.
5)На команду /bin/sh командная строка выдает.

Код:

Busy Box v1.6.1 (2007-09-27 (и так далее.))

6)На sh install

Код:

install: line 1:      #!/bin/sh: not found
dik @ 19-06-2008 05:35:52

уберите вообще первую строку с #!/bin/sh
скрипт должен отработать и без неё...

shebang эта хрень называется - указывает то, чем будет обрабатываться скрипт

и до удаления - киньте плиз сюда первые строк 10 скрипта - что то у вас не так или  в скрипте или на машинке :(

dik @ 19-06-2008 05:40:24

а - понял
получилось воссоздать ошибку

ShutteR07 @ 19-06-2008 05:43:53

dik говорит:

а - понял
получилось воссоздать ошибку

И так, что мне нужно переправить в машинке/скрипте?

dik @ 19-06-2008 05:47:45

киньте сюда пожалуйста вывод команды #env из под рута

dik @ 19-06-2008 05:50:22

без первой строки пробовали ?
sh install ?

dik @ 19-06-2008 06:00:34

У меня такой же результат получается если я например удаляю # из шибанг.
install: line 1:      !/bin/sh: not found

То есть строка рассматривается как команда - и естественно говорится о том что такой команды нет.

Почему у вас так происходит - без вашего скрипта сказать трудно. Возможно неверный символ в этой строке. Возможно у рута PATH неверный да и ещё тысяча причин. В общем по возможности скопируйте и киньте сюда начала скрипта который вы запускаете с машинки / не первоисточник /и вывод env

первую строку либо уберите и попробуйте запускать без неё либо перепишите на
#!/bin/sh

восток - дело тонкое / ошибёшься на символ - тра***шся всю жизнь :(

ShutteR07 @ 19-06-2008 06:01:02

Код:

/ # env

SUDO_GID=29999

USER=root

OLDPWD=/home/user

HOME=/home/user

SUDO_UID=29999

LOGNAME=root

TERM=xterm

PATH=/bin:/usr/bin:/sbin:/usr/sbin

DISPLAY=:0.0

LANG=ru_RU

LC_MESSAGES=ru_RU

SUDO_COMMAND=/usr/sbin/gainroot

SHELL=/bin/sh

SUDO_USER=user

PWD=/

Без первой строчки, тот же трабл.

dik @ 19-06-2008 06:02:43

И ещё - как вы редактируете скрипты на машинке либо перемещаете на неё и чем редактируете на десктопе ?

хотя бы посмотрите на первую строку файла из vi на машинке

dik @ 19-06-2008 06:08:33

Вы находитесь в корневом каталоге /   (PWD=/)
а запускаете файл, находящийся в Mydoc
командой .install ?

Давайте определимся.

Если файл у вас  /home/user/Mydocs/install
перейдите в каталог
#cd /home/user/Mydocs/

Иначе непонятно какой файл вы запускаете, какой - редактируете, какой - смотрите

в каком каталоге вы находитесь - можно посмотреть командой
#pwd

dik @ 19-06-2008 06:15:19

> Без первой строчки, тот же трабл.

то еть вот эта первая строка отсутствует  #!/bin/sh

а ругается всё равно  install: line 1:      #!/bin/sh: not found  ?

вот не поверю.

Вы правите и запускаете разные вещи скорее всего.
либо перемещайтесь в нужный каталог - либо давайте команду полным путевым именем скрипта -
#/home/user/Mydocs/install
или
#/home/user/Mydocs/.documents/install

кроме вас никто не знает где лежит скрипт - в документах - это где ?
/home/user/Mydocs/.documents/ здесь ?

ShutteR07 @ 19-06-2008 06:20:22

Скрипт редактирую на компе WordPad'ом
О, кажется все понятно (все в кракозябликах).
Файл у меня находится

Код:

/home/user/Mydocs/.documents/cwg

Щас все на машинке в vi переправлю, отчитаюсь....

dik @ 19-06-2008 06:22:35

> Скрипт редактирую на компе WordPad'ом
вот и появился на сцене убийца текста :)

На машинке можно и leafpad юзать...

Для ББ виндовс посоветую редактор scite или teaed (tea editor старой версии - так как автор под windows его больше не развивает но в сети его найти можно)

notepad`у я бы тоже не доверял под виндой...
вордпадом вы могли все скрипты испортить - пересмотрите их на таблетке нормальным редактором

ShutteR07 @ 19-06-2008 06:47:48

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

6) запускаем /usr/local/bin/corbina_over_goldenwifi connect

Что здесь нужно сделать? По этому пути у меня скрипт не лежит. Пробовал прописать путь ло скрипта, но это увы не то.

TWINc @ 19-06-2008 21:34:49

А почему не лежит? install копирует его туда.

sclif @ 18-08-2008 09:00:41

всем привет.
Делал вроде все по инструкции, потом уже попробовал запустить vpn. На что выдалась ошибка: sh: -gq: unknown operand. При тщательном досмотре исходных файлов выяснилось, что, похоже, появилось это из corbina_over_goldenwifi
if [ $I -gq $MAX_TRIES ]; then
            exit 6
        fi
куда копать дальше посоветуете?

Wall @ 18-08-2008 11:00:17

Поменять -gq на -ge

sclif @ 20-08-2008 05:49:29

вау, сработало, спасибо.