|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.07.2013, 18:11 | #1 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
ubuntu, проверка интернета
В общем, настроил я неким образом xl2tpd на ubuntu. Вроде всё работает и хорошо. Но есть один минус: после разрыва связи коннект не восстанавливается, плюс соединение происходит ровно через раз (как будто в демоне жёстко прописано соединяться через раз), перезагружаешь компьютер интернета нет, перезагружаешь ещё раз - интернет появляется. Проверил уже пару сотен раз, жёстко через одну перезагрузку.
В общем, надо запилить костыль: скрипт будет в автозапуске. Будет проверять соединение с интернетом, если его нет или оно пропало, то делает перезагрузку. Помогите пожалуйста со скриптом. |
23.07.2013, 19:10 | #2 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Насколько я понял, xl2tpd делает ppp соединение?
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
24.07.2013, 15:01 | #3 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
Да.
Я уже думал что надо как-то проверять наличие интерфейса ppp0 и по нему судить о наличии интернета. |
24.07.2013, 16:09 | #4 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
если в двух словах:
Код:
upd. Код:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 24.07.2013 в 16:26. |
24.07.2013, 18:25 | #5 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
Нет, там как раз нало полный ребут делать. Рестарт демона не помогает
|
24.07.2013, 18:30 | #6 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Хм... может быть виноват не xl2tpd, а что-то еще. Посмотрите, что пишется в файле /etc/ppp/connection-errors
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
04.08.2013, 15:06 | #7 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
А теперь ледующий вопрос: если провода нет, значит нет интернета, значит и не будет ppp0, следовательно система из-за этого скрипта будет бесконечно перезагружаться. Что делать?
|
04.08.2013, 18:32 | #8 | ||
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Проверить наличие провода.
Я так понимаю, что выход в сеть (реальный) у вас через какой-нибудь Ethernet? upd. Попробуйте утилиту ethtool. Код:
Среди ее вывода есть такое: Цитата:
Цитата:
Код:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс Последний раз редактировалось ROD; 05.08.2013 в 08:24. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ubuntu, Ubuntu server на виртуалке - нет доступа извне | yaapelsinko | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 3 | 14.11.2012 09:36 |
Проверка наличия интернета через прокси сервер. | Crunkordie | Общие вопросы Delphi | 0 | 20.07.2011 11:35 |
Обновление Ubuntu 10.04 на Ubuntu 10.10 | Яр|/||< (^_^) | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 4 | 06.11.2010 15:05 |
Создание локальной и интернет сети BT-BT UBUNTU 9.10-UBUNTU 9.10 | Alex Cones | Компьютерное железо | 4 | 14.03.2010 15:26 |