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


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

Автор Тема: Как раздать интернет в локальную сеть прошедшим авторизацию PPPoe  (Прочитано 1348 раз)

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

Оффлайн vinogra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Имеем сервер (Ubuntu 11.04), который одной сетевой смотрит в инет, а другой в локалку. Задача состоит в том чтобы раздать интернет только тем компам локальной сети, которые прошли авторизацию PPPoe на этом сервере.Так как я начинающий пользователь нужна подробная инструкция, достойной я пока не нашел. Помогите, люди!!! Заранее спасибо!!!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Вообще-то PPPoE "авторизация" создаёт новый интерфейс на стороне сервера.
Намёк ясен, или как?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vinogra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Я так понимаю надо дать доступ этому вновь созданному интефейсу. Так? или я не прав? Расскажите как все правильно сделать, очень надо

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Да, так.

Сделать можно примерно так:
sudo iptables -P FORWARD  DROP
sudo iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i ppp+ -s 192.168.0.0/24 -o eth0 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Здесь принял:
eth0 - внешний интерфейс
192.168.0.0/24 - сеть выделенная для PPPoE-клиентов
условия "-i ppp+ -s 192.168.0.0/24" на случай использования в качестве внешнего интерфейса pppX

P.S.  и, естественно, не забыть разрешить форвард ядру.

Оффлайн vinogra

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Да, так.

Сделать можно примерно так:
sudo iptables -P FORWARD  DROP
sudo iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i ppp+ -s 192.168.0.0/24 -o eth0 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Здесь принял:
eth0 - внешний интерфейс
192.168.0.0/24 - сеть выделенная для PPPoE-клиентов
условия "-i ppp+ -s 192.168.0.0/24" на случай использования в качестве внешнего интерфейса pppX

P.S.  и, естественно, не забыть разрешить форвард ядру.
Спасибо, сейчас попробую

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Если кроме авторизованных ppp интерфейсов других таких нет - проверка на адрес не нужна.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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