Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Проверка существования PPP соединения!!! / 5 сообщений из 5, страница 1 из 1
03.12.2010, 19:54
    #36994506
bad_silent
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка существования PPP соединения!!!
Как в скрипте проверить поднято ли ppp соединение и если поднято выполнять определенные действия!!!Помогите!Плиз!!!
...
Рейтинг: 0 / 0
04.12.2010, 00:40
    #36994767
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка существования PPP соединения!!!
Смотря что нужно отследить. Можно проверить наличие интерфейса ppp0, поднимаемого ppp. Однако, тут может быть ситуация, когда соединение есть, но оно нерабочее. Тут, по хорошему, нужен второй этап проверки - пинг на какой нибудь удалённый сервер, например.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.12.2010, 10:24
    #36994888
bad_silent
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка существования PPP соединения!!!
для начала хотя бы просто наличие PPP соединения!!!!без пингов!!!
...
Рейтинг: 0 / 0
04.12.2010, 11:13
    #36994924
Проверка существования PPP соединения!!!
bad_silentдля начала хотя бы просто наличие PPP соединения!!!!без пингов!!!

Это наверное такая мода - лезть в форум, не прочитав документацию?

авторlcp-echo-failure n
If this option is given, pppd will presume the peer to be dead if n LCP echo-requests are sent without receiving a valid LCP echo-reply. If this happens, pppd will terminate the connection. Use of this option requires a non-zero value for the lcp-echo-interval parameter. This option can be used to enable pppd to terminate after the physical connection has been broken (e.g., the modem has hung up) in situations where no hardware modem control lines are available.

lcp-echo-interval n
If this option is given, pppd will send an LCP echo-request frame to the peer every n seconds. Normally the peer should respond to the echo-request by sending an echo-reply. This option can be used with the lcp-echo-failure option to detect that the peer is no longer connected.


Проверить наличие устройства тоже не судьба?

[ -d /proc/sys/net/ipv4/conf/ppp1 ] || echo 1

Проверить результат ifconfig тоже никак?

ifconfig ppp1 >/dev/null || echo $?


Поспотреть на rc.up и rc.down скрипты в /etc/ppp тоже никак?

P.S. Дети - цветы жЫзни.

P.P.S. А потом еще и порешать твою задачу - переключение канала через грамотный ip route?

P.P.P.S. А почитать гугл и яндекс - этот вопрос уже миллион раз обсасывался?
...
Рейтинг: 0 / 0
04.12.2010, 15:09
    #36995083
синхронизатор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка существования PPP соединения!!!
+1 к предыдущему оратору :)

man pppd ( LCP echo-request )
man inittab ( respawn)
man syslog (что бы нужным образом сообщить о проблеме)


Зачем еще что то проверять.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Проверка существования PPP соединения!!! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]