Сетка для пингвина

Реакция граждан, столкнувшихся с «мертвыми» сетевыми картами в среде Linux, нам известна: сами проходили через это. Есть еще девелоперы, выпускающие дистрибутивы, в которых для вызова к жизни работоспособных сетевушек нужна масса телодвижений. На наш взгляд, самым простым способом проверки жизнеспособности сетевых карт является запуск LiveCD / LiveDVD. Если система рапортует о доступных сетевых подключениях, то и славно. В противном случае советуем проверить, поддерживается ли вообще капризный сетевой адаптер, на ресурсах www.linux-drivers.org, www.linux-laptop.net и www.leenooks.com. Вполне возможно, что Linux-драйверы сетевой карты ждут не дождутся своего часа на сайте производителя. Не исключено, что проблема саботажа сетевушки давно решена (мы намекаем на Google, который знает почти всё).

Есть и более простые способы (хотя это кому как повезет). Так, например, в линейке Ubuntu может помочь «Менеджер проприетарных драйверов», предлагая автоматически установить компоненты для беспроводного модуля. Не забывайте о небольшом приложении ndiswrapper (sourceforge.net/projects/ndiswrapper, 200 Кбайт). Утилита призвана «оживлять» Wi-Fi-адаптеры, используя драйверы Windows. От вас нужно всего ничего: указать расположение INF-файла в папке с Windows-драйверами адаптера. Коль скоро и этот метод не привел к успеху, остается надеяться на обновленное ядро (www.kernel.org), в котором, не исключено, реализована поддержка вашей сетевой карты. Впрочем, современные дистрибутивы знакомы с огромным числом устройств, мы же будем считать, что проблемы с «дохлой» сетевушкой обошли вас стороной.

По умолчанию подключенному компьютеру назначается динамический IP-адрес

Сегодня мы постараемся убедить новичков в том, что подключение Linux-машины к интернету ничуть не сложнее аналогичного процесса в Windows. В нашем распоряжении кроме тестовых десктопа и ноутбука с установленной Ubuntu 10.04 беспроводной роутер ASUS WL-500W, коммуникатор HTC Touch 2 на базе Windows Mobile 6.5, смартфон HTC Desire под управлением Android 2.2 и мобильный модем Huawei E1552. Оставим в стороне специфические устройства (например, ADSL-модемы, подключенные к компьютеру посредством USB) и варианты подключений (например, VPN): маршрутизатор избавил нас (и наверняка избавит вас) от лишней работы.

На наш взгляд, самый простой способ – подключение компьютера к маршрутизатору Ethernet-кабелем: после загрузки операционной системы дополнительные манипуляции не требуются, поскольку машина уже в Сети. Хотя есть один нюанс: она использует динамический IP-адрес, полученный от щедрот DHCP-сервера роутера. Если требуется назначить компьютеру постоянный айпишник, к нашим услугам апплет Network Manager, значок которого расположен в трее. Мы скомандовали «Изменить соединения» в контекстном меню этого значка, на вкладке «Проводные» выделили строчку нашего адаптера и нажали кнопку «Изменить». После этого на вкладке «Параметры IPv4» в списке «Метод» мы выбрали параметр «Вручную» и указали требуемые данные, включая адреса шлюза и DNS. Проверьте, активны ли чекбоксы «Подключать автоматически» и – при вашем на то благоволении – «Доступно всем пользователям». Если соединение пропало, перегрузите машину.

Как правило, для подключения к защищенной Wi-Fi-сети нужно всего ничего: щелкнуть левой кнопкой по значку Network Manager в трее и выбрать беспроводный ресурс. Для установления коннекта достаточно ввести ключ шифрования, поскольку современные дистрибутивы научились автоматически определять протокол защиты. Более того, введенный пароль автоматически сохранится, и при последующих загрузках системы не будет нужды набирать его еще раз. Действия с назначением статического IP-адреса при беспроводном соединении не отличаются от рассмотренных выше (используйте вкладку «Беспроводная сеть» Network Manager).

Скучно, не правда ли? Как мы уже говорили, в большинстве случаев нет нужды в правке конфигурационных файлов. В некоторых дистрибутивах, например Pardus Linux (www.pardus.org.tr/eng) и PuppyRus (www.puppyrus.org), активацией сетевых подключений ведает специальный мастер, которому нужно дать ответы на пару-тройку вопросов – только и всего. Пришла пора подключения Linux-машин к Сети при помощи мобильного модема. Мы поступили следующим образом: на вкладке «Мобильные широкополосные» менеджера сетевых подключений запустили «Мастер настройки» нажатием кнопки «Добавить». Нам потребовалось указать страну, мобильного оператора и тарифный план. Мастер автоматически заполнил необходимые поля (APN, имя пользователя и номер вызова) в параметрах соединения, за исключением поля для ввода пароля. При частом использовании мобильного коннекта советуем активировать чекбокс «Подключать автоматически».

Параметры широкополосного соединения нам автоматически установил мастер

