Провайдер "
ТИС-Диалог" и "
РосТелеКом"
На двух разных машинах установлена Ubuntu Linux 14.04.2
У обоих провайдеров подключение осуществляется по Ethernet через сетевой протокол PPPoE.
По этому была произведена настройка PPPoE соединения через утилиту "pppoeconf"
Конфигурационный файл "
/etc/ppp/peers/dsl-provide"
##указывает, что ip-адрес выдаётся провайдером..
noipdefault
##указывает устанавливать для компьютера основной маршрут,
## выдаваемый провайдером для PPPoE-соединения.
defaultroute
#Опция replacedefaultroute корректно удаляет предыдущий маршрута по умолчанию.
replacedefaultroute
##скрывать пароль из записей лога.
hide-password
# Опция lcp-echo-interval задает интервал времени в секундах N,
# через который посылать эхо-запросы серверу для проверки соединения.
lcp-echo-interval 30
##это количество попыток проверки работоспособности канала,.
##после которого соединение отключается, в случае, если проверка.
##оказалась неуспешной.
lcp-echo-failure 4
#строка запрещает использовать обратную аутентификацию.
noauth
#уменьшать размеры передаваемых в Интернет сетевых пакетов до 1412 байт..
#mtu 1492
#после аварийного разрыва канала, всё-равно пытаться создать соединение.
persist
#количество попыток восстановить соединение, 0 - пробовать бесконечно.
maxfail 0
#интервал между тестами канала на работоспособность, секунд.
#(требуется для завершения всех процессов на стороне провайдера, если разрыв произошёл аварийно.
holdoff 60
##Не сжимать адреса в канале.
noaccomp.
# Asynchronous-Control-Character-Map (ACCM)
default-asyncmap
# Разрешить соединение
connect /bin/true.
# Опция plugin отвечает за загрузку модуля ядра
# rp-pppoe.so и интерфейс, на котором висит модем.
plugin rp-pppoe.so eth0
#переключить параметры DNS-сервера с глобальных (/etc/resolv.conf) на те,
# что выдаёт провайдер при установке соединения. При завершении соединения,.
#глобальные параметры возвращаются обратно..
usepeerdns
#Опция user указывает имя пользователя необходимое для подключения.
#указывает на логин, пароль к которому необходимо взять из файла /etc/ppp/chap-secrets.
user "##############"
# Порядковый номер идентификатора соединения (циферка после ppp, например ppp0).
unit 0.
Отличие только в строке
user "########" и фале "
/etc/ppp/chap-secrets" где храниться логин и пароль.
Если происходит обрыв соединения по какой то причине (банально вытащить провод), то с:
-"РосТелеКомом" соединение автоматически восстановится
Так это выглядит в cat /var/log/syslog | grep pppMar 6 11:51:51 *****-srv pppd[840]: No response to 4 echo-requests
Mar 6 11:51:51 *****-srv pppd[840]: Serial link appears to be disconnected.
Mar 6 11:51:51 *****-srv pppd[840]: Connect time 729.6 minutes.
Mar 6 11:51:51 *****-srv pppd[840]: Sent 133549851 bytes, received 1206943556 bytes.
Mar 6 11:51:57 *****-srv pppd[840]: Connection terminated.
Mar 6 11:51:57 *****-srv pppd[840]: Modem hangup
Mar 6 11:52:52 *****-srv pppd[840]: Timeout waiting for PADO packets
Mar 6 11:52:52 *****-srv pppd[840]: Unable to complete PPPoE Discovery
Mar 6 11:53:47 *****-srv pppd[840]: Timeout waiting for PADO packets
Mar 6 11:53:47 *****-srv pppd[840]: Unable to complete PPPoE Discovery
Mar 6 11:54:42 *****-srv pppd[840]: Timeout waiting for PADO packets
Mar 6 11:54:42 *****-srv pppd[840]: Unable to complete PPPoE Discovery
Mar 6 11:55:37 *****-srv pppd[840]: Timeout waiting for PADO packets
Mar 6 11:55:37 *****-srv pppd[840]: Unable to complete PPPoE Discovery
Mar 6 11:55:58 *****-srv pppd[840]: PPP session is 10225
Mar 6 11:55:58 *****-srv pppd[840]: Connected to 00:**:**:**:**:** via interface eth1
Mar 6 11:55:58 *****-srv pppd[840]: Using interface ppp0
Mar 6 11:55:58 *****-srv pppd[840]: Connect: ppp0 <--> eth1
Mar 6 11:55:58 *****-srv pppd[840]: PAP authentication succeeded
Mar 6 11:55:58 *****-srv pppd[840]: peer from calling number 00:**:**:**:**:** authorized
Mar 6 11:55:58 *****-srv pppd[840]: local IP address 7*.**.**.**
Mar 6 11:55:58 *****-srv pppd[840]: remote IP address 7*.**.**.**
Mar 6 11:55:58 *****-srv pppd[840]: primary DNS address 7*.**.**.**
Mar 6 11:55:58 *****-srv pppd[840]: secondary DNS address 7*.**.**.**
Mar 6 11:55:58 *****-srv named[1347]: listening on IPv4 interface ppp0, 7*.**.**.**
-"ТисДиалог" соединение автоматически НЕ восстановит
Так это выглядит в cat /var/log/syslog | grep ppp
Mar 7 01:12:40 *****-srv pppd[1033]: No response to 4 echo-requests
Mar 7 01:12:40 *****-srv pppd[1033]: Serial link appears to be disconnected.
Mar 7 01:12:40 *****-srv pppd[1033]: Connect time 1648.5 minutes.
Mar 7 01:12:40 *****-srv pppd[1033]: Sent 181910249 bytes, received 250683948 bytes.
Mar 7 01:12:42 *****-srv ntpd[1841]: Deleting interface #9 ppp0, 1*.**.**.**#123, interface stats: received=1134, sent=1127, dropped=0, active_time=98909 secs
Mar 7 01:12:46 *****-srv pppd[1033]: Connection terminated.
Mar 7 01:12:46 *****-srv pppd[1033]: Modem hangup
Дальше в логах тишина.
Восстановление соединения возможно только через запуск в ручную командой sudo pon dsl-provider или ребут машины.Mar 7 10:12:29 *****-srv pppd[6204]: Plugin rp-pppoe.so loaded.
Mar 7 10:12:29 *****-srv pppd[6206]: pppd 2.4.5 started by **user**, uid 1000
Mar 7 10:12:44 *****-srv pppd[6206]: PPP session is 5839
Mar 7 10:12:44 *****-srv pppd[6206]: Connected to 00:*0:**:**:**:** via interface eth0
Mar 7 10:12:44 *****-srv pppd[6206]: Using interface ppp0
Mar 7 10:12:44 *****-srv pppd[6206]: Connect: ppp0 <--> eth0
Mar 7 10:12:45 *****-srv pppd[6206]: CHAP authentication succeeded: Welcome to TIS Dialog
Mar 7 10:12:45 *****-srv pppd[6206]: CHAP authentication succeeded
Mar 7 10:12:45 *****-srv pppd[6206]: peer from calling number 00:**:**:**:**:80 authorized
Mar 7 10:12:45 *****-srv pppd[6206]: local IP address 1*.**.**.**
Mar 7 10:12:45 *****-srv pppd[6206]: remote IP address 1*.**.**.**
Mar 7 10:12:45 *****-srv pppd[6206]: primary DNS address 1*.**.**.**
Mar 7 10:12:45 *****-srv pppd[6206]: secondary DNS address 1*.**.**.**
Без привилегий супер пользователя pon dsl-provider соединение не поднимается.[/color]
Почему такое может быть?