From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_00, MIME_CHARSET_FARAWAY, SPF_PASS autolearn=ham version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=+k9JwMj3dNlK/J5p9Y5kHDaLkeOFCHhmF5I8to841Aw=; b=m7XfvGwei2lG5GFsVw+Al/kDcZp/C5MLHOSf2C+5T2W7S/A8w32t+ixCdm94s5OrPB SAmoyzE03VyCfrmTzjn8UGn/2P3WEuHjAS3zxaJubxrNAYnuXOkLFmJ9aBb0tC9xC5Cz psoDUk9eUevyFNYj5IaZ7wh4b+0tNjPGcBg24= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=spbzFQ9wsIGvzdP1fxrHAf2egYI/ak9TGLH2EQKCImQgFtVGUvCdtLT5YN1OJX8G5d u6YWzEOJ8A5rjwhf6RVKkUU1kd5nQyH++n/qRCIbgjuYOgQJLP2I+k60SgYeujqUUkXd UOt1AJirG7vviO/NBbhFUn3hVh6W/VlB2x0pc= MIME-Version: 1.0 In-Reply-To: <0FC3F61E1DDB494FB423ECF2773D33F1@benqa2b881c029> References: <780029c20810262323v1246d794tb63eae2d012583da@mail.gmail.com> <4d6cc2f20811160625w7465cafao9e30b028d79018de@mail.gmail.com> <4920378A.5020700@gmail.com> <200811161927.44151.hisbreht@rambler.ru> <0FC3F61E1DDB494FB423ECF2773D33F1@benqa2b881c029> Date: Fri, 20 Feb 2009 10:42:31 +0900 Message-ID: <1e7e0a9a0902191742h72871f3csd24df7417556f5ab@mail.gmail.com> From: "Il'ya" To: ALT Linux Community general discussions Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Subject: Re: [Comm] =?koi8-r?b?4snMwcrOIFVTQiDNz8TFzQ==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Feb 2009 01:42:40 -0000 Archived-At: List-Archive: List-Post: Вот для себя делал заметку, по ней все сделал за 5 минут после перехода с 4.0 на 4.1. После подключения модема запустить скрипт #!/bin/sh sleep 5 eject /dev/rs0 sleep 5 rmmod usbserial sleep 5 insmod /lib/modules/2.6.18-std-smp-alt8/kernel/drivers/usb/serial/usbserial.ko vendor=0x19d2 product=0x0031 rm -f /etc/resolv.conf cp -f /root/resolv.conf.mega /etc/resolv.conf 2.6.18-std-smp-alt8 текущее ядро eject /dev/rs0 можно упустить если в модеме отключить автозапуск в роли привода. Последние строки нужны так как по непонятным причинам именно при соединении этим способом по этому модему /etc/resolv.conf сам не обновляется, при этом если через мобилу, то все нормально. Либо указать в параметрах kppp. Так же нужно в crontab добавить на поминутное выполнение программу скомпилированную из этого кода UnBeeline.c (сперто с форума гентушников): #include #include #include int OpenMyDevice(struct usb_device **device, usb_dev_handle **udev_handle, int VID, int PID) { struct usb_bus *bus; struct usb_device *dev; usb_dev_handle *udev; int isFound = 0; usb_init(); usb_find_busses(); usb_find_devices(); for (bus = usb_busses; bus; bus = bus->next) { for (dev = bus->devices; dev; dev = dev->next) { udev = usb_open(dev); if ( (dev->descriptor.idVendor == VID) & (dev->descriptor.idProduct == PID)) { isFound = 1; break; } else { if (udev) usb_close(udev); }; } if (isFound) break; } *device = dev; *udev_handle = udev; return isFound; } int main(void) { struct usb_device *dev; usb_dev_handle *udev; int rc; char msg[] = "AT+ZOPERTE=\"beeline\"\r\n"; int NUM = strlen(msg); if (OpenMyDevice(&dev, &udev, 0x19d2, 0x0031)) { printf("Device found\n"); } else { printf("Device not found\n"); exit(1); }; printf("Claim_interface: %d\n", usb_claim_interface(udev, 1)); printf("Alt_interface: %d\n", usb_set_altinterface(udev, 1)); rc = usb_bulk_write(udev, 2, (char *)msg, NUM, 1000); printf("USB bulk write: %d (%d)\n", rc, NUM); usb_close(udev); return 0; } Копмилировать командой: gcc -o UnBeeline UnBeeline.c -lusb Есть уже скомпилириванный этот код в 4.0, в 4.1 он так же работает. Если что могу выслать. Посмотреть наличие модема ls /dev/ttyUSB* Понадобяться пакеты libusb, libusb-devel. 20 февраля 2009 г. 5:09 пользователь Sokolov Aleksandr написал: > > Здравствуйте все! > Помогите пожалуйста разобраться с установкой билайновского модема. > Я посмотрел архив рассылки и мало что понял. > Опишу то, что уже сделал: > 1. создал скрипт startmodem в > /usr/bin/startmodem > следующего содержания: > #!/bin/sh > sudo usb1on.shsleep 10 > sudo eject /dev/sr0sleep 5 > sudo modprobe usbserial vendor=0×19d2product=0×0001sleep5 > sudo dmesg|grep -i ttyUSB0 > sudo comgt -d /dev/ttyUSB0 > sudo cp /etc/resolv.conf.ppp /etc/resolv.conf > sudo chmod +x /usr/bin/startmodem.sh > Скрипт нормально работает отключает cdrom, и переключает в режим модема. > Читал инструкцию > http://ru.gentoo-wiki.com:80/wiki/MF626 > но не понял, как действовать дальше? > Там уж больно навороченно, мне кажется должен быть более простой способ. > Если кого не затруднит, объясните пожалуйста тупому юзеру как всё же заставить > эту штуку пустить меня в интернет? > С уважением Соколов Александр г. Самара > _______________________________________________ > community mailing list > community@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/community