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

суббота, 26 января 2013 г.

День позора для Ростелекома


И так почти каждый вечер. При тарифе 4 мегабита, да.
Сдается мне, за такое еще и приплачивать должны, а не деньги брать.
Тьфу.

понедельник, 14 ноября 2011 г.

Универсальный гаджет ASUS WL-330Ge

Работа у меня разъездная/выездная, поэтому стараюсь свой наработанный инструментарий держать при себе. Но в последнее время часто сталкиваюсь со следующими ситуациями:
  1. В комнате переговоров несколько человек с ноутбуками, а розетка Ethernet всего одна. Беспроводку консервативные хозяева не установили. Необходимо оперативно выдать всем доступ в сеть интернет.
  2. В командировке в гостиничном номере слабое покрытие Wi-Fi, а поработать на своем ноутбуке хочется во всех точках помещения, включая балкон.
  3. Необходимо собрать/установить десяток компьютеров, закачав в том числе обновления с сайта Microsoft, но выделено помещение, не оборудование сетью Ethernet, зато слегка ловится Wi-Fi сигнал с ближайшего маршрутизатора.
Вывод напрашивается весьма простой - необходимо иметь при себе девайс, решающий подобные возникающие проблемы, и не занимающий места в и так переполненной сумке. И такой девайс нашелся - ASUS WL-330Ge, миниатюрная коробочка размером 85х60х17, управляемая через WEB-интерфейс, и умеющая в зависимости от настроек становиться либо точкой доступа, либо роутером, либо репитером существующей сети, либо вообще ее клиентом. Причем питание получать она умеет либо с прилагающегося блока питания, либо вообще по USB-порту, когда поблизости нет электророзетки.


В комплекте к гаджету также идет неплохой чехол для его ношения вместе с прилагающимися проводами. Так что девайс теперь всегда с собой, и пригождается весьма  часто!
Мои рекомендации! 

воскресенье, 6 июня 2010 г.

3G домашний интернет в локальной сети бюджетными методами (окончание эпопеи)

Мой многострадальный D-Link DIR-320, сменивший не одну альтернативную прошивку, и поработавший с несколькими вариантами доступа к WAN, вернулся к своим истокам. Все началось с того, что совершенно случайно я обнаружил, что и в нашу деревню пришел долгожданный 3G (правда, от альтернативного опсоса МТС). Взятый на время  у товарища МТС-овский USB-свисток модем подтвердил - скорость доступа в сеть до 3 мегабит/сек на пиках!

понедельник, 22 февраля 2010 г.

3G домашний интернет в локальной сети бюджетными методами (продолжение эпопеи)

Однажды я уже организовывал подключение домашней сети к интернету посредством D-Link DIR-320 и CDMA-модема AnyData ADU-300A. Все было бы ничего, но провайдер явно не рассчитал свои силы, опрометчиво предложив многочисленным абонентам безлимитку, и не обеспечив ее техническими средствами - скорость доступа в сеть вечерами не превышала 700 байт/сек! Естественно, мириться с этим, да еще за свои деньги, было нельзя. Переговоры с представителями провайдера к улучшению ситуации не привели. Выход - найти другого провайдера.

суббота, 9 января 2010 г.

Индикатор сетевой активности в Windows 7

Любой пользователь Windows 7, наверное, уже давно заметил, что так называемого “индикатора сетевой активности” в новой операционной системе, как такового нет. Например, в Windows XP и Windows Vista о сетевой активности мы могли судить по 2-м маленьким мониторам в системном трее, которые “подмигивали”, тем самым отображая передачу входящего и исходящего трафика. В Windows 7 активность ни коем образом не показана, не считая индикации наличия доступа в Интернет в виде сетевого шнура.



Исправить это “недоразумение” решил независимый разработчик Игорь Толмачёв, выпустив небольшую утилиту Network Activity Indicator специально для Windows 7. Программа работает без установки и позволяет настроить автоматический запуск во время старта Windows 7, а также интервал обновления показаний. Кроме того, доступно два варианта оформления: в стиле Windows XP и Windows Vista. В отличие от оригинальной утилиты Windows XP, эта программа показывает входящие и исходящие сетевые пакеты для всех доступных сетевых интерфейсов.

пятница, 27 ноября 2009 г.

3G домашний интернет в локальной сети бюджетными методами (на основе D-Link DIR-320 и AnyData ADU-300A)

