Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: AirPrint через avahi работает до перезагрузки.  (Прочитано 1456 раз)

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

Оффлайн Nosok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Решил я тут из старого-старого ноута замутить принт-сервер, ввиду того, что отказался от стационарника. Настроил CUPS, оббежал с флешкой все компы, поставил дрова и радуюсь жизни).
Решил добавить принт-серверу печать с iPhone/iPad. Перу минут в гугле, написан service для avahi-daemon и все, печать понеслась. Но только до первой перезагрузки... Далее принтер тупо не обнаруживается устройствами ipad/iphone.

Рассудив по логике, что что-то не так с avahi полез копаться. Выяснил, что после перезагрузки достаточно перезапустить avahi как все нормализуется.

Теперь вопрос: как бы это процесс автоматизировать? Каждый раз цепляться по ssh и перезапускать avahi невариант.

Добавление /etc/init.d/avahi-daemon restart или service avahi-daemon restart в rc.local ситуацию не исправляет.

Как я понял проблема у том, что avahi стартует раньше cups и отсюда косяки. Я бы почитал логи, но через консоль делать этого не умею..

Помогите, пожалуйста.

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: AirPrint через avahi работает до перезагрузки.
« Ответ #1 : 08 Январь 2012, 14:54:01 »
в логах что?

сдаётся мне, что у вашего провайдера используется домен .local -- потому avahi не стартует. у себя решил проблему, указав на роутере локальный домен .home

Пользователь решил продолжить мысль 08 Январь 2012, 14:55:36:
Цитировать
Я бы почитал логи, но через консоль делать этого не умею..
"программа просмотра журналов" для кого сделана?
« Последнее редактирование: 08 Январь 2012, 14:55:36 от dmig »

Оффлайн Nosok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: AirPrint через avahi работает до перезагрузки.
« Ответ #2 : 08 Январь 2012, 15:02:25 »
Так принт-сервер находится в локальной сети домашнего роутера, какое отношение к провайдеру он имеет?

У меня ubuntu server 10.04.3 без gui... вот как вней смотреть логи я ума не приложу.

Пользователь решил продолжить мысль 08 Январь 2012, 16:13:47:
ДА, все верно. Подтверждается логами:
(Нажмите, чтобы показать/скрыть)

Вот скрин настроек на роутере. Прошивка на нем dd-wrt.
(Нажмите, чтобы показать/скрыть)

Так же поробовал изменить имя домена для avahi - неудачно, сервис airprint перестал запускаться.
« Последнее редактирование: 08 Январь 2012, 16:13:47 от Nosok »

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: AirPrint через avahi работает до перезагрузки.
« Ответ #3 : 09 Январь 2012, 00:35:05 »
ну, я думаю, домен надо указать не для lan & wan, а только для lan.

Оффлайн Nosok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: AirPrint через avahi работает до перезагрузки.
« Ответ #4 : 09 Январь 2012, 00:46:52 »
Обратите внимание, пожалуйста, там переключатель "LAN & WLAN". Я тоже сначала неправильно прочитал.

Гарри Кашпировский

  • Гость
Re: AirPrint через avahi работает до перезагрузки.
« Ответ #5 : 09 Январь 2012, 03:04:22 »
(Нажмите, чтобы показать/скрыть)
Попробуйте перенастроить DHCP Вашего роутера на публичные DNS: 8.8.8.8 и 8.8.4.4.
Похоже, что *.local уже использует провайдер (привет рутракеру)
Найдено тут.

Оффлайн Nosok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: AirPrint через avahi работает до перезагрузки.
« Ответ #6 : 09 Январь 2012, 14:42:11 »
Спасибо, использование гугловских ДНС помогло. Но мне все-равно неясно - откуда берется .local, ведь абсолютно ясно указано, что в локальной сети имя должно быть .home

 

Страница сгенерирована за 0.062 секунд. Запросов: 24.