Автор Тема: авто DSL-соединение  (Прочитано 4578 раз)

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

Оффлайн Forza3dfx

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 7
авто DSL-соединение
« : Март 29, 2011, 11:48:32 »
не могу настроить автоподключение к инету((
pppoeconf типа уставнавливает режим автоподключения, но все равно после загрузки врубается соединение eth0, а соединение ppp0 приходится выбирать вручную...
пробовал и с wicd, и с network manager, и вручную /etc/network/interfaces правил... не помогло... подскажите, плиз, где еще покопаться нужно??

Оффлайн vmf

  • Местный
  • *****
  • Сообщений: 587
  • vmf000@yabber.ru
Re: авто DSL-соединение
« Ответ #1 : Март 29, 2011, 12:40:32 »
можно разными способами...
например:
сделать такой interfaces:
auto lo
auto eth0
iface eth0 inet dhcp
iface eth0 up pon ppp0
при этом wicd и network manager лучше удалить.

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 924
  • ivm@jabber.at
    • Matuntu
Re: авто DSL-соединение
« Ответ #2 : Апрель 17, 2011, 14:45:33 »
другой способ основан на необходимости предъявить провайдеру его сбои и удерживать соединение, при зависании оборудования провайдера, сбрасывая его, оставаясь в рамках заключенного договора на оказание услуг доступа к интернет:
то есть скриптом: работа которого состоит в постоянной проверке пинга до известного сервера,работающего всегда (PDNS Google к примеру) при отсутствии ответа от которого, однозначно: либо модем завис либо сервер провайдера ("..сессия зависла..." скажут в тех.поддержке провайдера и предложат отсоединится минут на 10)
скрипт :
10#!/bin/bash
echo `date`" log begined">/var/log/domolink.log
while true; do
 if ! ifconfig|grep ppp0; then
  echo `date`" disconected">>/var/log/domolink.log
  poff -a
  sleep 10
  pon dsl-provider
 else
 if ping -c 1 8.8.8.8 ; then
   echo `date`" no ping - reconect (30)">>/var/log/domolink.log
   poff -a
   sleep 45
   pon dsl-provider
   sleep 10
  if ping -c 1 8.8.8.8 ; then
    echo `date`" no ping - reconect (600">>/var/log/domolink.log
    poff -a
    sleep 600
    pon dsl-provider
  fi
 fi
fi
 sleep 60
done

необходимо сделать исполняемым положить в /usr/bin  и запускать его в числе запускаемых приложений при входе систему, при этом в /var/log появится domolink.log, в котором вся история (со временем событий) якобы непрерывной связи обещанной провайдером
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн butjapka

  • Местный
  • *****
  • Сообщений: 1147
  • Компьютер думает так, как думает его хозяин.
Re: авто DSL-соединение
« Ответ #3 : Апрель 17, 2011, 18:26:33 »
   echo `date`" no ping - reconect (600">>/var/log/domolink.log
  
Эта строчка случаем не так должна быть?
echo `date`" no ping - reconect (60)">>/var/log/domolink.log
это я предположил, судя по
echo `date`" no ping - reconect (30)">>/var/log/domolink.log

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 924
  • ivm@jabber.at
    • Matuntu
Re: авто DSL-соединение
« Ответ #4 : Апрель 17, 2011, 21:55:14 »
не в том суть. Считается что для сброса модема необходима минута т.е. 60 сек, так и было в первой версии скрипта, и  reconect 60 в логе стало обозначением сброса модема,reconect 600 сброса зависшей сесии, в последующем экспериментально было установлено что, для сброса модема достаточно 30 сек, но не при всех условиях, поскольку это реальный скрипт который я использую для преодоления глюков провайдера он просто сохранил следы экспериментов с подбором времени.Да, еще можно, а в некоторых случаях и нужно пинговать пару-тройку серверов, что бы не было отмаз наподобие что сбои были на указанном сервере, а не на провайдерском, интернет шлюзе
Но главное в этом скрипте его логи, которые реально отображают работу провайдера, то есть есть средство объективного контроля качества предоставляемой услуги доступа в интернет, и (возможно совпадение) после нескольких писем с ними (логами) провайдеру, тот сменил операционную систему на Red Hat  правда уровень администрирования сети остался прежним, так что иногда приходится использовать
PS. то есть стоит убеждаться перед настройкой соединения что в данный момент времени, стабильная связь возможна, а не "...ведутся работы на линии..."
« Последнее редактирование: Апрель 18, 2011, 02:23:40 от ivm »
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16