Перейти к собственно контенту

AgR^ Live Blog

Общественные записки не поддающиеся вкуриванию…

Архив

Метка: настройка

Встала задача — установить GPS трекер на автомобиль, и получать данные о местоположении через gprs интернет и отражать все перемещения на карте. Для этого заказал GPS tracker на алиэкспрессе за 950 рублей. На оригинал не особо рассчитывал, но за такие бабки и этот кусок г…. сойдёт. Приехала вот такая коробочка. По бокам которой написано — Packaging for Aliexpress / Ebay only(забавная фраза).

OLYMPUS DIGITAL CAMERA
Далее всё распаковал и разложил:
OLYMPUS DIGITAL CAMERA
Слева направо, сверху вниз….. мануал на инглише, зарядка для аккумулятора, магнитная крышка, влагозащитный чехол, аккумулятор BL5, собственно сам трекер TK102, блок питания для трекера/зарядки, и CD диск.

Итак начнём. Для начала полностью зарядил аккумулятор. Потом сходил до билайна и прикупил симку с тарифным планом GO!2014(без аб. платы, СМС 1.2р, gprs интернет — бесплатен). Далее установил в трекер ненужную флеш карту на 2 гига(пусть будет раз уж есть место под неё), потом сим карту, и аккумулятор. Трекер начал периодически моргать зелёным светодиодом.

Настраиваем сам трекер(смс команды):
1. begin123456
2. apn123456 internet.beeline.ru beeline beeline
3. gprs123456
4. adminip123456 193.193.165.166 20488 - настройки сервера для http://orange.gps-trace.com
adminip123456 213.219.245.116 20100 - настройки сервера для сервера gpshome(в настройках - china tracker).
Это самый быстрый способ запустить gps tracker.

Далее зарегистрировался на http://orange.gps-trace.com
В личном кабинете выбрал тип устройства TK110 (узнал на сайте wialon) и вбил IMEI код — 0xxxxxxxxxxx (ноль и последние одиннадцать цифр IMEI кода — узнал там же)
IMEI код можно посмотреть на самом устройстве или командой: imei123456

В итоге через некоторое время на сайте появятся данные о местоположении.
И ниже пример поездки в один из соседних городов.
gps-tracker_01

Ну а теперь выполним "тюнинг" жпс трекера:
1. password123456 newpassword - устанавливаем новый пароль
2. clear123456 - очистка вставленной флеш карты
save030s***n123456 - сохранение координат на флеш карту при отсутствии канала связи
3. tracker123456 - режим трекера ; monitor123456 - режим прослушки присходящего вокруг
4. time zone123456 0 - настройка часового пояса UTC+0

Остальные функции оказались не особо нужными мне.

И напоследок инструкция на GPS трекер xexun_tk102_manual. Правда тут нету команд настройки под флеш карту, но большинство команд совпадают с теми что в бумажной инструкции.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
2 707 views

Однажды очень понадобились квоты. Ну раз понадобились, значит делаем. Приступим.
Т.к. по умолчанию во фряхе квоты отключены, то сперва необходимо добавить в конфиг ядра опцию, пересобрать ядро и установить его.

Отредактирую свой конфиг ядра:
>ee /usr/src/sys/i386/conf/AGR
и добавляю сюда строчку:
options QUOTA
Сохраняем конфиг и пересобираем ядро:
cd /sys/i386/conf && config AGR && cd ../compile/AGR && make depend && make && make install

Добавляем пару строчек в /etc/rc.conf
enable_quotas="YES"
check_quotas="YES"

Далее включаем квоты на тех "ФС", там где это нам нужно, добавляя опцию - userquota.(Лично мне нужны были только пользовательские квоты)
vadim# cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ad2s1b none swap sw 0 0
/dev/ad2s1a / ufs rw 1 1
/dev/ad2s1h /data ufs rw,userquota 2 2
/dev/ad2s1g /home ufs rw,userquota 2 2
/dev/ad2s1d /tmp ufs rw 2 2
/dev/ad2s1e /usr ufs rw,userquota 2 2
/dev/ad2s1f /var ufs rw 2 2
/dev/cd0 /cdrom cd9660 ro,noauto 0 0
linproc /compat/linux/proc linprocfs rw 0 0

