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


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

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

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
а может посмотрим, как его запускаете?
cat /etc/network/interfaces

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
а может посмотрим, как его запускаете?
cat /etc/network/interfaces
Конечно, вот:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth1
iface eth1 inet dhcp #сюда приходит интернет

allow-hotplug eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
provider dsl-provider

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
pre-up /sbin/ifconfig eth1 up # line maintained by pppoeconf
как-то несколько расходится с
plugin rp-pppoe.so eth0

К тому же я бы всё-таки не стал игнорировать параметр holdoff (хотя бы секунд в 5), а если это ещё и сервер, то и параметр maxfail закрутил бы до бесконечности (ака 0)

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
plugin rp-pppoe.so eth0 удалил без него как бы лучше стало...

holdoff  куда вставить, точнее после чего лучше вставить?

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Ну вам намякивают, что лучше бы этот
plugin rp-pppoe.so eth_чего-то_там
привести в соответствии с вашей реальной конфигурацией сети, физической тксть её частью.
По поводу holdoff N, то всё-таки вернее куда. Это смотря от задач. Если глобально, то  в /etc/ppp/options, если локально для конкретного линка — в /etc/ppp/peers/<config_filename>
В общем, вот Вам документация: https://www.opennet.ru/man.shtml?topic=pppd&category=8
« Последнее редактирование: 21 Ноября 2015, 14:54:45 от koshev »
OpenWrt 19.07

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
lamokk,
Сдается мне трабл происходит от того что интерфейс, через котопый ррр поднимается, долгое время ждет адреса от несуществующего dhcp сервера. Может на eth1 просто какой-то 192.168.88.2/32 повешать?
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн fisher74

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

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
fisher74,
Адрес нет. Но ррр устанавливается после поднятия несущего, или я непрввильно понял.
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
lamokk,
Качество сети не проверял? Подключение может не вставать из-за потерь в сети.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Вы правда что-ли считаете, что это нормально ждать pppoe  на одном интерфейсе, а принимать его по факту на другом?

Но ррр устанавливается после поднятия несущего, или я непрввильно понял.
Несущий интерефейс да, должен подняться, но для начала работы pppoe IP-адрес на нём не нужен.
Если вдаваться в теорию, которую должен знать любой новичок, то можно вспомнить, что ppp работает на 2-ом (канальном) уровне сетевой модели OSI, а IP-адреса раздаются уже на 3-ем (сетевом).

Кстати, NM при поднятии pppoe скидывает IP-адрес на несущем интерфейсе, что вызывает бурю эмоций у новичков, которые пользуются локалками провайдеров для p2p.

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
fisher74,
Я знаю что рррое рабоает на L2.
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Ну вам намякивают, что лучше бы этот
plugin rp-pppoe.so eth_чего-то_там
привести в соответствии с вашей реальной конфигурацией сети, физической тксть её частью.
По поводу holdoff N, то всё-таки вернее куда. Это смотря от задач. Если глобально, то  в /etc/ppp/options, если локально для конкретного линка — в /etc/ppp/peers/<config_filename>
В общем, вот Вам документация: https://www.opennet.ru/man.shtml?topic=pppd&category=8
plugin rp-pppoe.so - это же плагин как я понимаю? и он как бы вроде встроен в мое ядро!?

Пользователь решил продолжить мысль 22 Ноября 2015, 16:41:40:
lamokk,
Сдается мне трабл происходит от того что интерфейс, через котопый ррр поднимается, долгое время ждет адреса от несуществующего dhcp сервера. Может на eth1 просто какой-то 192.168.88.2/32 повешать?
dhcp сервер существует он же выдает мне айпи (у меня айпи выделенный, присваивается после ввода логина и пароля).
« Последнее редактирование: 22 Ноября 2015, 16:41:40 от lamokk »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Я знаю что...
Я догадывался, просто обычно абстрагируюсь от ника собеседника. Мало ли.. вдруг однофамилец )))

plugin rp-pppoe.so - это же плагин как я понимаю? и он как бы вроде встроен в мое ядро!?
плагин в ядро? ню-ню...

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
lamokk,
Цитировать
dhcp сервер существует он же выдает мне айпи (у меня айпи выделенный, присваивается после ввода логина и пароля).
Постоянный ip через биллинг привязывается к твоему логину - инфа об этом записывается в базу данных какого-нибудь NAS. Когда ты посылаешь PON, твой запрос ловит какой-то Brass-маршрутизатор, который в свою очередь, через радиус отправляет твой запрос к NAS и возвращает информацию от него (NAS-a) обратно Brass-у с твоими политиками - IP адрес и какую скорость нарезать.
« Последнее редактирование: 22 Ноября 2015, 19:57:30 от bukass »
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн AnrDaemon

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

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

 

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