Автор Тема: Настроенное через NetworkManager dsl соединение прерывается (через сутки пропадет значёк подключения  (Прочитано 9197 раз)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Mar 22 00:46:01 WDark crond[5717]: (*system*) WRONG FILE OWNER (/etc/cron.d/ppp1-check)
Хм. При должной внимательности это сообщение можно было и не писать...
Какое слово перевести в этой строке ?

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
/etc/cron.hourly/ppp1-check #!/bin/sh
[ -f /var/run/ppp1.pid ] || /sbin/ifdown ppp1;/sbin/ifup ppp1
в этой директории с правами все нормально, вроде, но не сработало, утром связь пропала и странно как не понял в ppp1/options исчезли NM_CONTROLLED=no и DISABLED=noдобавил обратно их.
Цитировать
(/etc/cron.d/ppp1-check)
это осталось от первой попытки настроить, права  сегодня поменял, посмотрим.

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
Цитировать
(/etc/cron.d/ppp1-check)
перегрузился, снова на права ругается, опять извиняюсь, подскажите какой командой правильные права поставить.(ps после клика понему выдал) WDark cron.d]# ./ppp1-check
./ppp1-check: line 1: */5: Нет такого файла или каталога
Цитировать
/etc/cron.hourly/ppp1-check
тоже сам не сработал (. только после клика.
« Последнее редактирование: 22.03.2013 10:31:56 от b_triton »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
/etc/cron.hourly/ppp1-check
в этой директории с правами все нормально, вроде
Здесь файл должен быть не только root:root, но и исполняемым. И 750 примерно. По крайней мере, не должен быть xx5.
WDark cron.d]# ./ppp1-check
./ppp1-check: line 1: */5: Нет такого файла или каталога
А этот исполняемым быть не должен.
chown root:root /etc/cron.d/ppp1-check
chmod 640 /etc/cron.d/ppp1-check
« Последнее редактирование: 22.03.2013 11:37:29 от asy »

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
спасибо, права и там и там поменял, подожду еще, как время покажет.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
спасибо, права и там и там поменял, подожду еще, как время покажет.
/var/log/cron, показывает раз в 5 минут. Это если речь про /etc/cron.d/ppp1-check.
И, если там всё правильно, в ближайшую минуту после редактирования /etc/cron.d/* видно, что конфигурация перечиталась.

А, ещё, нет смысла в двух местах одно и тоже держать, кстати.
« Последнее редактирование: 22.03.2013 12:39:07 от asy »

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
Цитировать
/var/log/cron, показывает раз в 5 минут. Это если речь про /etc/cron.d/ppp1-check.
И, если там всё правильно, в ближайшую минуту после редактирования /etc/cron.d/* видно, что конфигурация перечиталась.

А, ещё, нет смысла в двух местах одно и тоже держать, кстати.
/etc/cron.d/ppp1-check. наверно и оставлю, двое суток прошло, работает отлично. Благодарю модераторов за очень подробное описание, как новичок узнал много полезной и нужной информации.

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
теперь ddclient почемуто перестал видеть ip и работать. как меняется ip он не реагирует. Раньше, когда сидел на adsl, при NM, ddclient работал, при смене ip отсылал данные, сайт всегда был виден. теперь ввожу ip вручную...

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
ddclient работал, при смене ip отсылал данные, сайт всегда был виден. теперь ввожу ip вручную...
Судя по описанию пакета, там есть какие-то примеры скриптов на разные случаи, в том числе и для ppp. Вообще, pppd умеет по разным событиям, в том числе по событию ip up, запускать разные скрипты. Возможно, что-то следует в этих скриптах написать для ddclient-а.

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
написать скрипт для ddclient-a, это я никогда сам не делал, у меня не тот уровень, обычно пользуюсь примерами, и еще есть один момент, те скрипты на ppp1 работают, то есть подключаются при смене адреса только в том случае если отключено eth0, при включенном eth0, при смене адреса подключение не происходит.. возможно это нормально, не знаю.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
написать скрипт для ddclient-a, это я никогда сам не делал, у меня не тот уровень,
Во-первых, простые операции на bash программируются совсем несложно, во-вторых, когда-то уровень надо повышать. :)

Про ppp1/eth0 не понял. PPPoE, вообще-то, работает через ethernet, так что, какой-то eth должен быть активен. Хотя и без IP адреса. Выложите куда-нибудь свой каталог /etc/net/ifaces (запакуйте только). Если там ничего персонализирующего нет, IP-адресов реальных, паролей и т.п., можно сюда, наверное (или их там можно убрать или поменять).

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
Цитировать
Во-первых, простые операции на bash программируются совсем несложно, во-вторых, когда-то уровень надо повышать.
поищу что про это пишут. вот архив папки

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
В ifaces/eth0 тоже надо NM_CONTROLLED=no и DISABLED=no: раз уж ppp1, работающий через eth0, управляется посредством etcnet, странно eth0 оставлять для NM. eth0/resolv.conf удалить, за resolv.conf pppd отвечать должен. И странный файл "[" лишний тоже. IP-адреса для eth0 с умыслом заданы ? Если с умыслом, то ладно, если они там случайно, лучше удалить.

Про ifaces/ppp1 (я бы ppp0 назвал, но это косметика, в принципе). PPPPERSIST=on и PPPMAXFAIL=0 в options не работают, я же давал ссылку на баг. Это надо добавить в pppoptions в виде
persist
maxfail 0
так же, туда полезно добавить
lcp-echo-interval 20
lcp-echo-failure 3
тут цифры по вкусу. А вот в options полезно добавить PPPOE_EXTRA_OPTIONS="-m 1412"После этих правок надо дальше смотреть. Вообще, пока непонятно, где проблема. Может быть, в районе того, что eth0 под управлением NM.

« Последнее редактирование: 29.03.2013 21:00:00 от asy »

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
все исправления сделал, кроме
Цитировать
И странный файл "["
сомневаюсь, а так все, теперь подожду как отработает, но при прошлых настройках работало хорошо, только ddclient перестал видеть.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
все исправления сделал, кроме
Цитировать
И странный файл "["
сомневаюсь,
В архиве он есть. Он ни на что не влияет, очевидно, но, просто, лишний мусор.
теперь подожду как отработает
Так можно же не ждать долго: killall pppd, и должно произойти переподключение.
« Последнее редактирование: 30.03.2013 13:20:25 от asy »