После этого мы подключили мобильный модем к одному из USB-портов, и через несколько секунд система отрапортовала об установленном соединении. Обратите внимание на то, что, в отличие от компов с Windows, здесь мы не заморачивались установкой драйверов устройства. Практический совет: если система категорически не желает соединяться с Сетью, попробуйте подключить мобильный модем к другому USB-порту. Проверено – работает. Смартфоны под управлением Android тоже могут принести пользу при подключении к интернету. Соединив телефон с «большим братом» USB-кабелем и выбрав в диалоге «Подключение к ПК» параметр «USB-модем», можно обойтись возможностями интернет-соединения, предоставленного сотовым оператором. Однако не следует забывать о врожденной «прожорливости» Android-устройств в отношении трафика и его негуманной стоимости.

Мы не беремся утверждать, что знаем все возможности всех Android-смартфонов, но тестовый HTC Desire с прошивкой 2.2 позволяет задействовать самое себя в качестве беспроводной точки доступа, к которой могут подключаться другие мобильные девайсы, например ноутбуки. На наш взгляд, данная функция пребывает в начальной стадии развития: невозможно изменить предлагаемые имя сети (HTC Network) и пароль (1234567890). Полагаем, нет смысла говорить о крайне низком уровне безопасности такого вида коннекта. Тем не менее после активации данной точки доступа подключение Linux-машин к беспроводной сети ничем не отличается от аналогичной процедуры с использованием Wi-Fi-маршрутизатора.

К сожалению, использование Android-смарфтона в качестве модема при подключении к тестовым машинам по протоколу Bluetooth оказалось невозможным. После установки пакета bluez-utils, расширяющего возможности системного инструмента, вы выяснили MAC-адрес смартфона командой hcitool inq (пусть это будет 00:00:00:00:00:00), после чего затребовали список «голубозубых» служб, поддерживаемых Android-устройством (команда sdptool browse 00:00:00:00:00:00). Увы, Dial-up Networking Gateway в полученном списке не оказалось.

Зато коммуникатор на базе Windows Mobile справился с должностью bluetooth-модема. В некоторых сетевых источниках рекомендуется пакет gnome-ppp, мы же предпочли установить альтернативный bluetooth-менеджер Blueman (blueman-project.org). Сначала мы отредактировали содержимое файла rfcomm.conf так, как это советуют на forum.ubuntu.ru/index.php?topic=11109.0, после чего «познакомили» bluetooth-модули компьютера и коммуникатора. Затем мы вызвали настройки сети в окне локальных служб Blueman, где отключили чекбокс «Групповая сеть» и активировали чекбокс «Точка доступа к сети (NAP)».

Для подключения компьютера к интернету мы использовали команду «Настройка» контекстного меню коммуникатора, выбирая параметр «Передача данных через модем (DUN)» (после подключения ПК к Сети на экране аппарата появлялся индикатор Dial-up Networking). Что и говорить, манипуляции с Bluetooth не очень-то просты. Впрочем, никто не запрещает подключить коммуникатор на базе Windows Mobile к USB-порту компьютера: и проще, и быстрее. Теперь расскажем о создании общего доступа к файлам и папкам в среде GNU / Linux. Для этой задачи нам понадобится компонент по имени Samba, который давно поселился в репозиториях большинства дистрибутивов. Несмотря на обилие различных графических оболочек, позволяющих без особых проблем настроить общий доступ, результатом их работы является внесение изменений в конфигурационный файл /etc/samba/smb.conf? (для развития кругозора советуем ознакомиться с материалом на unixforum.org/index.php?showtopic=24962).

Инструменты оконной среды GNOME современных дистрибутивов позволяют настроить общий доступ за считанные секунды. В контекстном меню папки мы воспользовались командой «Общий доступ», после чего Ubuntu предложила нам установить нужную службу (необходимые компоненты были загружены автоматически из репозитория). После этого мы согласились с автоматическим назначением прав, дали имя ресурсу и включили гостевой доступ (последнее действие не является обязательным условием, но для домашней сети окажется актуальным). После нажатия кнопки «Создать ресурс» общая папка появилась в «Сетевом окружении» компьютера под управлением Windows XP, подключенного к тестовому маршрутизатору. И напоследок: для доступа к «расшаренным» папкам на Windows-машинах от вас не потребуется дополнительных манипуляций. Отправляйтесь в каталог «Сеть» файлового менеджера Linux-компьютера, где вас уже ждут Windows-ресурсы общего доступа.

Итак, мы убедились, что процедура проводного подключения Linux-машин ничуть не сложнее аналогичных действий в Windows: как правило, сразу после загрузки системы компьютер оказывается соединен с Сетью. Для подключения к защищенной беспроводной сети достаточно ввести ключ шифрования. Нужные параметры соединения в случае с мобильным модемом за вас укажет мастер. Для использования в качестве модема Android-смартфона, подключенного к USB-порту, нужен один клик. Разумеется, наше оборудование пришлось по душе «пингвину», да и ядро используемой системы у нас вполне свежее. В общем-то, мы не собираемся призывать вас к немедленной миграции на Linux. Просто в ряде случаев засада подстерегает нас вовсе не там, где она ожидалась. UP

Получить свежий номер за половину стоимости:



Посмотреть по теме...

просмотров: 878

Смотрите также:

О правильной эксплуатации SSD
Расплывается в глазах
Nv4 disp


Автор

Акустик