Показаны сообщения с ярлыком network. Показать все сообщения
Показаны сообщения с ярлыком network. Показать все сообщения

30 нояб. 2010 г.

ВКонтакте - через jabber

Не знаю давно ли, но ВКонтакте стал позволять обмениваться сообщенями с друзьями через Jabber-сервер. Что не может не радовать, ибо для этого можно пользовать любой мессенджер, умеющий работать через протокол Jabber-а.

Та же возможность есть и у Facebook, последователем которого, как ни крути, ВКонтакте остается быть.

22 мар. 2010 г.

Synergy - прогаммный KV (из разряда KVM)


Поставил сегодня с подачи Кулера утилитку Synergy. И понял, что это то, о чем я так давно мечтал, когда на столе стояло 3 компа с тремя мониторами, тремя клавами и мышами. Идея утилиты проста. На серверном компьютере расшариваются клавиатура и мышь. Монитор у каждой системы свой.
В конфиге клиента указывается имя/IP сервера. У сервера указывается привязка каждого из клиентов к стороне экрана на каждом из участников. То есть: у Васи - Петя слева, Оля сверху; у Оли - Вася снизу; у Пети... и т.д. На каждом участнике запускается Synergy, и всё.

Ставится из репозитория, или из пакета/сорцов/Win-инсталлятора. Сложностей никаких.

У меня в Ubuntu конфиг выглядит так:

section: screens
# названия экранов (хостов-участников)
crew1:
rp-nb:
end

section: links
# У этого экрана участники располагаются так
rp-nb:
left = crew1

# У этого - так
crew1:
right = rp-nb

end

section: aliases
# Алиасы. Тут можно прописать реальные имена хостов, если выше указывались левые
crew1:
shemp
rp-nb:
rettpop-fs
end


В Windows настройка происходити через GUI.
Запуск в Ubuntu:
synergys --config /etc/synergy/synergy.conf
Для теста работоспособности можно ее запустить с ключом "-f" - работа в foreground.
Ну и, вроде бы, всё. На мувике видно, как мышь бегает с одного монитора на другой. Ну, и клавиатура работает. Есть некоторые ограничения на комбинации клавишь (типа Ctrl-Alt-Del). Но это и понятно.

Осталось еще дождаться функции перетаскивания файлов, т.к. буфер обмена между машинами работает. Будет вообще сказка :)

19 февр. 2010 г.

Ubuntu. Некоторые команды wifi

Недавно очередной раз потребовалось мне получить информацию о имеющихся по соседству точек доступа WiFi. Сперва нашел утилиту WiFi Radar, которая показывает список соседних точек доступа и позволяет для каждой из них указать свои параметры. В принципе - аналог штатного гномовского менеджера.
На ubuntuforums.org наткнулся на топик "HOWTO: Wireless Security - WPA1, WPA2, LEAP, etc.", в котором, в том числе, упоминается команда:
sudo iwlist wlan0
которая дает довольно обильную информацию по имеющимся точкам доступа.
А так же
iwconfig
- типа ifconfig, только для беспроводных контроллеров.

19 янв. 2010 г.

ZeroShell. Роутер для ленивых

Набрел на проект ZeroShell - LiveCD, представляющий собой сборку Linux, заточенную под функционал роутера, прокси, брандмауэра и прочих железяк, устанавливаемых на выходе в глобальную сеть. Образ занимает примерно 150МБ. Судя по документации, автоматом подхватывает все сетевые интерфейсы. Настраивается через вебморду. Настройки сохраняет на любом носителе, который видит Linux.
Должно быть удобная штука. Хотя, конечно, собранное руками всё равно надёжнее.

29 дек. 2009 г.

Металлолом

Пришлось два дня провозиться с железякой 95-го года производства. Точнее с тремя. Какие-то, на то время очень крутые, персоналки. 80 МБ рамы (4 симма по 20, получается, МБ - я таких не встречал никогда, хотя симмы застал); HDD 4GB; Pentium 133, Win 98 (на корпусе - наклеечка "Designed for Windows 95" :) ); 12-x CD-Rom (круть по тем временам). Пока разобрал корпус, придумал пару новых выражений нецензурных - [censored] и [censored][censored][censored][censored]. Позже скину фотки сего дела.
Задача была поставить на машинку какой-нибудь Linux. Для того, чтобы сотворить железяку, которая будет будить сервера, уснувшие в случае отключения света, но не проснувшиеся при его появлении. То есть такая ситуация.



  • На серверах (несколько штук подключены к одному smart-UPS, который, в свою очередь управляется на одном из серверов) поднят apcupsd.

  • Пропадает свет. Сервера корректно тушатся командами от мастера, затем выключается и сам мастер. При этом между выключением первого сервера и выключением самого UPS проходит около 5 минут
  • .
  • UPS отключает питание с выходов.

  • По включении питания UPS заряжается до указанного в настройках заряда батареи, включает питание на выходах, сервера начинают загружаться.



Но если питание в электросети появится до отключения UPS-а и после отключения первого сервера, то последний так и останется выключенным. Для этого было решено поставить какой-нибудь старый тазик, который будет включен прямо в электросеть, чтобы по появлению электричества начинать рассылать нужным серверам сообщения Wake On Lan.
Под руками оказались 3 полусобранные машины с вышеописанной конфигурацией. С загрузочныз компактов грузиться они упорно не хотят - если старт и происходит, то тут же процесс обрывается с разнообразными сообщениями о невозможности правильно сконфигурировать привод. С загрузкой с дискет примерно та же история.

