wimax
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- рядовой
- Сообщения: 26
- Зарегистрирован: 2009-02-23 15:28:39
- Контактная информация:
Re: wimax
Хм.. опять потерял связь с башней
хотя только что под виндой подключение было %)
P.S. у кого какая скорость в рабочие моменты? не поделитесь?
Код: Выделить всё
Aug 4 15:25:19 gw lvwimax: Firmware info:
Aug 4 15:25:19 gw lvwimax: Timout 504 occured
Aug 4 15:25:19 gw lvwimax: MAC: 00:00:00:00:00:00
Aug 4 15:25:20 gw lvwimax: Timout 505 occured
Aug 4 15:25:20 gw lvwimax: Timout 506 occured
Aug 4 15:25:21 gw lvwimax: Timout 507 occured
Aug 4 15:25:21 gw lvwimax: init completed
Aug 4 15:25:26 gw lvwimax: Network not found.
P.S. у кого какая скорость в рабочие моменты? не поделитесь?
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
Re: wimax
Качал часа 3, пока не отвалилась связь. Средняя скорость 40-50 кбайт/сек.RexaleX писал(а):Хм.. опять потерял связь с башнейхотя только что под виндой подключение было %)Код: Выделить всё
Aug 4 15:25:19 gw lvwimax: Firmware info: Aug 4 15:25:19 gw lvwimax: Timout 504 occured Aug 4 15:25:19 gw lvwimax: MAC: 00:00:00:00:00:00 Aug 4 15:25:20 gw lvwimax: Timout 505 occured Aug 4 15:25:20 gw lvwimax: Timout 506 occured Aug 4 15:25:21 gw lvwimax: Timout 507 occured Aug 4 15:25:21 gw lvwimax: init completed Aug 4 15:25:26 gw lvwimax: Network not found.
P.S. у кого какая скорость в рабочие моменты? не поделитесь?
-
- рядовой
- Сообщения: 26
- Зарегистрирован: 2009-02-23 15:28:39
- Контактная информация:
Re: wimax
Только что реанимировал. Пришлось прибить демон paradox'a и запустить демон от lvf. Телодвижения непонятные, но приводят к реанимации (до этого еще выткнули устройство и подключили к винде, где оно сразу поймало сеть, но не помогло). Серьезно подумываю над попыткой старта всего хозяйства под какой-нить Ubuntu уже 

