KIR@PRO
17.04.2009, 22:50
Необходимо подлнять PPPoE сервер по debian 4
пакеты ppp, pppconfig, pppoe, pppoeconf, pptp-linux установил но думаю первые два и последний зря поставил....
искал как поставить везде пишут про пакет rp-pppoe скачайте и установите.... неужели без этого пакета не поднять серв?
после установленных выше пакетов.сервер стал отвечать на pppoe подключения но все время отвергает подключения, изза того что нет настроек подскажите какие конфиги надо править и какие параметры в них.
p.s. если не сложно пример конфигов с 2 логинами.
p.p.s. поиск юзать временно немогу трафика 2 метра осталось (может не хватить на поиск) поэтому прошу помощи...
Решение вопроса:
Дело это не такое уж и сложное.... займет минут 5 отсилы...
Итак для работы нам понадобится всего один пакет pppoe.
устанавливаем его:
apt-get install pppoe
далее нам осталось только поправить конфиги и запустить серв.
идем в /etc/ppp/ и правим файл chap-secrets
В этом файле хранятся логины, пароли и ip клиентов. Создадим пользователя с логином antichat, паролем password и ip 222.222.222.222 (хозяина ip прошу не обижаться). Для этого запишим в файл следующую строчку:
antichat * password 222.222.222.222
сохраняем...
Ну вот первый пользователь у нас уже создан теперь надо создать файл с настройками.
т.к. везде говорят о разных файлах настройках, я так и не смог понять какое же имя принимает дефолтный файл настроек сервера (это можно просмотреть в исходниках) т.к. при установке пакета этот файл не создается... Одни говорят что это pppoe-server-options другие просто pppoe-server. Впрочем неважно, главно что мы можем запустить сервер указав свой файл настроек!
Вы назовете его как хатите я назвал его pppoe.conf
вписываем следующие настройки:
auth
require-chap
ms-dns ЗДЕСЬ_ПИШЕМ_IP_DNS
ms-dns ЗДЕСЬ_ПИШЕМ_IP_АЛЬТЕРНАТИВН ГО_DNS
noipdefault
noipx
nodefaultroute
noproxyarp
netmask 255.255.255.255
logfile /var/log/pppoe-server.log
Более детальные параметры файла настроек в посте Gibson'a на один пост ниже... я же привел минимум настроек для работы.
ну теперь финальный момент... запускаем сервер
pppoe-server -I eth0 -L IP_этого_компьютера -O /etc/ppp/pppoe.conf
!Все параметры (-I - L -O) обязательно писать в верхнем регистре...
-I указывает какой сетевой интерфейс прослушивать
-L указывает IP сервера который будет передан клиенту и который будет отображаться у клиента в сведениях подключения.
-O какгаз тот хороший параметр который позволяет использовать не дефолтный файл настроек...
так же ниже в сообщении gibson"а есть ссылка на неплохую статью.
p.s. отдельное спасибо gibson за помощь в трудную минуту ;)
пакеты ppp, pppconfig, pppoe, pppoeconf, pptp-linux установил но думаю первые два и последний зря поставил....
искал как поставить везде пишут про пакет rp-pppoe скачайте и установите.... неужели без этого пакета не поднять серв?
после установленных выше пакетов.сервер стал отвечать на pppoe подключения но все время отвергает подключения, изза того что нет настроек подскажите какие конфиги надо править и какие параметры в них.
p.s. если не сложно пример конфигов с 2 логинами.
p.p.s. поиск юзать временно немогу трафика 2 метра осталось (может не хватить на поиск) поэтому прошу помощи...
Решение вопроса:
Дело это не такое уж и сложное.... займет минут 5 отсилы...
Итак для работы нам понадобится всего один пакет pppoe.
устанавливаем его:
apt-get install pppoe
далее нам осталось только поправить конфиги и запустить серв.
идем в /etc/ppp/ и правим файл chap-secrets
В этом файле хранятся логины, пароли и ip клиентов. Создадим пользователя с логином antichat, паролем password и ip 222.222.222.222 (хозяина ip прошу не обижаться). Для этого запишим в файл следующую строчку:
antichat * password 222.222.222.222
сохраняем...
Ну вот первый пользователь у нас уже создан теперь надо создать файл с настройками.
т.к. везде говорят о разных файлах настройках, я так и не смог понять какое же имя принимает дефолтный файл настроек сервера (это можно просмотреть в исходниках) т.к. при установке пакета этот файл не создается... Одни говорят что это pppoe-server-options другие просто pppoe-server. Впрочем неважно, главно что мы можем запустить сервер указав свой файл настроек!
Вы назовете его как хатите я назвал его pppoe.conf
вписываем следующие настройки:
auth
require-chap
ms-dns ЗДЕСЬ_ПИШЕМ_IP_DNS
ms-dns ЗДЕСЬ_ПИШЕМ_IP_АЛЬТЕРНАТИВН ГО_DNS
noipdefault
noipx
nodefaultroute
noproxyarp
netmask 255.255.255.255
logfile /var/log/pppoe-server.log
Более детальные параметры файла настроек в посте Gibson'a на один пост ниже... я же привел минимум настроек для работы.
ну теперь финальный момент... запускаем сервер
pppoe-server -I eth0 -L IP_этого_компьютера -O /etc/ppp/pppoe.conf
!Все параметры (-I - L -O) обязательно писать в верхнем регистре...
-I указывает какой сетевой интерфейс прослушивать
-L указывает IP сервера который будет передан клиенту и который будет отображаться у клиента в сведениях подключения.
-O какгаз тот хороший параметр который позволяет использовать не дефолтный файл настроек...
так же ниже в сообщении gibson"а есть ссылка на неплохую статью.
p.s. отдельное спасибо gibson за помощь в трудную минуту ;)