По мере того, как ноутбуки и локальные сети становятся совершенно нормальным и повсеместным явлением, перед пользователем встают неожиданные проблемы. Думаю, каждый счастливый свежеиспеченный владелец ноутбука сталкивался со следующей ситуацией: сеть есть на работе и дома. В каждой сети имеются свои настройки, которые приходится выписывать на бумажку и потом каждый раз заново вбивать в отнюдь не дружественный интерфейс windows/settings/control panel/network и перегружаться при каждом подключении к сети. С этим можно смириться, если переключаться между сетями приходится раз в несколько дней или недель. Но если ноутбук превращается в рабочий инструмент, который всегда с собой, а количество рабочих сетей увеличивается до 3-5 в день, то процедура настройки начинает утомлять со страшной силой. В принципе, ее можно решить, создавая Hardware profile с настройками сетевой карты для каждого рабочего места. Нужный профиль можно выбрать при загрузке, но это не совсем удобно. Опять же, в Windows 2000/XP можно воспользоваться командой netsh, но для этого надо уметь пользоваться ею и скриптами Windows. К чему я все это веду? К тому, что если проблема возникает у достаточно многих пользователей, то среди них обязательно найдется программист, который попробует решить ее раз и навсегда. Причем не только для себя, но и для всех потенциальных желающих. То есть, напишет соответствующую утилиту. Вот о программах для быстрого и безболезненного переключения сетевых профилей сейчас и пойдет речь.
Вышеописанная проблема, судя по всему, оказалась весьма широко распространенной, поскольку полноценных программ для ее решения обнаружилось целых 4 штуки (не считая всяких полусырых продуктов). Возможные варианты следующие: NetSwitcher (www.netswitcher.com), MultiNetwork Manager (www.globesoft.com/mnm7_home.asp), Plug and Browse (www.interactive-studios.net/products/plugbrowse.htm) и Mobile Net Switch (www.mobilenetswitch.com). В общих чертах по своей функциональности все эти программы примерно равноценны и умеют следующее: записывать все сетевые настройки компьютера в профиль и затем быстро восстанавливать их из профиля. Создав один раз профиль для конкретного сетевого подключения, его можно затем использовать при каждом подключении к этой сети. В профиль входят: IP-адрес (или настройки DHCP), адреса гейта, DNS-сервера и настройки прокси-сервера (для IE и других браузеров), имя пользователя, рабочей группы и домена, зашаренные ресурсы (принтеры, диски, причем как локальные, так и сетевые). Все это легко переключается парой кликов мышкой, причем во многих случаях даже без перезагрузки.
Рассмотрим, как все это работает на примере NetSwitcher. Первое, что надо сказать про эту программу, - она работает абсолютно со всеми версиями Windows (включая Win 95, 98 и XP SP2). То же самое можно сказать и про MultiNetwork Manager, а вот Mobile Net Switch требует дополнительной установки Windows Management Instrumentation на версиях Windows, отличных от 2000 или XP. Что касается Plug and Browse, то эта программа целиком и полностью написана под XP.
После установки и первого запуска NetSwitcher программа сразу же предлагает "сфотографировать" текущие сетевые настройки и сохранить их в виде профиля по умолчанию. Таким образом, вы всегда сможете подключиться к своей "родной" сети. После этого программа поселяется в трее и позволяет в любой момент вызвать один из профилей или запустить конфигуратор и создать новый профиль. Создание профиля ничуть не сложнее, чем обычный ввод сетевых настроек. Все основные параметры разложены по закладкам. На первой (General) вводится имя пользователя, рабочей группы или домена и устанавливается параметр входа в NT-домен (если таковой имеется в сети). На закладке TCP/IP задается имя хоста, адрес DNS-сервера и положение файла Hosts (что удобно). Далее следуют закладки для каждого сетевого адаптера (модема, сетевых карт и так далее). Здесь задается IP-адрес (или настройки DHCP), маска подсети, гейт, адрес и настройки WINS-сервера и прочее. Поддерживается файрвол Win XP, беспроводные сети и NetBIOS по TCP/IP. Все сетевые адаптеры конфигурируются отдельно, причем ненужные можно просто не включать в соответствующий профиль. На закладке Sharing задаются пути к сетевым ресурсам - здесь можно прописать подключаемые в данной конфигурации сетевые диски и принтеры. Причем как чужие, так и свои. При загрузке нового профиля автоматически будут подключаться нужные ресурсы. Далее следует закладка Internet Explorer, а именно - задание стартовой страницы и адреса/настроек прокси-сервера для IE и других браузеров. На отдельных закладках задаются параметры для почтовых клиентов (поддерживаются Outlook Express и, почему-то, Eudora) и список приложений для автозагрузки. Таким образом, после загрузки профиля вы получите полностью сконфигурированное для данного конкретного рабочего места сетевое окружение. Большую часть настроек программа может применить без перезагрузки, если же перезагрузка все-таки нужна, то Netswitcher об этом сообщит. Более того, при выключении компьютера программа поинтересуется, куда вы теперь направляетесь и какой профиль надо загрузить в следующий - очень удобно, если надо переключаться между различными сетями по несколько раз в день.
Функциональность остальных вышеупомянутых программ, в основном, совпадает с возможностями NetSwitcher. Естественно, имеются нюансы - одна софтина лучше справляется с одними вещами, другая - с другими. MultiNetwork Manager, например, помимо всего прочего, умеет работать с ISA Server. В остальном же, выбор софта сугубо индивидуален, благо, все программы снабжены развесистыми мануалами и FAQ'ами. Единственное замечание по использованию сетевых переключателей: если вы пользуетесь Windows семейства NT, обязательно заведите себе пользователя с возможностью локальной загрузки и администраторскими правами. Иначе выход из домена может полностью закрыть вам доступ к компьютеру.
Все вышеописанные программы предназначены для работы с Windows, однако существует аналогичный софт и для Linux. Называется он Quickswitch и проживает по адресу quickswitch.sourceforge.net.
Константин АФАНАСЬЕВ
Горячие темы