Далее перезагружаемся.
И проверяем:
vadim# quota -v
Disk quotas for user root (uid 0):
Filesystem usage quota limit grace files quota limit grace
/data 13404 0 0 90 0 0
/home 19074004 0 0 677 0 0
/usr 3309778 0 0 284614 0 0

Ну и самое последнее. Раздаём юзерам квоты на разных файловых системах:
>edquota -u user
Quotas for user vadim:
/data: kbytes in use: 0, limits (soft = 0, hard = 0)
inodes in use: 0, limits (soft = 0, hard = 0)
/home: kbytes in use: 448260, limits (soft = 0, hard = 0)
inodes in use: 1769, limits (soft = 0, hard = 0)
/usr: kbytes in use: 228784, limits (soft = 0, hard = 0)
inodes in use: 75, limits (soft = 0, hard = 0)
Тут можно задать мягкое (Soft) и жёсткое (Hard) ограничение.

Новые ограничения вступят в силу после выхода из редактора.
Вот так. Если нужно больше инфы по квотам, то тогда курим хэндбук. Там всё расписано и разрисовано.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
1 008 views

Нашёл недавно на балкончике, старенькую телевизионную антенну. И тут же созрела идея, прикрутить к ней свою точку доступа 2100АР, для подключения к удалённым Wi-Fi сетям. Тем более, что таких зон пачка(фото ниже — 6 сетей). Но это при вытаскивании ноута на балкон. Внутри же помещения уже всё глухо — ловится 1-2 сети.

Хватаем изоленту и приматываем нашу точку доступа к антенне. Антенну естественно вытаскиваем на балкон и направляем в сторону возможных халявных сетей:

Заходим в админку dwl-2100ap. Переходим на вкладку Wireless. Выбираем режим работы Wi-Fi — MODE -> Universal Repeater. Далее в Site Survey жмём SCAN и ждем пока в окошке не отобразится список сетей. Поймалось около 15 сетей, а до этого было только 6. Выбираю сеть, где Security — OFF и нажимаю APPLY или OK. Ждём ребута точки доступа.

После ребута видим, что наша сеть очень хорошо ловится уже и внутри помещения, даже в самом херовом месте. А до этого было только на улице. Дома вообще не ловилась. Выбираем нашу сеть на ноуте и жмем соединить… Удача!

Тестируем скорость соединения и что за провайдер:

Радуемся. 🙂

 

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
Загрузка...
3 562 views

Хочу тут описать свои мучения по поводу восстановления начальных установок рутера ASUS WL500gP. Некоторые могут сказать…аааа что там восстанавливать? зашёл через админку да и сбросил или через кнопку «Reset». В принципе правильно. НО! Не в моём случае.
Итак начну.
Достался мне с работы не рабочий роутер. Не торопясь, месяца за три, я его вернул к жизни. А также, пришлось ещё и блок питания «подшаманить», тк он из той же серии что и дылинковские (5В/2А), которые долго не живут. Вернув роутер к жизни и включив его, хотел было войти в его «админку»….но не тут то было.
В то время когда он был ещё в работе, я его настроил так, что стояла МАК фильтрация(с других компьютеров не попадёш никак). По Wi-Fi роутер пускал мой смартфон(тк он был прописан) но ключ аутенфикации не проходил (баг Windows Mobile с WPA2 шифрованием). Жму кнопку «RESET» на задней стенке…..и ноль… ничего не изменяется, что очеь странно. Пытаюсь его прошить, в надежде что настройки вернуться в начальные значения. Выключаю роутер, жму и держу «Reset», включаю роутер и жду мигания(1/1сек) индикатора «Power». Всё. Роутер готов к «прошиванию».
Проеверяю доступен ли роутер:
ping 10.0.0.220