Давным давно, когда деревья были гораздо больше, а трава зеленее, сподобило меня сменить место жительства на удаленный от города район. Казалось бы — все хорошо: народа мало, воздух свежий, вид на сосновый лес из окна радует глаз, позволяя неспешно выдавать креатив под сигарету и чашечку кофе. А до центра всего-навсего 30 км, что при наличии автомобиля позволяет добираться туда в любое время.

Но любое творчество, как известно, требует оценки масс, иначе оно остается пустым бумагомаранием. И притом, независимая оценка возможна лишь людьми сторонними. Интернет-публика для этих целей подходит как нельзя лучше — критика по делу и без оного выдается со всех сторон, только и успевай поворачиваться для равномерного обтекания. Окей, будем выкладывать свои мысли и наблюдения в глобальную сеть!

И тут выясняется, что ни один городской провайдер не считает нужным дотянуться до нашей деревни. Лень им, понимаете ли, провести пару технических мероприятий, несмотря на входящую в район оптику, а также наличие у нас собственной АТС. Хоть чуток пошевелиться и организовать какие-нибудь подключения отказываются напрочь.
В то время как цивилизованные городские жители по нескольку раз в год меняют тарифы и скорость, в то время как началось тотальное засилие безлимита по очень вкусным ценам — мне по-старинке приходилось изрядно напрягать электронную часть мобильного телефона, пытаясь выжать из полуживого gprs хоть какие-то движения. Ну да ладно, чаты работают, почта временами ходит, странички без больших картинок смотрятся — на этом все прелести и заканчиваются. Выгрузить объемный креатив в сеть в таких условиях ну очень тяжело.

Далее кратко все пройденные за долгое время этапы моих мучений:

  1. Интернет через gprs по 8р./Мегабайт. Считается в обе стороны. Скорость никакая. Пользуемся мало, но зарплаты не хватает все равно.
  2. Ура, Мегафон сделал безлимитку за 19р. в сутки. Переходим на Мегу. Телефон начинает раскаляться от непрерывной работы. Скорость до 4 кб/с. С зарплаты стало возможным позволить себе бутылочку пива. Дозвониться никто не может.
  3. Ура-ура, слегка дотянулся местный CDMA, в народе SkyLink, у нас под торговой маркой Wellcom. Ставим на балконе внешнюю антенну, подключаем к специально приобретенному модему — скорость до 40 кб/с. Временами. Можно даже посмотреть ролик с ютуба, а заодно приготовить ужин и успеть им насладиться, пока этот ролик закачивается. Цена рупь/метр. Дороговато, но терпимо. Закончились семейные споры, кому в данный момент можно загружать страничку, а кому пока сидеть и читать то, что успело открыться.
  4. Ура три раза! — Wellcom стал безлимитным! Можно без временных и материальных ограничений тянуть направо и налево! Поехали!
Итак, в общем итоге имеем — домашний сервер, стоящий в кладовке, чтобы не шумел и не мозолил глаза. Домашний комп, в последнее время практически полностью перешедший во владения жены. Рабочий ноутбук, который всегда с собой. Небольшая точка доступа, которая все это объединяет в одну опять же домашнюю локальную сеть. Модем подключаем в десктоп, расшариваем доступ в интернет — первое время все довольны, включая сервер с его лицензионным 2003-м, который наконец-то выпустили обновляться на сайт майкрософта :)
И вот тут начинаются мелкие проблемы — комп ночами якобы «адски шумит», мешая жене спать. Модем до кладовки не дотягивается, потому к серваку его не подключить. Ночные посиделки с ноутбуком на кухне, с заветной чашечкой кофе, превращаются в нереализованную мечту, ибо до кухни модему тянуться в два раза дальше, чем до кладовки.

Долго думал, как "малой кровью" выйти из сложившейся ситуации, пока на глаза где-то не попалась тема про роутеры D-Link и альтернативные прошивки. Тщательное гугление показало, что с их помощью возможности небольшой железячки расширяются примерно до уровня домашнего сервера, если не больше. ВОт оно, решение всех моих проблем!
Не откладывая в долгий ящик, купил D-Link DIR-320. Распаковал, поставил, подключил. Впопыхах «убил» не той прошивкой. Долго гуглил, сумел перепрошиться в официальную. Перепрошился в Олеговскую. Настроил модем. Есть связь! За окном светает, пора и на работу...

