Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: HOW-TO pptpd+mppe+abills 0.40b для малого офиса или мелкого провайдера.  (Прочитано 53460 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
в клиенте шифрование отключите

Оффлайн Procik

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
да, если отключаю, то всё нормально,
а со включеным шифрованием никак нельзя решить эту проблему?
Чтобы клиенты только вносили ip, логин и пароль ,ничего больше не трогая.

Оффлайн Procik

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Не пинайте особо, знаю что вопросы по поводу настройки ната не раз осуждались, но я в этом деле новичок, не могу понять ,где ошибаюсь при настройке.
Установлен dhcp3-server, и все библиотеки и программы, которые нужны для работы abills
Не работает нат, проверяю на каком нибудь сайте ip и мне выдают внеший адрес. Выложу конфиги, посмотрите пожалуйста.
eth1 - смотрит в интернет
/etc/network/interfaces
(Нажмите, чтобы показать/скрыть)
/etc/dhcp3/dhcpd.conf
(Нажмите, чтобы показать/скрыть)

В abills диапазон ip 10.0.1.20-150
Всё работает, за исключением шифрования и ната

Пытался настроить нат согласно этому руководству http://www.ylsoftware.com/news/538#1864
 
(Нажмите, чтобы показать/скрыть)
В скрипте firewall.sh поменял только
# Внешний интерфейс
IF_EXT="eth1"
# Внутренний интерфейс
IF_INT="eth0"
# Локальная сеть
NET_INT="10.0.0.10/255.255.255.0"

В /etc/sysctl.conf
добавлена
net.ipv4.ip_forward = 1

В остальных скриптах ничего не трогал, помогите.




« Последнее редактирование: 14 Февраля 2010, 17:45:31 от Procik »

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
да, если отключаю, то всё нормально,
а со включеным шифрованием никак нельзя решить эту проблему?
Чтобы клиенты только вносили ip, логин и пароль ,ничего больше не трогая.
что бы работало шифрование, его нужно включить в конфигах pptpd. Перечитайте ветку, я все описал подробно.

Оффлайн Procik

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Nesmit
спасибо.

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Не работает нат, проверяю на каком нибудь сайте ip и мне выдают внеший адрес.
А Вы что хотели получить?

Оффлайн konart

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Уважаемый Netsmit, настроил все - отлично работает, большое спасибо за хауту:)

Вопрос про шейпер - не пробовали ли сделать шейпер для ограничения скорости на группу абонентов? В возможностях написано, что с 0.4 версии появилась данная функция, только никак не могу понять как работает.

И еще вопрос всем посетителям - ктонибудь знает средство для мгновенного мониторинга траффика и сокростей юзеров?

Оффлайн Nikollo

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Насколько мне известно, мгновенно скорость меняется только в коммерческой версии, а в бесплатной только после переподключения.
Вопрос в тему, кто нибудь пытался обновить 0.40 до 0.41?

Оффлайн konart

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Не, вопрос был как отслеживать текущую, которую используют юзеры. Решил пока графики мртг натсроить на общий канал, хватает. Единственное, не хватает ограничений скорости на группу абонентов.

Пользователь решил продолжить мысль 18 Февраля 2010, 10:03:18:
Ещё заметил одну странность, есть клиенты, которые без проблем подключаются и работают сколько угодно - подключение держится. А есть же клиенты, которые постоянно вылетают, держатся от минуты до часа, но всеравно периодически вылетают. Как это можно побороть?
Ещё неделю назад на Windows server такого не было.

И что странно, если пользователь выпал - то он сразу же пропадает из биллинга - как биллинг моментально замечает, что пользователь выпал? Может он и рубит покдлючения?
« Последнее редактирование: 18 Февраля 2010, 10:03:18 от konart »

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
ну как уже обсуждалось, виновата реалтек сетевая карта
если заменить на интел или 3com. все нормализуется

Оффлайн borodadada

  • Любитель
  • *
  • Сообщений: 78
  • Ну чё Боярский?
    • Просмотр профиля
Ребята, я смотрю тут много кто понимает во всём этом. А почему не пишите статью по версии Абиллс 0.50 и радиусу 2.1
Пробовал установить по этой системе, не получилось. Ошибка 691 вылетала постоянно (Ubuntu 9 10 сервер)
Сейчас качаю Харди 8 04 Так как у него в репозиториях 1.1.7 фрирадиус идёт. А у 9 10 только 2.1 Скорее всего на 9 10 не получилось именно из за Фрирадиуса.
« Последнее редактирование: 20 Февраля 2010, 22:48:45 от borodadada »

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
сильно ошибаешься :) тут мало кто лез в нутряк абиллса.
со след нелели начну освоение 0.5 со 2м фрирадиусом и 9.10 Ubuntu с перспективой перейти на LTS.

Оффлайн Procik

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Чтобы заходить в абилс из интернета добавил правило
$INET_IP  внешний ip
$HTTP_IP локальный ip
iptables -t nat -A PREROUTING --dst $INET_IP -p tcp --dport 80 -j DNAT --to-destination $HTTP_IP
Всё работает
Но я новичок, правильно ли я сделал , или может через ж...?
И как в плане безопасности?

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
http://easyfwgen.morizot.net/gen/
это скрипт генератор
Тыкаешь в нужные места, он делает скрипт с пояснениями.
дополнять очень легко, понятно и доступно. А главное написан с умом,  в плане безопасности.

Оффлайн Squid007

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Сейчас сижу на вот этом шейпере

#!/bin/sh

TC="/sbin/tc"
TCQA="$TC qdisc add dev $IFNAME"
TCQD="$TC qdisc del dev $IFNAME"

$TCQD root &>/dev/null
$TCQD ingress &>/dev/null

$TCQA root handle 1: htb
$TCQA handle ffff: ingress

/usr/abills/libexec/linkupdown ipn up $IFNAME $PEERNAME $IPREMOTE OS=Linux

создаем файл с названием ip-pre-up и кладем его в папку ppp с правами на запуск
сенкс Ran c форума abills

 

Страница сгенерирована за 0.039 секунд. Запросов: 21.