Страница 1 из 2

[MPD5] Service-name и IP-адрес сервера

СообщениеДобавлено: 10 фев 2009, 15:19
sergioser
Всем привет!
У меня воспрос не по этой ошибке, но в принципе по mpd5
Пробую поднять рррое сервер как написано в конфиге в статье http://subnets.ru/blog/?p=192, в логах ниодной ошибки
сказало так
Feb 10 15:14:40 mpd: Multi-link PPP daemon for FreeBSD
Feb 10 15:14:40 mpd:
Feb 10 15:14:40 mpd: process 62066 started, version 5.2 (root@ronet 18:16 9-Feb-2009)
Feb 10 15:14:40 mpd: CONSOLE: listening on 127.0.0.1 5005
Feb 10 15:14:40 mpd: PPPoE: waiting for connection on rl0:, service "*"
Feb 10 15:14:40 mpd: PPPoE: stop waiting for connection on rl0:, service "*"
Feb 10 15:14:40 mpd: PPPoE: waiting for connection on rl0:, service "pppoe_on_rl0"
но когда юзер пробует конектится у него все останавливается на "Подключение через мини порт WAN" а в логах ничего
в tcpdump проскакивают какие-то пакетики с его компа. но я так понимаю рррое сервер на них не реагирует.
помогите добрым словом, пожалуйста.

Re: [MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 10 фев 2009, 15:47
root
sergioser писал(а):но когда юзер пробует конектится у него все останавливается на "Подключение через мини порт WAN" а в логах ничего

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

Re: [MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 10 фев 2009, 15:57
sergioser
root писал(а):
sergioser писал(а):но когда юзер пробует конектится у него все останавливается на "Подключение через мини порт WAN" а в логах ничего

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

имя службы надо указывать только если в конфиге оно есть
а если нет (тоесть service "*") тогда не надо, или имя службы обязательно?

p.s. спасибо за реакцию. :)

Re: [MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 11 фев 2009, 09:33
lehisnoe
sergioser писал(а):имя службы надо указывать только если в конфиге оно есть
а если нет (тоесть service "*") тогда не надо, или имя службы обязательно?

Нет, имя службы - необязательный параметр.

Re: [MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 11 фев 2009, 12:23
root
sergioser писал(а):а если нет (тоесть service "*")

звездочка означает: "любой service-name"
в том числе и не указанный (пустой) service-name попадает под понятие "любой" ;)

sergioser писал(а):p.s. спасибо за реакцию.

нзчт

Re: [MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 11 фев 2009, 14:06
sergioser
root писал(а):
sergioser писал(а):а если нет (тоесть service "*")

звездочка означает: "любой service-name"
в том числе и не указанный (пустой) service-name попадает под понятие "любой" ;)

sergioser писал(а):p.s. спасибо за реакцию.

нзчт


тоесть если я хочу чтобы к рррое серверу конектился любой юзер, то надо писать set pppoe service * ???

Re: [MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 11 фев 2009, 14:54
root
sergioser писал(а):тоесть если я хочу чтобы к рррое серверу конектился любой юзер, то надо писать set pppoe service * ???

мммм.... как бы тебе ещё объяснить....
понятия "юзер" и "serviсe-name" не одно и тоже.
serviсe-name - это имя службы, которое указывает пользователь в свойствах содинения.
Если в настройках сервера указана звездочка, в кач-ве serviсe-name, то пользователь может указать любое имя и сервер ему ответит.
А если, скажем что в настройках сервера указан serviсe-name "mycoolprovider", то пользователь, который в имя serviсe-name укажет нечто отличное от "mycoolprovider", то сервер ему, на его попытки присоединениться, уже ничего не ответит, т.к. он обслуживает ТОЛЬКО serviсe-name "mycoolprovider"
так понятнее ?

Re: [MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 13 фев 2009, 16:46
sergioser
здравствуйте! еще раз
1. я понял разницу между сервисом * и каким-то явно указаным. но не понял, что мне надо написать в конфиге мпд для того чтобы не указывать имя службы в настройках клиента
2. я прописал в конфиге
Код: Выделить всё
set ipcp ranges 192.168.33.1/32 192.168.33.0/24
но демон когда создает интерфейс ng то делает так
Код: Выделить всё
inet адрес_на_внешнем_интерфейсе --> 192.168.33.22 netmask 0xffffffff

тоесть вместо 192.168.33.1 подставляет адрес с внешнего интерфейса, через который вообще рррое не ходит.
что не так я сделал?
спасибо.

Re: [MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 13 фев 2009, 17:15
root
sergioser писал(а):что не так я сделал?

открой файл
Код: Выделить всё
/etc/hosts

и в нем второй строкой (именно второй) после строчки с localhost напиши:
Код: Выделить всё
192.168.33.1                 vpn.yourdomain.ru vpn

имя можешь ессно дать любое

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

Re: [MPD5] Skipping link "PPPoE" with undefined interface....

СообщениеДобавлено: 13 фев 2009, 17:34
sergioser
у меня в фалике hosts было
Код: Выделить всё
::1                     localhost
127.0.0.1               localhost

дописал
Код: Выделить всё
::1                     localhost
127.0.0.1               localhost
192.168.33.1          vpn

не помогло
ifconfig говорит
Код: Выделить всё
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
        inet внешний_реальный_адрес --> 192.168.33.50 netmask 0xffffffff