После дня мученний скопировал имевшуюся под руками Slax - Live-дистрибутив Slackware. Скопировал его на диск c:\ одной из машинок. Прописал в autoexec.bat запуск. Без особых проблем он запускается. Но с непонятной периодичностью теряет сделанные настройки. То /root пропадает, то настройки сети... Полдня с ним провозился. Плюнул.

Подошел zipslack. Подключил винт с машинки к донору, распаковал на него пакет zipslack-а. Прописал, опять-таки, в autoexec.bat его запуск. Стартует, конфигурацию запоминает... Всё хорошо. Пришлось, правда скачать perl.tgz и установить его. Для того, что в пакет не входят компиляторы, которыми можно было бы собрать программку для отсылки WOL-пакетов. А perl поставился без компиляции, а перловый скрипт (взятый отсюда) очень даже нормально с этой задачей справляется.


Таким образом получился костыль 15-летнего возраста, который помогает молодым брендовым серверам, лет на 14 младше этого костыля. :)

10 сент. 2009 г.

Robtex - швейцарский нож для интернет-информации

Наткнулся на сервис "Robtex swiss army knife". Сервис позволяет получить разнообразную информацию о заданном адресе - многих параметров я просто не знаю и не имел о них представления...

Удобности для меня:

  • Shared - с какими доменами введенный адрес/домен соседствует.
  • Graph - графическое отображение взаимосвязей записи домена.
  • Whois - whois, собственно...
  • Contacts - отображаются контактные данные, присутствующие в описании домена.
  • BlackList - информация о наличии домена в черных списках всияких спам-листов.


В общем, действительно почти полный набор для анализа домена. Вкупе с www.nwtools.com, imho, составляют очень удобный наборчик интернетовских утилит.

7 авг. 2009 г.

IPTables.


Хорошая статейка по началам IPTables расположениа в Википедии. Действительно становится понятно что куда и как течет. А то после прочтения кучи букв так до конца и не понимаешь, чем Output отличается от PostRouting... Диаграмка очень хороша.

8 июл. 2009 г.

Windows и сетевые пароли.

У Windows (по крайней мере XP) есть такой прикол с локальными сетевыми ресурсами.
Допустим, есть 2 сетевых ресурса на одном сервере Server: SecretDocs и CommonDocs. Первый из них имеет защиту входа по паролю, второй общедоступен, то есть доступен для гостя.
Подключаемся сперва к CommonDocs. Windows запоминает, что мы подключились туда с учетной записью Guest. Если теперь попытаться зайти в SecretDocs, то Windows сообщит, что невозможно использовать ресурс, т.к. он уже используется. В консоли в выдаче команды net use сообщение более понятно. Оно говорит о том, что невозможно под одной учеткой использовать 1 ресурс с двумя разными учетными записями на одном сервере.
Если ресурсы использовать в обратном порядке, то все проходит нормально.
Есть 5 решений этой загвоздки.
1. Уехать на море.
2. При входе на ресурсы данного сервера заходить сначала в SecretDocs, а потом уже - в CommonDocs.
3. Сохранить свой пароль на данный сервер в Сетевых паролях в настройке учетных записей.
4. Подключать ресурсы как сетевые диски. При этом это получается комбинация п.п. 2 и 3, т.к. пароль все равно где-то сохраняется и подключаться первым должен SecretDocs.
5. Автоматизировать п.п. 1 запуском команды net use с соответствующими параметрами при входе пользователя в свой профиль.

Если все-таки в SecretDocs войти нужно, но CommonDocs уже посещен, то можно выполнить в командной строке команду:
net use \\server\CommonDocs /delete

для отключения от этого ресурса. Или

net use * /delete

для отключения от всех сетевых ресурсов.

2 июл. 2009 г.

Обновление кеша DNS в разных операционках

Взято из блога "This Might Be Useful".

Как обновить кэш DNS на Вашем PC



У людей, имеющих дело с настройкой серверов, часто встречается ситуация, когда после изменения IP какого-либо хоста в настройках зоны DNS изменения на некоторых машинах вступают в силу не сразу. Проблема кроется в том, что ОС часто кеширует DNS, и обновляет этот кэш не так уж часто. И уж точно не тогда, когда нам это надо.
Привычным решением является прописывание настроек в hosts вручную. Или перезагрузка. И то, и другое не очень-то приятно. Есть путь получше.

Microsoft Windows



ipconfig /flushdns

Команда
ipconfig /displaydns
отобразит кэш.
 

MacOS X


lookupd -flushcache
Примечание: для запуска комманды введите ее в терминале.

Linux


Вообще-то, Linux не кеширует DNS. Так что все вопросы следует направлять в используемым DNS серверам. Другими словами, надо использовать DNS сервер, который обновляется достаточно регулярно.

Есть, конечно, и брутальный способ - перезапустить сеть:
sudo /etc/init.d/networking restart

Также встречаются люди, которые устанавливают nscd, который как раз и занимается кешированием. Если этот демон запущен, его надо перезапустить:
/etc/rc.d/init.d/nscd restart

В определенных случаях поможет
sudo /etc/resolvconf/update-libc.d/avahi-daemon

Примечание: в разных дистрибутивах комманды могут несколько отличаться.

Локально установленный BIND


ndc flush

в BIND9 или

ndc flush

в BIND8.

… и все равно не работает

Не забывайте, что разные приложения могут самостоятельно кешировать записи DNS. В частности браузеры это делают весьма активно. Проблема лечится перезапуском нужной программы.