The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mpd и up-script"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"mpd и up-script"
Сообщение от globus emailИскать по авторуВ закладки on 21-Мрт-04, 10:55  (MSK)
привет все, надо чтоб mpd поднимал дополнительные маршруты , для этого пользую up-script в конфиге вот така запись
set iface up-script /usr/local/etc/mpd/logon.script.mayak

в скрипте вот таки записи
if $authname!="mayakovski" goto end
route add -net 192.168.4 192.168.1.14
route add -net 192.168.5 192.168.4.1
end:
print "route can`t add for $authname"

но ничего не получаться ...

если в скрипт прото добавить
route add -net 192.168.4 192.168.1.14
route add -net 192.168.5 192.168.4.1
то все будет получаться, НО для всех залогиненных пользователей, что не есть гуд, точнее вызывает ошибки....

подскажите где почитать как должен выглядеть этот скрипт ...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "mpd и up-script"
Сообщение от INM emailИскать по авторуВ закладки on 21-Мрт-04, 17:30  (MSK)
>привет все, надо чтоб mpd поднимал дополнительные маршруты , для этого пользую
>up-script в конфиге вот така запись
>set iface up-script /usr/local/etc/mpd/logon.script.mayak
>
>в скрипте вот таки записи
>if $authname!="mayakovski" goto end
>route add -net 192.168.4 192.168.1.14
Если интерфейс 192.168.1.14 твой локальный, то тогда
route add -net 192.168.4.0 192.168.1.14 -interface 192.168.1.14
дополнительная инфа man route(это для фри)
>route add -net 192.168.5 192.168.4.1
>end:
>print "route can`t add for $authname"
>
>но ничего не получаться ...
>
>если в скрипт прото добавить
>route add -net 192.168.4 192.168.1.14
>route add -net 192.168.5 192.168.4.1
>то все будет получаться, НО для всех залогиненных пользователей, что не есть
>гуд, точнее вызывает ошибки....
>
>подскажите где почитать как должен выглядеть этот скрипт ...

А в общем и целом мало что понятно. Какая ОС, какие интерфейсы, куда они смотрят, и что именно не получается. Слишком мало инфы. В сам скрипт можно вписать все что тебе захочется.
Для примера http://peoplez.net.ru/documentation/freebsd_skystar/
в этой статье неплохо описано, что и для чего он в этот скрипт вписал.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "mpd и up-script"
Сообщение от globus emailИскать по авторуВ закладки on 21-Мрт-04, 19:07  (MSK)

>Если интерфейс 192.168.1.14 твой локальный, то тогда
>route add -net 192.168.4.0 192.168.1.14 -interface 192.168.1.14
>дополнительная инфа man route(это для фри)
как пользоваться командой route я знаю (на крайний случай есть man) :)
>
>А в общем и целом мало что понятно. Какая ОС, какие интерфейсы,
>куда они смотрят, и что именно не получается. Слишком мало инфы.
>В сам скрипт можно вписать все что тебе захочется.
>Для примера http://peoplez.net.ru/documentation/freebsd_skystar/
>в этой статье неплохо описано, что и для чего он в этот
>скрипт вписал.
разве ОС имеет принципиальное значение ? Что реализация ppp протокола у линукса отличается от фри ?!?

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "mpd и up-script"
Сообщение от globus emailИскать по авторуВ закладки on 21-Мрт-04, 19:11  (MSK)
посмотрел на сайт, да "реальная" инфа .... НО там mpd поднимает один интерфейс и все ...с этим проще...
у меня интерфейсов 5-ть ... и мне нужно обрабатывать имя подключающегося клиента, так как это сделать я не знаю...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "mpd и up-script"
Сообщение от INM emailИскать по авторуВ закладки on 21-Мрт-04, 19:45  (MSK)
>
>>Если интерфейс 192.168.1.14 твой локальный, то тогда
>>route add -net 192.168.4.0 192.168.1.14 -interface 192.168.1.14
>>дополнительная инфа man route(это для фри)
>как пользоваться командой route я знаю (на крайний случай есть man) :)
>
>>
>>А в общем и целом мало что понятно. Какая ОС, какие интерфейсы,
>>куда они смотрят, и что именно не получается. Слишком мало инфы.
>>В сам скрипт можно вписать все что тебе захочется.
>>Для примера http://peoplez.net.ru/documentation/freebsd_skystar/
>>в этой статье неплохо описано, что и для чего он в этот
>>скрипт вписал.
>разве ОС имеет принципиальное значение ? Что реализация ppp протокола у линукса
>отличается от фри ?!?
>
Ось имеет значение когда речь идет о синтаксисе команд, в частности route в линукс и в фри не всегда одно и тоже(в плане синтаксиса)
>если ты говоришь что в скрипт можно запихать все что угодно то
>кинь пример, который в зависимости от имени пользователя выполняет какое нить
>действие ...
а вот этого  я не знаю, мне не приходилось этого делать


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "mpd и up-script"
Сообщение от INM emailИскать по авторуВ закладки on 21-Мрт-04, 20:01  (MSK)
Хотя только что посмотрел доки по mpd, и думаю что тебе надо имя пользователя не по имени переменной брать а по порядковому номеру переданного параметра.
В доках написано что приведенная строка является форматом вызова, так что попробуй.
Удачи
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "mpd и up-script"
Сообщение от globus emailИскать по авторуВ закладки on 21-Мрт-04, 20:44  (MSK)
тожа доку копал, но может не внимательно смотрел ... в каком разделе подскажи ?!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "mpd и up-script"
Сообщение от INM emailИскать по авторуВ закладки on 22-Мрт-04, 11:14  (MSK)
>тожа доку копал, но может не внимательно смотрел ... в каком разделе
>подскажи ?!

В разделе
4.3. Interface layer commands
Если перевести, то получается

"Вызов up-script подобен этому"

Далее строка вызова этого скрипта.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "mpd и up-script"
Сообщение от globus emailИскать по авторуВ закладки on 22-Мрт-04, 11:59  (MSK)
да с этим я разобрался, в скрпт передаются параметры через переменные $1 $2 $3 $4, которые соответствуют формату команды... но счас со скиптом чего то не прет ошибки валят... попытался в перле "завоять" так он почемуто перемнные не понимает ($5 соотв username), короче прогресс есть :) но медленно :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру