Yota

Модем-свисток - Samsung SWC-U200

Для MacOS есть драйвер.

Даже если настроить, то останется проблема со скоростью - максимум 0.5Мегабита

Текущее решение построено на без подправленного madwimax-0.1.0

Установка
fetch ftp://ftp.ipt.ru/pub/bsam/lvwimax.shar sudo mv lvwimax.shar /usr/ports/net cd /usr/ports/net sh < lvwimax.shar sudo rm lvwimax.shar

make install -C /usr/ports/net/lvwimax После завершения установки /etc/rc.d/devd restart echo 'lvwimax_enable="YES"' >> /etc/rc.conf echo 'lvwimax_mac_address="00:24:91:35:84:d3"' >> /etc/rc.conf /usr/local/etc/rc.d/lvwimax start sudo route change default 10.128.80.1

Подключение модема dmesg ugen3.2:  at usbus3 umass0:  on usbus3 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 cd0 at umass-sim0 bus 0 target 0 lun 0 cd0:  Removable CD-ROM SCSI-0 device  cd0: 40.000MB/s transfers cd0: cd present [32769 x 2048 byte records]

 Starting lvwimax. DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 4 DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 11 DHCPOFFER from 10.128.80.1 unknown dhcp option value 0xfc DHCPREQUEST on tap0 to 255.255.255.255 port 67 DHCPACK from 10.128.80.1 unknown dhcp option value 0xfc bound to 10.128.95.84 -- renewal in 5400 seconds. 

ifconfig  tap0: flags=8843 metric 0 mtu 1386 ether 00:24:91:35:84:d3 inet 10.128.95.84 netmask 0xfffff000 broadcast 10.128.95.255 Opened by PID 3841 

netstat -rn  Routing tables

Internet: Destination       Gateway            Flags    Refs      Use  Netif Expire default           192.168.5.80       UGS         9    97041    xl0 10.128.80.0/20    link#6             U           0        0   tap0 10.128.95.84      link#6             UHS         0        0    lo0 127.0.0.1         link#5             UH          0      228    lo0 192.168.5.0/24    link#2             U           0    30257    xl0 192.168.5.11      link#2             UHS         0        0    lo0 </PRE>

host 109.188.73.137 137.73.188.109.in-addr.arpa domain name pointer wimax-client.yota.ru.

fetch http://service.renter.ru/testfile.bin testfile.bin                                   4% of  200 MB   44 kBps 01h13m^C

iperf -c zombie --format k -m -p 1111 -t 180 

Client connecting to zombie, TCP port 1111 TCP window size: 32.9 KByte (default)

[ 3] local 10.128.95.84 port 23834 connected with 89.108.68.254 port 1111 [ ID] Interval      Transfer     Bandwidth [ 3]  0.0-184.0 sec  10752 KBytes   479 Kbits/sec [ 3] MSS size 1346 bytes (MTU 1386 bytes, unknown interface) </PRE>

sudo usbconfig  ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen3.1: <EHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.1: <UHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen5.1: <UHCI root HUB Intel> at usbus5, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen6.1: <UHCI root HUB Intel> at usbus6, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen7.1: <EHCI root HUB Intel> at usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen6.2: <USB Multimedia Keyboard LITEON Technology> at usbus6, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON ugen6.3: <USB-PS/2 Optical Mouse Logitech> at usbus6, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON ugen3.2: <Samsung USB mWiMAX Modem SAMSUNG ELECTRONICS Co.Ltd.> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON </PRE>

sudo camcontrol devlist <Samsung Install Disk 0.10>       at scbus0 target 0 lun 0 (pass0,cd0)

dmesg  tap0: Ethernet address: 00:bd:a2:47:54:00 Nov 28 04:41:42 dc dhclient[3843]: unknown dhcp option value 0xfc Nov 28 04:41:44 dc dhclient[3843]: unknown dhcp option value 0xfc Nov 28 04:53:22 dc lvwimax: Timout 512 occured Nov 28 04:53:33 dc lvwimax: Timout 511 occured Nov 28 05:11:13 dc lvwimax: Timout 511 occured Nov 28 05:11:13 dc lvwimax: Timout 512 occured Nov 28 05:11:59 dc lvwimax: Timout 511 occured Nov 28 05:12:00 dc lvwimax: Timout 512 occured </PRE>

Как узнать MAC свистка? Взял из вывода ifconfig в linux  wimax0   Link encap:Ethernet  HWaddr 00:24:91:35:84:d3 inet addr:10.128.95.84 Bcast:10.128.95.255  Mask:255.255.240.0 inet6 addr: fe80::224:91ff:fe35:84d3/64 ÐÐ¸Ð°Ð¿Ð°Ð·Ð¾Ð½:Ð¡ÑÑÐ»ÐºÐ° ÐÐÐÐ Ð¥ BROADCAST RUNNING MULTICAST MTU:1386  Metric:1 RX packets:64 errors:0 dropped:0 overruns:0 frame:0 TX packets:207 errors:0 dropped:0 overruns:0 carrier:0 ÐºÐ¾Ð»Ð»Ð¸Ð·Ð¸Ð¸:0 txqueuelen:500 RX bytes:64232 (64.2 KB) TX bytes:27433 (27.4 KB)

wimax1   Link encap:Ethernet  HWaddr 00:24:91:35:84:d3 inet addr:10.128.95.84 Bcast:10.128.95.255  Mask:255.255.240.0 inet6 addr: fe80::224:91ff:fe35:84d3/64 ÐÐ¸Ð°Ð¿Ð°Ð·Ð¾Ð½:Ð¡ÑÑÐ»ÐºÐ° ÐÐÐÐ Ð¥ BROADCAST RUNNING MULTICAST MTU:1386  Metric:1 RX packets:185 errors:0 dropped:0 overruns:0 frame:0 TX packets:177 errors:0 dropped:0 overruns:0 carrier:0 ÐºÐ¾Ð»Ð»Ð¸Ð·Ð¸Ð¸:0 txqueuelen:500 RX bytes:131758 (131.7 KB) TX bytes:27762 (27.7 KB) </PRE>

lvwimax.tar.gz скачать

Небольшое уточнение: имя каталога в который помещён собранный файл lvwimax необходимо прописать в скрипте sart_lvwimax.sh вместо /home/msi/lvwimax/

P.S. По поводу демонизации - можно убрать последнюю команду в скрипте start_lvwimax и в консоль ничего не будет выводиться

в bsd tun наскоко я понимаю работать небудет поскоку tun это тунель с двумя айпи а tap это езернет устройство с мак адрессом


 * Единственная инструкция
 * http://people.freebsd.org/~bsam/
 * http://lists.freebsd.org/pipermail/freebsd-usb/2009-November/007775.html
 * http://m-ivanov.livejournal.com/8421.html#cutid1 wifi
 * http://forums.freebsd.org/showthread.php?t=19747
 * http://forum.lissyara.su/viewtopic.php?f=5&t=13789&start=150
 * http://wiki.lissyara.su/wiki/Usbconfig