суббота, 26 января 2013 г.
День позора для Ростелекома
И так почти каждый вечер. При тарифе 4 мегабита, да.
Сдается мне, за такое еще и приплачивать должны, а не деньги брать.
Тьфу.
понедельник, 14 ноября 2011 г.
Универсальный гаджет ASUS WL-330Ge
- В комнате переговоров несколько человек с ноутбуками, а розетка Ethernet всего одна. Беспроводку консервативные хозяева не установили. Необходимо оперативно выдать всем доступ в сеть интернет.
- В командировке в гостиничном номере слабое покрытие Wi-Fi, а поработать на своем ноутбуке хочется во всех точках помещения, включая балкон.
- Необходимо собрать/установить десяток компьютеров, закачав в том числе обновления с сайта Microsoft, но выделено помещение, не оборудование сетью Ethernet, зато слегка ловится Wi-Fi сигнал с ближайшего маршрутизатора.
воскресенье, 6 июня 2010 г.
3G домашний интернет в локальной сети бюджетными методами (окончание эпопеи)
понедельник, 22 февраля 2010 г.
3G домашний интернет в локальной сети бюджетными методами (продолжение эпопеи)
суббота, 9 января 2010 г.
Индикатор сетевой активности в Windows 7
пятница, 27 ноября 2009 г.
3G домашний интернет в локальной сети бюджетными методами (на основе D-Link DIR-320 и AnyData ADU-300A)
Но любое творчество, как известно, требует оценки масс, иначе оно остается пустым бумагомаранием. И притом, независимая оценка возможна лишь людьми сторонними. Интернет-публика для этих целей подходит как нельзя лучше — критика по делу и без оного выдается со всех сторон, только и успевай поворачиваться для равномерного обтекания. Окей, будем выкладывать свои мысли и наблюдения в глобальную сеть!
И тут выясняется, что ни один городской провайдер не считает нужным дотянуться до нашей деревни. Лень им, понимаете ли, провести пару технических мероприятий, несмотря на входящую в район оптику, а также наличие у нас собственной АТС. Хоть чуток пошевелиться и организовать какие-нибудь подключения отказываются напрочь.
В то время как цивилизованные городские жители по нескольку раз в год меняют тарифы и скорость, в то время как началось тотальное засилие безлимита по очень вкусным ценам — мне по-старинке приходилось изрядно напрягать электронную часть мобильного телефона, пытаясь выжать из полуживого gprs хоть какие-то движения. Ну да ладно, чаты работают, почта временами ходит, странички без больших картинок смотрятся — на этом все прелести и заканчиваются. Выгрузить объемный креатив в сеть в таких условиях ну очень тяжело.
Далее кратко все пройденные за долгое время этапы моих мучений:
- Интернет через gprs по 8р./Мегабайт. Считается в обе стороны. Скорость никакая. Пользуемся мало, но зарплаты не хватает все равно.
- Ура, Мегафон сделал безлимитку за 19р. в сутки. Переходим на Мегу. Телефон начинает раскаляться от непрерывной работы. Скорость до 4 кб/с. С зарплаты стало возможным позволить себе бутылочку пива. Дозвониться никто не может.
- Ура-ура, слегка дотянулся местный CDMA, в народе SkyLink, у нас под торговой маркой Wellcom. Ставим на балконе внешнюю антенну, подключаем к специально приобретенному модему — скорость до 40 кб/с. Временами. Можно даже посмотреть ролик с ютуба, а заодно приготовить ужин и успеть им насладиться, пока этот ролик закачивается. Цена рупь/метр. Дороговато, но терпимо. Закончились семейные споры, кому в данный момент можно загружать страничку, а кому пока сидеть и читать то, что успело открыться.
- Ура три раза! — Wellcom стал безлимитным! Можно без временных и материальных ограничений тянуть направо и налево! Поехали!
И вот тут начинаются мелкие проблемы — комп ночами якобы «адски шумит», мешая жене спать. Модем до кладовки не дотягивается, потому к серваку его не подключить. Ночные посиделки с ноутбуком на кухне, с заветной чашечкой кофе, превращаются в нереализованную мечту, ибо до кухни модему тянуться в два раза дальше, чем до кладовки.
Долго думал, как "малой кровью" выйти из сложившейся ситуации, пока на глаза где-то не попалась тема про роутеры D-Link и альтернативные прошивки. Тщательное гугление показало, что с их помощью возможности небольшой железячки расширяются примерно до уровня домашнего сервера, если не больше. ВОт оно, решение всех моих проблем!
Не откладывая в долгий ящик, купил D-Link DIR-320. Распаковал, поставил, подключил. Впопыхах «убил» не той прошивкой. Долго гуглил, сумел перепрошиться в официальную. Перепрошился в Олеговскую. Настроил модем. Есть связь! За окном светает, пора и на работу...
Далее инструкция «для ленивых», ежели кому вдруг понадобится реализовать сию конструкцию, не вдаваясь в технические подробности:
- После последнего сброса роутера он прописался в моей сети с адресом 192.168.0.1. Ставим IP-адрес сетевой карты компьютера в 192.168.0.2. Подключаем роутер прилагаемым шнурком к сетевой карте компьютера. Важно - все остальное, ежели вдруг оно есть, от роутера отключаем!
- Качаем проверенную мной прошивку. Переименовываем ее в firmware.bin
- Скачиваем tftp2.exe. Запускаем, указываем в настройках адрес роутера (192.168.0.1, не забыли?) и путь к прошивке. Путь не должен иметь пробелов и отличных от английских символов. Я положил все в c:\temp и запускал оттуда.
- Отключаем питание роутера. Зажимаем reset.
- Не отпуская reset, включаем питание роутера и ждём появления индикатора-"тучки" подключения сетевого устройства.
- Отпускаем reset и одновременно жмакаем на кнопку "Upgrade" в программе tftp2. С первого раза не всегда получается сделать это вовремя, надо потренироваться.
- В случае попадания наблюдаем частое помигивание индикатора LAN (~3-4 сек).
- Ждём порядка 5 минут пока прошивка "развернётся", после этого загорится индикатор "статус".
- Ставим IP сетевой карты компьютера на автоматическое получение адреса.
- Заходим в роутер по протоколу telnet (адрес 192.168.1.1) login/pass: admin/admin. Для работы с telnet под Виндой рекомендую воспользоваться putty.
c:\> telnet 192.168.0.1
Login: admin
Password: admin
$tail -f /usr/tmp/syslog.log - смотрим логи ядра системы в реальном времени.
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
$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
Для завершения соединения возвращаемся в окно telnet и жмём Ctrl-C.
$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, ибо актуально при наличии дома подобного "свистка" и отсутствии точки доступа. В скором будущем буду пробовать.