Далее инструкция «для ленивых», ежели кому вдруг понадобится реализовать сию конструкцию, не вдаваясь в технические подробности:

  1. После последнего сброса роутера он прописался в моей сети с адресом 192.168.0.1. Ставим IP-адрес сетевой карты компьютера в 192.168.0.2. Подключаем роутер прилагаемым шнурком к сетевой карте компьютера. Важно - все остальное, ежели вдруг оно есть, от роутера отключаем!
  2. Качаем проверенную мной прошивку. Переименовываем ее в firmware.bin
  3. Скачиваем tftp2.exe. Запускаем, указываем в настройках адрес роутера (192.168.0.1, не забыли?) и путь к прошивке. Путь не должен иметь пробелов и отличных от английских символов. Я положил все в c:\temp и запускал оттуда.
  4. Отключаем питание роутера. Зажимаем reset.
  5. Не отпуская reset, включаем питание роутера и ждём появления индикатора-"тучки" подключения сетевого устройства.
  6. Отпускаем reset и одновременно жмакаем на кнопку "Upgrade" в программе tftp2. С первого раза не всегда получается сделать это вовремя, надо потренироваться.
  7. В случае попадания наблюдаем частое помигивание индикатора LAN (~3-4 сек).
  8. Ждём порядка 5 минут пока прошивка "развернётся", после этого загорится индикатор "статус".
  9. Ставим IP сетевой карты компьютера на автоматическое получение адреса.
  10. Заходим в роутер по протоколу telnet (адрес 192.168.1.1) login/pass: admin/admin. Для работы с telnet под Виндой рекомендую воспользоваться putty.

c:\> telnet 192.168.0.1
Login: admin
Password: admin

Дальше упражняемся в консоли телнетовской сессии (лучше через copy/paste, чтобы не ошибиться в написании). Для начала нам необходимо определить vendor и product code для нашего модема. Для каждого устройства они уникальны. В открытой сессии telnet даём команду:

$tail -f /usr/tmp/syslog.log - смотрим логи ядра системы в реальном времени.

Теперь вставляем модем (в моём случае это AnyData ADU-300A) в USB-порт роутера и наблюдаем за происходящим. На экране должно появиться нечто подобное:

Okt 29 05:02:09 kernel: hub.c: new USB device 00:03.0-1, assigned address 2
Okt 29 05:02:09 kernel: usb.c: USB device 2 (vend/prod 0x16d5/0x6506) is not claimed by any active driver.

Записываем параметры vendor и product. Выходим по Ctrl-C.

Проверяем запуск порта модема:

$insmod usbserial vendor=0x16d5 product=0x6506 (не забываем указывать ваши собственные значения!)