Доступен…… Начинаем прошивать:
tftp -i 10.0.0.220 put flashxxx.trx
Прошивка заливается за 5 секунд. И ещё 2-3 минуты прошивается. Ждём моргания! индикатора «ANT»!!!! Питание не трогаем.
Новая прошивка залилась. Но настройки остались. Блять….не мой день наверное…..
Пытаюсь вспомнить MAC адреса чтобы подделать их, но и этот вариант не проходит.
Проебавшись пару часиков…..вдруг осиняет идейка. Вспомнив, что веб-админка включена и на WAN — порту, подключаю ноут шнурком к нему и назначаю статический адрес из той подсети, что и прописана в рутере(а это я точно помню, что там статика и какой адрес). И о чудо. Вот она админская веб-панель. Захожу и сбрасываю все настройки в «дефолтные». Урррра. Еботне конец….
А вот теперь думаю. Если бы веб-админка была доступна только через LAN — порты. То, как попасть в неё, чтоб восстановить начальные установки? Жду идей…..

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
4 525 views

Здесь буду публиковать информацию о скрытых возможностях WITU. Вернее это даже если правильнее сказать — инженерное меню.

Начнём:

1 — (*#0*#) — набор утилит для тестирования телефона. Разжёвывать тут смысла нет. И так всё ясно. Выход из программы тестирования — нажатие на клавишу отмены вызова.
2 — (*#0002*28346#) — Вы увидите всплывающее окошко, под названием «Утилита аудио контроля» Кликните Menu -> Normal -> Headset . Второй пункт Headphones , тут вы можете поменять: Громкость наушника: HP(04) (-db меньше громкость +db больше громкость.) Рекомендовано выставить 0db (level) Цифро-аналог: DAC(0C) Это влияет на громкость в целом mp3, видео, итд. Рекомендовано выставить 0db. Громкость радио: RVOL. Возможно громкость во время разговора. кликнуть menu -> apply, что бы применить изменения.
3 — (*#0206*8376263#) — показывает версию: PDA, Phone, H/W, RFCalDate.
4 — (*#197328640#) — Главное инженерное меню. Тут будьте осторожней 🙂
5 — (*#7465625#) — (запускает \Windows\Personalize.exe %LOCK_STATUS_INFO) Показывает статус Network, Service Provider, SIM or Corporation lock.
6 — (*#92782#) — (запускает \Windows\uamgr.exe) Показывает UA profile.
7 — (*#232337#) — (запускает \Windows\bthrftest.exe) Показывает Bluetooth RF tester and the device address.
8 — (*#32489#) — (тест GSM) Показывает — ciphering status and options to enable or disable it.
9 — (*#2263#) — (запускает \Windows\bandsel.exe -band) (тест GSM) Показывает — GSM band selection screen, with options Automatic [default], GSM 850, 900, 1800, 1900, 850/190 and 900/1800.
10 — (*#1234#) — (запускает \Windows\KSReset.exe #Version) Показывает версию PDA и Phone.
11 — (*#0782#) — (запускает \Windows\RTCViewer.exe) Настройка часов и сигналов.
12 — (*#0673#) — (запускает \Windows\PlaySound.exe) Тест звуковой подсистемы.
13 — (*#9090#) — (тест GSM) UART/USB settings.
14 — (*#0842#) — Тест вибро, подсветки, и Alert LED (кнопка включения).
15 — *#2580# — (тест GSM) Integrity settings.
16 — *#0228# — (тест GSM) Показывает детальную информацию о GSM status: Antenna signal power, served network mode, temperature, Battery, Voltage (Antenna ADC test)
17 — *#2222# — (тест GSM) Показывает the FTA hardware version.
18 — *#1111# — (тест GSM) Показывает FTA software version.
19 — *#0011# — (запускает \Windows\TestMode.exe) (тест GSM) Показывает детальную информацию GSM сети.
20 — *#06# — Показывает IMEI код.
21 — *#1*# — (запускает \Windows\Line_KeyTest.exe)
22 — (*#1546792*#) — Показывает админское меню установок (запускает \Windows\AdminSettings.exe).
23 — (*#81230*#) — пере-конфигурация аппарата — изменение страны, оператора.(ПРЕДУПРЕЖДЕНИЕ: ЭТО ЯВЛЯЕТСЯ ХАРД-РЕСЕТОМ АППАРАТА!!!)

В общем могу сказать одно — прежде чем что-то нажать — подумайте головой и не один раз 🙂

    Проверил данные коды на телефоне жены. Большинство подходят. А у неё Samsung Star S5230 /
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
3 444 views

Здесь я просто выложу (как памятку) какие функции PHP  на что и как менять.


ereg():

ereg("\.([^\.]*$)", $this->file_src_name, $extension);

preg_match("/\.([^\.]*$)/", $this->file_src_name, $extension);

ereg_replace():

$this->file_dst_name_body = ereg_replace("[^A-Za-z0-9_]", "",$this->file_dst_name_body);

$this->file_dst_name_body = preg_replace("/[^A-Za-z0-9_]/", "",$this->file_dst_name_body);

eregi():

eregi("\.([^\.]*$)", $this->file_src_name, $extension);

preg_match("/\.([^\.]*$)/i", $this->file_src_name, $extension);

Но можно и не менять эти функции а просто ищем в php.ini следующие строчки (или добавляем в конец если таковых нету в вашем конфиге :) ):

http://ru2.php.net/manual/en/mbstring.overload.php

;0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions

; http://ru2.php.net/manual/en/mbstring.configuration.php#ini.mbstring.func-overload
mbstring.func_overload = 0

Что это означает? А вот что!!!

0 - Оставить все без изменений.
1-4 Включить одну из функций.
7 - Включить сразу все функции.

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

Ну вот и всё пока.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
1 325 views

Итак встала задача в конторе переехать с ворованного ххххххпрокси на бесплатный со всеми текущими настройками каждого пользователя. Перебрав варианта 3-4 различных прокси серверов, мой выбор пал на 3PROXY (http://3proxy.ru). Синтаксис у oops, squid,etc почти что одинаков, а вот у 3proxy со своим оригинальным синтаксисом и возможностями известными только автору — пришлось курить маны, факи и хауту, чтобы написать работоспособный конфиг под своих юзеров. Кстати. У 3proxy мне очень понравилось — быстрая установка и запуск, а также переносимость конфига с минимальными изменениями UNIX <-> Windows.

Итак задача. Пустить в инет 25 юзеров — авторизация по IP и по логину с пассвордом. Каждому юзеру канал определённой «толщины «, или же один канал на несколько пользователей(например для бухгалтеров). Ограничение времени работы (только в рабочее время). В выходные скорость в рабочее время для всех по минимуму (2-3кб/сек). Несколько фильтров ресурсов (список запрещённых ресурсов и список разрешённых ресурсов). Весь трафик идёт через вышестоящий прокси в другом филиале. TCP и UDP портмаппинг(можно через вышестоящий прокси(если такое возможно) а можно и напрямую).

Далее…

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
31 134 views

PHP 5.3.2

Апр 13

Ну вот и пришло время когда появился PHP5.3.x в портах FREEBSD. Ну и раз появилось то и появилось желание обновиться и опробовать. До этого пробовал на винде версию 5.3 и как оказалось многие скрипты просто стали неработоспособными, что и пугает. Но мы то эти самые матёрые , которые нихера не боятся трудностей. Да и с прогрессом стараюсь идти в ногу )наступая на грабли и оказываясь в полной жопе(
Итак начнём:

1. Для начала обновим порты:
>portsnap fetch update
2. Идём в /usr/ports/UPDATING и видим что там предлагают сделать с пыхой. Удалить
- php5-dbase
- php5-ncurses
- php5-pcre
- php5-spl
- php5-ming
- php5-mhash
и пересобрать php5.
Что собственно и делаем:
>pkg_delete -f php5-dbase php5-ncurses php5-pcre php5-spl php5-ming php5-mhash
>portupgrade -u php5
>apachectl restart - чтобы апач подцепил пыху5.3.2

Вот и всё по первому пункту.
3. Ну вот и начались проблемы. Первое что бросилось в глаза так это ругань на дату. После поиска и прочтения описания изменений - наступает просветление.
Идём в
>ee /usr/local/etc/php.ini
и добавляем строчку - date.timezone = "Asia/Yekaterinburg".
Свою таймзону найти можно на сайте PHP.

И о чудо. 70% скриптов ожило. А 30% всё ещё выёживается. Для меня были важны фотогалерея на coppermine, блог на wordpress, и wr-scripts(форум,доска объявлений,итд). И они как ни странно заработали. Ну а с остальными будем разбираться потихоньку.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка...
906 views