Настройка USB-модема Huawei E171 в Linux

МТС предлагает свои «свистки» на базе Huawei E171, естественно о поддерджке Linux не идет и речи, придется опять все своими руками делать.

Если используется версия Ubuntu ниже 10.04, то предварительно ставим udev-extras:

sudo apt-get update && sudo apt-get install udev-extras

Далее создаем правило udev:

sudo echo 'SUBSYSTEM=="usb", SYSFS{idProduct}=="1436", SYSFS{idVendor}=="12d1", RUN+="/lib/udev/usb-modeswitch --vendor 0x12d1 --product 0x1436 --type option-zerocd"' | sudo tee  /etc/udev/rules.d/45-huawei171.rules

Вынимаем модем из USB-порта, вставляем обратно, ждем пока модем инициализируется (5-8 секунд). Открываем настройку сетевых соединений (NetworkManager), выбираем мобильные соединения, затем выбираем оператора сотовой связи, ну а дальше как в винде: далее, далее, далее…

Тестировалось на модеме от МТС, то бишь на Huawei E171, в случае другого оператора возможно придется в настройках NetworkManager изменить адрес APN-сервера.

Настройка USB-модема Huawei E171 в Linux

SpiderOak. Online Sync, Share & Backup Tool.

Этот пост размещен на правах рекламы 🙂

Намедни, почитывая ленту Friendfeed, наткнулся на флейм, посвященный очередному сервису синхронизации и резервного копирования — SpiderOak. Естественно не смог пройти мимо.

Таки чем подкупает данный сервис?

  • 2Gb места для хранения бекапов нахаляву
  • Отсутствие привязки к конкретной директории (привет Dropbox и Ubuntu One)
  • Демократичные цены — 10$ за 100Gb

Что не понравилось?

  • Непрозрачный share механизм — для получения доступа к файлам нужно осуществить гостевой вход (Dropbox и Ubuntu One посылают ответный привет)
  • Клиент кушает порядочное количество ресурсов, что в прочем пока не очень критично

В целом, штука приятная, пока использую для синхронизации файлов настроек vim, mercurial, mc и все в таком же духе. В наличии целая пачка пакетов для большого числа дистрибутивов (пакет для Maverick Meerkat прекрасно установился и заработал в Natty Narval, так на всякий случай).

SpiderOak. Online Sync, Share & Backup Tool.

Домашняя сеть на базе Linux.

Некоторое обилие компьютерной техники дома сподвигло на покупку wi-fi роутера для  устройства домашней сети. Что требовалось? Да в общем-то самый минимум: единое файловое хранилище (музыка, фильмы), торрент клиент с общим доступом, сервер для web-разработки (apache, mysql, perl, php, svn), терминальный доступ к операционным системам, установленных под VirtualBox, ну и ряд разных плюшек в довесок. Итак, у нас дано:

  • Wi-fi роутер D-link
  • Старенький компьютер (Slackware 12.2)
  • Ноутбук Acer Aspire 5100 (Slackware 12.2)
  • Субноутбук Asus eeePC 901 (Xandros)

Поехали. Continue reading «Домашняя сеть на базе Linux.»

Домашняя сеть на базе Linux.

SSH. Запоминаем пароль.

Те, кто частенько соединяется с удаленными серверами по ssh, знает, что если такие приложения как WinSCP (Windows), Наутилус (Gnome) или Krusader (KDE) умеют запоминать пароли, то вот с консолью дела обстоят не столь радужно. Конечно, рано или поздно, каждый находит для себя решение этой проблемы, и вот какое нашел я. Перво-наперво, нужно установить пакет expect_tcl. Далее остается лишь написать небольшой .sh скрипт, который позволит нам соединяться по ssh не вводя пароль каждый раз. Собственно, вот код :

#!/bin/bash
expect -c " spawn ssh $1@$2 -x "$4" expect "password:"send "$3r" interact "

вызывать можно например так:

$ ssh.sh user host password command

или сделать ярлык в меню:

gnome-terminal -x /path/to/script/ssh.sh user host password command

правда есть один минус, передача 4-го параметра, то есть вызов удаленной команды, не всегда срабатывает.Вот собственно и все.
p.s. за модернизацию скрипта спасибо Николаю Мельникову

UPD: Описаный метод отнюдь не претендует на звание самого правильного и безопасного, более того, он не всегда удобен, лично я использую его в реализации собственной утилиты.

SSH. Запоминаем пароль.