powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Проверка существования PPP соединения!!!
5 сообщений из 5, страница 1 из 1
Проверка существования PPP соединения!!!
    #36994506
bad_silent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в скрипте проверить поднято ли ppp соединение и если поднято выполнять определенные действия!!!Помогите!Плиз!!!
...
Рейтинг: 0 / 0
Проверка существования PPP соединения!!!
    #36994767
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотря что нужно отследить. Можно проверить наличие интерфейса ppp0, поднимаемого ppp. Однако, тут может быть ситуация, когда соединение есть, но оно нерабочее. Тут, по хорошему, нужен второй этап проверки - пинг на какой нибудь удалённый сервер, например.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проверка существования PPP соединения!!!
    #36994888
bad_silent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для начала хотя бы просто наличие PPP соединения!!!!без пингов!!!
...
Рейтинг: 0 / 0
Проверка существования PPP соединения!!!
    #36994924
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
Проверка существования PPP соединения!!!
    #36995083
синхронизатор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1 к предыдущему оратору :)

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


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


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