The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Помогите с MPD, !*! Parsadanian, 29-Сен-04, 09:38  [смотреть все]
Здравствуйте, у меня следующяя проблема,
Стоит MPD сервер на FreeBSD 4.10, к нему подключаются 3 пользователя,
в принципе все работает, но ...
При подключении из файла mpd.conf
запускается  "set iface up-script /usr/local/up.sh " в котором для каждого пользователя делается отдельный route "route add *.*.*.224/29 -interface ng0", в файле mpd.conf также есть запись типа
pptp0:
        new -i ng0 pptp0 pptp0
        set ipcp ranges *.*.*.193/32 *.*.*.194/32
        load pptp_standart
Но, иногда этот IP адрес получает не тот интерфейс, и следовательно route
не работает!!!
Как это исправить?  Как сделать привязку IP к Interface-у?
Спасибо.
  • Помогите с MPD, !*! Parsadanian, 13:13 , 30-Сен-04 (1)
    Решил следующим способом:
    написал скрипт:
    set iface up-script /usr/local/up.sh

    ---cat /usr/local/up.sh ---
    #!/bin/sh
    iface1='/sbin/ifconfig |grep -A 1 ng | grep -B 1 *.*.*.194 | grep ng | awk '{print $1}' | sed s/://'
    route add *.*.*.224/29 -interface "$iface1"
    iface2='/sbin/ifconfig |grep -A 1 ng | grep -B 1 *.*.*.195 | grep ng | awk '{print $1}' | sed s/://'
    route add *.*.*.216/29 -interface "$iface2"
    iface3='/sbin/ifconfig |grep -A 1 ng | grep -B 1 *.*.*.196 | grep ng | awk '{print $1}' | sed s/://'
    route add *.*.*.212/30 -interface "$iface3"




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

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