-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2009-09-04 20:59:15
Re: wimax
Позвольте внести маленький вклад от меня, реализация функций tap_set_hwaddr и tap_set_mtu.
Код: Выделить всё
/*
dev - device name (tap0, tap1, etc ....)
hwaddr - link-level address (example: char hwaddr[6] = { 0x00, 0x10, 0x20, 0x30, 0x40, 0x50 }; )
*/
int tap_set_hwaddr(char *dev, char *hwaddr)
{
struct ifreq ifr;
// prepare ifreq struct
strncpy(ifr.ifr_name, dev, sizeof(ifr.ifr_name));
ifr.ifr_addr.sa_len = ETHER_ADDR_LEN;
ifr.ifr_addr.sa_family = AF_LINK;
bcopy((const void *) hwaddr, (void *) ifr.ifr_addr.sa_data, ETHER_ADDR_LEN);
// create socket
int fd = socket(PF_INET, SOCK_DGRAM, 0);
if (fd == -1) return -1;
// change hwaddr
int err = ioctl(fd, SIOCSIFLLADDR, (caddr_t) &ifr);
close(fd);
return err != -1 ? 0 : -1;
}
/*
fd - file descriptor for tap device
mtu - new MTU value
*/
int tap_set_mtu(int fd, short mtu)
{
// get tapinfo data
struct tapinfo ti;
if (ioctl(fd, TAPGIFINFO, &ti) == -1) return -1;
// set new mtu value
ti.mtu = mtu;
return ioctl(fd, TAPSIFINFO, &ti) != -1 ? 0 : -1;
}
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2009-09-17 13:26:05
Re: wimax
Если этот кусок - что выше, убрать, то модем после, например, перезагрузки, себя не обнаруживает, и выдает потом в лог только такое:paradox писал(а): вот этот вот запрос можно дофиксить
это получение мак адрессаКод: Выделить всё
writeUsbDev(data2, sizeof(data2)); process_events_by_mask(502, WDS_OTHER);
Код: Выделить всё
Sep 15 01:36:29 bsd-laptop lvwimax: --------------------------------------------------
Sep 15 01:36:29 bsd-laptop lvwimax: lvwimax daemon started
Sep 15 01:36:29 bsd-laptop lvwimax: TODO: register exitprocedures and signal handlers
Sep 15 01:36:29 bsd-laptop lvwimax: founded device ugen4.6: <Samsung USB mWiMAX Modem SAMSUNG ELECTRONICS Co.Ltd.> at usbus4
Sep 15 01:36:29 bsd-laptop lvwimax: Timout 503 occured
Sep 15 01:36:29 bsd-laptop lvwimax: Chip info:
Sep 15 01:36:29 bsd-laptop lvwimax: Firmware info:
Sep 15 01:36:30 bsd-laptop lvwimax: Timout 504 occured
Sep 15 01:36:30 bsd-laptop lvwimax: MAC: 00:00:00:00:00:00
Sep 15 01:36:30 bsd-laptop lvwimax: Timout 505 occured
Sep 15 01:36:31 bsd-laptop lvwimax: Timout 506 occured
Sep 15 01:36:31 bsd-laptop lvwimax: Timout 507 occured
Sep 15 01:36:31 bsd-laptop lvwimax: init completed
paradox, Может быть 0x50 это что-то типа инициализации модема?если ты хорошо разобрался с madwmax
то могу рассказать что там за usb запросы
0x57 это заголовочный байт
дальше комманда
0x43 Read/Write Command
0x44 Read/Write Packet
0x45 Read/Write Features
0x50 пока еще не понятно
А так - благодарен, все работает.
-
- рядовой
- Сообщения: 26
- Зарегистрирован: 2009-02-23 15:28:39
- Контактная информация:
- Fern
- мл. сержант
- Сообщения: 106
- Зарегистрирован: 2009-06-23 21:56:21
- Откуда: RU/Msk
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-03-04 19:13:15
- Откуда: Москва
- Контактная информация:
Re: wimax
Уважаемые Гуру! Сделал все как написано в конфе, модем виден, но при попытке получения адреса ничего не происходит
Уже всю голову сломал, не могу понять в чем грабли... При этом если подключить локалку на сетевуху адрес получается на раз... Т.е. если я правильно понимаю DHCP работает нормально... А при подключении к сети Yota после ввода
получаю:
Ежели кто сталкивался помогите плиз.
P.S. Да драйвер от lvf, система FreeBSD 8.0-RC1

