On Tue, Jul 07, 2009 at 11:40:49AM +0400, Timothy Silent wrote: > Отзовитесь кто настраивал сие чудо под линухой. В принципе, инет > пестрит success stories. В частности, Yota продаёт по очень вкусной > цене железки. Инструкции по настройке под lin относятся к Samsung > SWC-u200, а я в бук, вероятно, предпочту SWC-e100. Также любопытно,
Где-то в архиве рассылки лежит письмо со ссылкой на готовособранный libusb-1 (в etch и lenny libusb-0.1, они не должны вроде конфликтовать) и madwimax 0.1. SWC-u200 в простой конфигурации завелся сам собой, получил IP-адрес и заработал. Про качество сигнала ничего не могу сказать так как сижу близко от соты. Сам делал конструкцию (которую коллеги находят странной) с роутером в kvm, пробрасывая wimax0 через bridge. Делается тоже просто: 1. В дереве исходников в файле закомментировать вызов функции tap_set_hwaddr. 2. Езернету в kvm назначить MAC address модема и поставить MTU 1386. 3. Добиться того, чтобы при пропадании-появлении связи инициировалось переполучение DHCP lease в роутере. Последнее я делал так (стоит ISC dhclient3): 1. в роутере в /etc/dhclient.conf добавил строчку omapi port <portnumber> Это не документированная опция (по крайней мере я не нашел). Она обсуждалась в какой-то из рассылок FreeBSD, и ее можно поглядеть в коде. portnumber у меня 7911 (он такой в omshell по умолчанию) 2. На хосте, куда присоединен модем написал такой event.sh: ============================================================ #!/bin/sh # Usage: event.sh <event> <if-name> case "$1" in if-create) /usr/sbin/ifconfig $2 hw ether 00:16:3e:33:48:90 0.0.0.0 up /usr/sbin/brctl addif wimaxbr $2 ;; if-up) /usr/bin/omshell << EOI1 server 192.168.1.1 connect new control open set state=4 update EOI1 # if [ -x /sbin/dhclient3 ]; then # dhclient3 -nw -pf /var/run/dhclient."$2".pid -lf /var/lib/dhcp3/dhclient."$2".leases "$2" >/dev/null 2>&1 # elif [ -x /sbin/dhclient ]; then # dhclient -e -pf /var/run/dhclient."$2".pid -lf /var/lib/dhcp/dhclient."$2".leases "$2" # elif [ -x /sbin/pump ]; then # pump -i "$2" # elif [ -x /sbin/udhcpc ]; then # udhcpc -n -p /var/run/udhcpc."$2".pid -i "$2" # elif [ -x /sbin/dhcpcd ]; then # dhcpcd "$2" # fi ;; if-down) /usr/bin/omshell << EOI2 server 192.168.1.1 connect new control open set state=3 update EOI2 # if [ -x /sbin/dhclient3 ]; then # dhclient3 -r -pf /var/run/dhclient."$2".pid -lf /var/lib/dhcp3/dhclient."$2".leases "$2" >/dev/null 2>&1 # elif [ -x /sbin/dhclient ]; then # cat /var/run/dhclient."$2".pid | xargs -i kill -TERM {} # elif [ -x /sbin/pump ]; then # pump -i "$2" -r # elif [ -x /sbin/udhcpc ]; then # cat /var/run/udhcpc."$2".pid | xargs -i kill -TERM {} # elif [ -x /sbin/dhcpcd ]; then # dhcpcd -k "$2" # fi ;; if-release) /usr/sbin/brctl delif wimaxbr $2 ;; *) echo "Usage: $0 { if-create | if-up | if-down | if-release }" >&2 exit 3 ;; esac ============================================================ omshell находится в пакете dhcp3-common. По умолчанию port для omshell 7911, если используется другой - в скрипты для omshell нужно вставить port <portnumber> в строчке перед connect. Вот такое извращение :))))) WBR Dmitri Ivanov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org