Разрыв соединения ssh Ubuntu

December 14th, 2009 No comments

Как правило роутеры настроены на разрыв подвисших соединений через некоторый промежуток времени. У меня на работе таким промежутком является одна минута. И вот что приходилось видеть на экране: “Read from remote host dom.dyndns.org: Connection reset by peer”.
Проблема решается всего одной строчкой в файле /etc/ssh/sshd_config

sudo vim /etc/ssh/sshd_config

добавляем строчку:

ClientAliveInterval 30

Интервал времени задается в секундах. Если в течении 30 секунд между клиентом и сервером не произошло обмена пакетми, sshd посылает сообщение по зашифрованному каналу данных, на которое автоматом отвечает клиентская машина.
Для того, чтобы применить изменения, нужно перезапустить sshd.

sudo /etc/init.d/ssh restart

В случае если нет доступа к конфигурационному файлу сервера, можно внесли подобные изменения на стороне клиента.

sudo vim /etc/ssh/ssh_config

параметр капельку отличается от серверного:

ServerAliveInterval 30

Очистка spotlight кэша на MacOS X

May 13th, 2009 1 comment

Если у вас все хуже работает поиск, решением проблеммы может послужить очистка кэша spotlight и полное переиндексирование рабочего диска.
Все индексные файлы хранятся в папке .Spotlight-V100 находящейся в корне каждого диска, очистить ее содержимое простым удалением врядли получиться.

Вот мой пример для macbook с одним винтчестером.

Первым делом выключает индесирование
# sudo mdutil -i off /
Затем очистка всех индесных файлов корневого диска /
# sudo mdutil -E /
Обратно включает индесирование
# sudo mdutil -i on /

Стоит заметить, что после востоновления индексирования, компьютер задумается минут на 15, а то и более.

Пошивка Asus WL300G DD-WRT v24 vintage

January 16th, 2009 No comments

По примеру прошивки Asus WL500G (eng)

Понадобятся четыре файла:

  1. Подключаем точку доступа напрямую к компьютеру и устанавливаем на нем статический адрес 192.168.1.10
  2. Зажимаем на точке кнопку reset и после этого не отпуская reset включаем питание. Это переведет точку в режим востоновления restore mode. У меня начала мигать лампочка link.
  3. При помощи Asus Firmware Restoration Tool заливаем wl500g-clear-nvram.trx и дожидаемся перезагрузки (порядка 3 минут).
  4. Отключем питание и ждем порядка 30 секунд
  5. Повторяем пункты с 2 по 4, только теперь заливаем wl500g-recover.trx
  6. Пробуем пропинговать 192.168.1.1, если пингуется, можно прошивать dd-wrt.
  7. Снова проделываем пункты со 2 по 4 закачивае в режиме востоновления dd-wrt.v24-9517_VINT_openvpn.bin
  8. Дожидаемся перезагрузки, пингуем 192.168.1.1, радуемся.
  9. Имя пользователя и пароль на первый вход http://192.168.1.1/ root:admin