$ls -l /dev/usb/*

на экране должно появиться что вроде этих строк:

crw------- 1 admin root 188, 0 Okt 29 2009 0
crw------- 1 admin root 188, 1 Okt 29 2009 1

Отлично! Нам теперь доступны следующие порты:

/dev/usb/tts/0
/dev/usb/tts/1

из которых нам понадобится первый - tts0.

Теперь добавляем скрипты дозвона ppp-соединения:

Создаём файл /tmp/ppp/peers/dialup, но сначала недостающий каталог peers:

$mkdir /tmp/ppp/peers

Запускаем редактор и используем обычный "копипаст":

$vi

В редакторе vi переходим в режим редактирования, нажав "i", и вставляем код, начиная с верхнего левого угла:

debug
/dev/usb/tts/0
115200
crtscts
noipdefault
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
noauth
nodetach
mtu 1400
mru 1400
user 'cdma'
password 'cdma'
connect "/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2 > /tmp/chat.log"

Жмём "Esc" и сохраняем в файл командой

:w /tmp/ppp/peers/dialup

Выходим из редактора

:q

для проверки делаем просмотр созданного файла командой:

$cat /tmp/ppp/peers/dialup

Результат должен быть именно таким, как и в вышеприведенных строках:

debug
/dev/usb/tts/0
115200
crtscts
noipdefault
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
noauth
nodetach
mtu 1400
mru 1400
user 'cdma'
password 'cdma'
connect "/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log"

Следующий файл /tmp/ppp/dialup.chat копипастим аналогично:

$vi

'' ''
'' 'ATZ'
'OK' 'ATD #777'
'CONNECT' ''

Esc -> :w /tmp/ppp/dialup.chat -> :q

результат:

$cat /tmp/ppp/dialup.chat

'' ''
'' 'ATZ'
'OK' 'ATD #777'
'CONNECT' ''

Добавляем созданные файлы в /tmp/local/.files командами:

$echo /tmp/ppp/peers/dialup > /tmp/local/.files
$echo /tmp/ppp/dialup.chat >> /tmp/local/.files

Сохраняемся в память роутера

$flashfs save && flashfs commit && flashfs enable

И перегружаем роутер командой:

$reboot

Теперь можно перекурить, а заодно и проверить работоспособность соединения перед завершающим этапом. Файлы дозвона у нас уже сохранены, необходимо лишь еще раз, вручную, запустить порт модема.

$insmod usbserial vendor=0x16d5 product=0x6506

Теперь можем пробовать соединиться. Обратите внимание - в нашем скрипте dialup указан параметр nodetach, поэтому мы будем оставаться в открытой сессии до нажатия Ctrl-C. Таким образом, можно будет увидеть, что происходит в процессе дозвона:

$pppd call dialup

После ввода команды в нашей телнетовской терминальной сессии должно происходить что-то подобное:

Script /usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log finished (pid 162), status = 0x0
Serial connection established.
using channel 2
Using interface ppp0
Connect: ppp0 <--> /dev/usb/tts/0
............................................................
local IP address 10.50.29.187
remote IP address 10.50.29.148
primary DNS address 80.255.144.8
secondary DNS address 80.255.1.9
Script /tmp/ppp/ip-up started (pid 165)
Script /tmp/ppp/ip-up finished (pid 165), status = 0x0

Теперь уже можно открыть браузер, спросить что-нибудь у гугля (или яндекса, по вкусу), зайти на любимый сайт... Можно также проверить скорость соединения через http://speedtest.net/ или подобные, чтобы убедиться, что она не ниже, чем было при прямом подключении к компьютеру.
Для завершения соединения возвращаемся в окно telnet и жмём Ctrl-C.

Чтобы постоянно не прописывать все эти интересные и увлекательные штуки при каждом включении роутера, создадим файл автозапуска порта модема и соединения - /tmp/local/sbin/post-boot

$mkdir /tmp/local/sbin

Наполняем файл автозагрузки:

$vi

#!/bin/sh
insmod usbserial vendor=0x16d5 product=0x6506
sleep 5
pppd call dialup

Esc -> :w /tmp/local/sbin/post-boot -> :q

Что бы наш файл мог выполниться системой при загрузке, присваиваем ему атрибут выполнения:

$chmod +x /tmp/local/sbin/post-boot

И не забываем сохраняться

$flashfs save && flashfs commit

Всё готово! Перегружаемся и пробуем!

$reboot

Для контроля выполнения команд можно открыть сессию телнет с командой:

$tail -f /usr/tmp/syslog.log

Наслаждаемся работой системы!

Важно!
Коды Vendor и Product в статье указаны для моего модема! Не забывайте менять их для своих устройств!

Таким образом сервер остался в кладовке, десктоп по ночам не шумит, модем и роутер тихонько разместились себе на подоконнике, а я пишу эту статью на своей любимой кухне под тихую музыку и кофейный аромат.

воскресенье, 1 марта 2009 г.

Делаем точку доступа из dwa-110

Практически самый дешёвый из приличных WiFi «свистков» D-Link DWA-110. В магазинах он продаётся за 500-600 руб. USB брелок поддерживает функцию SoftAP (программный режим Точка Доступа). Однако из за драйверов D-Link он такой способностью, к сожалению, не обладает. Но DWA-110 построен на чипе от компании Ralink и родные драйвера на чипсет могут переводить устройство в нужный режим SoftAP.

К сожалению, родные драйвера от Ralink ничего не знают о таком устройстве, как D-Link DWA-110, поэтому нашей задачей будет установить драйвера Ralink для устройства DWA-110. Дальше нам потребуется настроить WiFi «свисток» в режиме точки доступа, установить и настроить Proxy-сервер и, в конечном итоге, настроить саму приставку.

Необходимое программное обеспечение:

Родные драйвера от Ralink. Взять их можно отсюда - http://www.ralinktech.com/ralink/Home/Support/Windows.html.

Нам конкретно потребуются драйвера для USB(RT257x/RT2671) - http://www.ralinktech.com.tw/data/drivers/IS_AP_STA_7x_D-1.2.3.0_VA-3.1.1.0_2500_D-2.1.1.0_VA-3.1.0.0_RU-2.0.4.0_VA-2.0.4.0_AU_1.2.1.0_VA-1.0.4.0_101707_0.1.0.29.exe на последнюю на текущий момент версию драйверов - объём 32,5 Mb

Практика:

  • Если у нас уже стоят родные драйвера от D-Link, то необходимо удалить их: Пуск –> Все программы → D-Link → D-Link Wireless G DWA-110 –> Uninstall
  • Извлекаем из USB-порта компьютера D-Link DWA-110, если он там установлен, и не вставляем его в компьютер до тех пор, пока не выполним все необходимые действия!
  • Запускаем установщик драйвера Ralink, при этом все настройки установщика оставляем по умолчанию.
  • После того как драйвер установится, в трее у нас появится чёрная неактивная иконка управления устройством. Нам необходимо закрыть это приложение, кликнув по ней правой кнопкой мыши и выбрав из открывшегося меню пункт Exit.
  • Следующей нашей задачей будет найти и отредактировать определённый файл с расширением INF. Если Windows установлена по умолчанию, то искать его нужно в этой папке C:\WINDOWS\inf\. Файл будет начинаться с символов oem и далее будет одна или две цифры, например oem21.inf. Этот файл текстовый и должен будет начинаться вот с таких строк: ; rt73.inf
  • Открываем этот файл в блокноте и заменяем (Ctrl+H) вот эту последовательность «148F&PID_2573» на эту «07D1&PID_3C07», после чего сохраняем его.
  • Необходимо удалить из этой папки соответствующий PNF-файл. То есть, если мы редактировали oem21.inf, то удалить надо oem21.PNF.
  • Теперь нам необходимо скопировать отредактированный файл в папку C:\Program Files\RALINK\RT7x Wireless LAN Card\Driver\ под именем rt73.inf. В этой папке такой файл существует и необходимо заменить его нашим файлом.
  • Только теперь можно вставить наш «свисток» в USB. Мастер оборудования найдёт новое устройство «RT73 USB Wireless LAN Card», но не обнаружит драйверов к нему. Для установки драйверов необходимо указать мастеру искать их в папке C:\Program Files\RALINK\RT7x Wireless LAN Card\Driver\. Windows предупредит о том, что это программное обеспечение не тестировалось совместно с Windows, необходимо игнорировать это предупреждение и нажать «Всё равно продолжить».

Если всё сделано правильно, то драйвер благополучно установится. Скорее всего новое устройство пытается получить IP-адрес и через некоторое время, не получив его, отметится восклицательным знаком.

Теперь необходимо настроить нашу беспроводную сетевую карту и поставить прокси. Но это уже за пределами заметки.

  • Теперь с помощью HEX-редактора необходимо пропатчить два исполняемых файла ApUI.exe и RaUI.exe. Файлов два, оно продублированы в разных папках. При установке по умолчанию файлы находятся вот здесь:

C:\Program Files\RALINK\Common\ ApUI.exe
C:\Program Files\RALINK\RT7x Wireless LAN Card\SoftAP\ApUI.exe
C:\Program Files\RALINK\Common\ RaUI.exe
C:\Program Files\RALINK\RT7x Wireless LAN Card\Utility\RaUI.exe

Необходимо открыть нужный файл в HEX-редакторе, найти последовательность «148F&PID_2573» и заменить её на «07D1&PID_3C07».

  • Теперь, если всё сделали правильно, то мы сможем запустить файл C:\Program Files\RALINK\RT7x Wireless LAN Card\SoftAP\ApUI.exe

С этого момента наша карточка работает в режиме Access Point. Осталось ввести настройки:

SSID – указывает какое-нибудь имя или оставляем по умолчанию
Country Region Code – 0: CH1-11
Channel: 1

Жмём «Apply».

В Security нужно выбрать систему шифрации WEP и указать какой-нибудь ключ. Для простоты и удобства можно вводить его в режиме ASCII (5 или 13 символов). Для пущей защиты можно ввести и в режиме HEX – 10 или 26 шестнадцатеричных символов (от 0 до F).

чтобы заработали все каналы нужно в настройках приставки выбирать страну, где эти каналы доступны, то есть не Россию, а, например, Великобританию

Честно спер статью у brjppru, ибо актуально при наличии дома подобного "свистка" и отсутствии точки доступа. В скором будущем буду пробовать.