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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: PPPOE, BIND9 и два провайдера  (Прочитано 1744 раз)

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

Оффлайн Zmiy3000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
PPPOE, BIND9 и два провайдера
« : 12 Март 2010, 18:09:50 »
добрый день :)
не пинайте за слишком ламерские вопросы :)
Конфигурация сети следующая:
       eth1: р-телеком (через него инет через PPPOE)
       eth2: интерсвязь (инет через него не берем, используем только локальные ресурсы)
       eth4: домашняя сеть (192.168.222.0)
стоит сервер: Ubuntu Linux 8.04.4
установленны и настроенны:
       openssh-server
       dhcp3-server
       bind9
       еще lamp и прочие вкусности
IPtables настроены и у всех прекрасно работает нат.
есть несколько вопросов:
по pppoe:
1. как привязать подключение pppoe к определенному интерфейсу (т.е. при загрузке или при сбое переподключение происходило только на интерфейс ppp0)
2. если ли аналог виндовой галки: перезвонить при разрыве связи" :)
3. где можно почитать про /etc/ppp и как там запускаются скрипты, в какой момент и при каких условиях (хочется сделать чтоб при переподключении автоматически останавливался фаервол, запускался снова и перезапускался noip2)
BIND9 - на данный момент работает только как кэширующий ДНС сервер.
1. Как указать ему пересылать запросы только днс серверам полученным с ppp0.

conf файлы
interfaces
(Нажмите, чтобы показать/скрыть)
firewall запускается в /etc/init.d  и в случае смены IP адреса внешнего надо перезапускать
(Нажмите, чтобы показать/скрыть)

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: PPPOE, BIND9 и два провайдера
« Ответ #1 : 12 Март 2010, 18:26:47 »
1. как привязать подключение pppoe к определенному интерфейсу (т.е. при загрузке или при сбое переподключение происходило только на интерфейс ppp0)
Чтобы имя интерфейса этого ppp подключения было всегда ppp0? Это в опциях pppd патаметр unit 0 надо прописать.

2. если ли аналог виндовой галки: перезвонить при разрыве связи" :)
Угу. Там же в настройках pppd параметры maxfail кол_во_попыток и holdoff кол_во_секунд_между_попытками. Если ко-во попыток == 0 то будет перезванивать вечно.

3. где можно почитать про /etc/ppp и как там запускаются скрипты, в какой момент и при каких условиях
man pppd

Оффлайн Zmiy3000

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: PPPOE, BIND9 и два провайдера
« Ответ #2 : 12 Март 2010, 20:13:53 »
спасибо за ответ :) почти все настроил
но не получилось привязаться к интерфейсу ppp0
из мана:
Цитировать
unit num
Sets the ppp unit number (for a ppp0 or ppp1 etc interface name) for outbound connections.
делаю так в файле dsl-provider, все равно после занятия ppp0 он подключается под ppp1 и так далее
т.е. pon dsl-provider подключается на ppp0
еще раз pon dsl-provider на ppp1 и так далее :(
/etc/ppp/peers/dsl-provider
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 12 Март 2010, 20:20:28 от Zmiy3000 »

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: PPPOE, BIND9 и два провайдера
« Ответ #3 : 12 Март 2010, 20:30:17 »
А это потому, что ppp0 уже занят. Нельзя занять то, что уже занято, сначала нужно освободить.

Пользователь решил продолжить мысль 12 Март 2010, 20:31:35:
И вообще я бы советовал вместо pon/poff юзать ifup/ifdown

 

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