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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Здравствуйте.
Подскажите как сделать проверку соединения с интернет и переподключиться если его нету.
Постоянно при загрузке/перезагрузке не всегда устанавливается соединение с интерне, как это исправить?

Интернет подключается посредством pppoe (все только через консоль).

Оффлайн mynikname

  • Забанен
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
pon dsl-provider  --> вкл
poff              --> выкл
ping ya.ru        --> проверка

Оффлайн AnrDaemon

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

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

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Интернет подключается посредством pppoe (все только через консоль).
Правильно настроить соединение, чтобы подключалось всегда.

Соединение настроено через pppoeconf.
Эта утилита неправильно настраивает?


Пользователь решил продолжить мысль 06 Ноября 2015, 16:27:44:
pon dsl-provider  --> вкл
poff              --> выкл
ping ya.ru        --> проверка
Да я понимаю, а вот как это в виде "скрипта" и куда его "засунуть"? Было бы здорово примерчик...

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
lamokk,
у меня после сна, она почему то не подключает интернет. Пользуюсь:
pon dsl-providerскрипт просто на стол кинул и вручную клацаю после сна.

Оффлайн AnrDaemon

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

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

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Соединение настроено через pppoeconf.
Эта утилита неправильно настраивает?
Понятия не имею, вы не показали настройки.
вот
uname -a
Linux right 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u5 x86_64 GNU/Linux

etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

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

какие еще настройки нужны?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
sudo grep -v "user" /etc/ppp/peers/dsl-provider

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
sudo grep -v "user" /etc/ppp/peers/dsl-provider
Вот ответ:
# Configuration file for PPP, using PPP over Ethernet
# to connect to a DSL provider.
#
# See the manual page pppd(8) for information on all the options.

##
# Section 1
#
# Stuff to configure...

# (There should be a matching entry in /etc/ppp/pap-secrets with the password.)

# Use the pppoe program to send the ppp packets over the Ethernet link
# This line should work fine if this computer is the only one accessing
# the Internet through this DSL connection. This is the right line to use
# for most people.
#pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452"

# An even more conservative version of the previous line, if things
# don't work using -m 1452...
#pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1412"

# If the computer connected to the Internet using pppoe is not being used
# by other computers as a gateway to the Internet, you can try the following
# line instead, for a small gain in speed:
#pty "/usr/sbin/pppoe -I eth0 -T 80"



# Assumes that your IP address is allocated dynamically
# by your DSL provider...
noipdefault
# Try to get the name server addresses from the ISP.
usepeerdns
# Use this connection as the default route.
# Comment out if you already have the correct default route installed.
defaultroute

##
# Section 2
#
# Uncomment if your DSL provider charges by minute connected
# and you want to use demand-dialing.
#
# Disconnect after 300 seconds (5 minutes) of idle time.

#demand
#idle 300

##
# Section 3
#
# You shouldn't need to change these options...

hide-password
lcp-echo-interval 20
lcp-echo-failure 3
# Override any connect script that may have been set in /etc/ppp/options.
connect /bin/true
noauth
persist
maxfail 25
mtu 1492

# RFC 2516, paragraph 7 mandates that the following options MUST NOT be
# requested and MUST be rejected if requested by the peer:
# Address-and-Control-Field-Compression (ACFC)
noaccomp
# Asynchronous-Control-Character-Map (ACCM)
default-asyncmap

plugin rp-pppoe.so eth0
sudo grep -v "user" /etc/ppp/peers/dsl-provider

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Либо добавить скрипт в стек pm-utils, либо, как самое простое решение, дёргать `ifup -a` каждые 20 минут.
« Последнее редактирование: 08 Ноября 2015, 14:47:59 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Либо добавить скрипт в стек pm-utils, либо, как самое простое решение, дёргать `ifup -a` каждые 20 минут.
А можно примерчик или скрипта или как дергать ifup (куда и как прописать), а то я пока новичок пока в мире linux.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
echo '*/20 * * * * root /sbin/ifup -a' | sudo tee /etc/cron.d/network-up
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
echo '*/20 * * * * root /sbin/ifup -a' | sudo tee /etc/cron.d/network-up
К сожалению данное решение не помогло!
Если сервер при включении или перезагрузки не соединился с интернетом то поднять pppoe он не может этим заданием.
Может есть какое-то еще решение?

Оффлайн AnrDaemon

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

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

Оффлайн lamokk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
lamokk, значит, соединение настроено неверно.
Ну как неверно, если неверно то к интернету бы и не подключился бы, просто что-то видно не всегда срабатывает.
Я перезагружаюсь и все работает (иногда-очень редко требуется 2 перезагрузки).

 

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