Код: Выделить всё
dhclient tap0
Код: Выделить всё
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 1
No DHCPOFFERS recived.
No working leases in persistent database sleeping.
P.S. Да драйвер от lvf, система FreeBSD 8.0-RC1
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-03-04 19:13:15
- Откуда: Москва
- Контактная информация:
Re: wimax
Под Хрюшей ловит нормально...
Лог под фрей:
Лог под фрей:
Код: Выделить всё
Oct 21 18:08:49 bsd8rc1 lvwimax:
Oct 21 18:08:49 bsd8rc1 lvwimax:
Oct 21 18:08:49 bsd8rc1 lvwimax: --------------------------------------------------
Oct 21 18:08:49 bsd8rc1 lvwimax: lvwimax daemon started
Oct 21 18:08:49 bsd8rc1 lvwimax: TODO: register exitprocedures and signal handlers
Oct 21 18:08:49 bsd8rc1 lvwimax: founded device ugen4.2: <Samsung USB mWiMAX Modem SAMSUNG ELECTRONICS Co.Ltd.> at usbus4
Oct 21 18:08:49 bsd8rc1 lvwimax: Chip info: cmc730_v2.1
Oct 21 18:08:49 bsd8rc1 lvwimax: Firmware info: u200_rev1-2.7.40-CI14
Oct 21 18:08:49 bsd8rc1 lvwimax: MAC: 00:00:00:00:00:00
Oct 21 18:08:49 bsd8rc1 lvwimax: init completed
Oct 21 18:08:49 bsd8rc1 lvwimax: Network found.
Oct 21 18:08:49 bsd8rc1 lvwimax: RSSI: -65 CINR: 23.500000 TX Pow: 57344 Freq: 2505000
Oct 21 18:08:49 bsd8rc1 lvwimax: BSID: 00:00:15:04:09:98
Oct 21 18:08:49 bsd8rc1 lvwimax: State: NEGO Response: 1
Oct 21 18:08:57 bsd8rc1 lvwimax: RSSI: -61 CINR: 25.250000 TX Pow: 3 Freq: 2505000
Oct 21 18:08:57 bsd8rc1 lvwimax: BSID: 00:00:15:04:09:98
Oct 21 18:08:57 bsd8rc1 lvwimax: State: NORMAL Response: 2
Oct 21 18:09:02 bsd8rc1 lvwimax: RSSI: -63 CINR: 25.000000 TX Pow: 15 Freq: 2505000
Oct 21 18:09:02 bsd8rc1 lvwimax: BSID: 00:00:15:04:09:98
Oct 21 18:09:03 bsd8rc1 lvwimax: State: NORMAL Response: 2
Oct 21 18:09:08 bsd8rc1 lvwimax: RSSI: -65 CINR: 24.000000 TX Pow: 19 Freq: 2505000
Oct 21 18:09:08 bsd8rc1 lvwimax: BSID: 00:00:15:04:09:98
Oct 21 18:09:08 bsd8rc1 lvwimax: State: NORMAL Response: 2
...
«Только песок не меняется, всё остальное изменчиво.» — Один из джав Анкорхеда
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-03-04 19:13:15
- Откуда: Москва
- Контактная информация:
Re: wimax
Всем спасибо! Проблема разрешилась...
Что называется сам дурак... Ошибся в одной циферке в маке...
Как результат угробил день...


«Только песок не меняется, всё остальное изменчиво.» — Один из джав Анкорхеда
- Fern
- мл. сержант
- Сообщения: 106
- Зарегистрирован: 2009-06-23 21:56:21
- Откуда: RU/Msk
Re: wimax
Ам... Что-то не то с ним...
Начал делать по гайду с 3й страницы темы... На втором шаге вот оно:
Вот это самое libusb20.h откуда можно взять и куда положить надо в итоге?
Начал делать по гайду с 3й страницы темы... На втором шаге вот оно:
Код: Выделить всё
/usr/home/fern/lvwimax/>gcc lvwimax.c protocol.c tap_dev.c -lusb -lpthread -o lvwimax
lvwimax.c:24:22: error: libusb20.h: No such file or directory
lvwimax.c: In function 'process_events_by_mask':
lvwimax.c:162: error: storage size of 'start' isn't known
lvwimax.c:162: error: storage size of 'curr' isn't known
lvwimax.c: In function 'process_normal_C_response':
lvwimax.c:202: warning: incompatible implicit declaration of built-in function 'memcpy'
lvwimax.c:212: warning: incompatible implicit declaration of built-in function 'memcpy'
lvwimax.c:239: warning: incompatible implicit declaration of built-in function 'memcpy'
lvwimax.c: In function 'usbReaderProc':
lvwimax.c:376: warning: assignment makes pointer from integer without a cast
lvwimax.c: In function 'prepareToWrite':
lvwimax.c:475: warning: assignment makes pointer from integer without a cast
lvwimax.c: In function 'initDevice':
lvwimax.c:543: warning: assignment makes pointer from integer without a cast
lvwimax.c:547: warning: assignment makes pointer from integer without a cast
lvwimax.c:549: warning: initialization makes pointer from integer without a cast
lvwimax.c:550: warning: incompatible implicit declaration of built-in function 'strstr'
- Fern
- мл. сержант
- Сообщения: 106
- Зарегистрирован: 2009-06-23 21:56:21
- Откуда: RU/Msk
Re: wimax
Мда... Видать придется таки выделить место на винте под винду.paradox писал(а):нигде
кроме как обновить систему до 8 или выше

Насколько я помню, в теме проскакивало, это связанно с поддержкой linux драверов, которой нет в 7.х?

Все хорошее приходит сверху, а лучшее со временем...
-
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-08-29 23:20:49
- drurus
- рядовой
- Сообщения: 12
- Зарегистрирован: 2007-08-01 13:37:45
- Откуда: Krasnodar
- Контактная информация: