Архивы: по дате | по разделам | по авторам

Настраиваем популярные ICQ-клиенты для работы за NAT

АрхивИнтернет
автор : Евгений aka f2065    21.02.2005

Обычно в локальных сетях для выхода в интернет используется NAT (Network Address Translation), настройки которого не позволяют реализовать полноценную работу ICQ-клиентов. Приведем решение этой проблемы.

При работе ICQ-клиентов из локальной сети многие сталкиваются с фактом отсутствия возможности перекачивания файлов между ними. Попробуем разобраться в чем же проблема.

ICQ и другие многочисленные альтернативные клиенты для обмена файлами требуют прямого соединения между собеседниками, а в локальных сетях обычно для выхода в интернет используется NAT (Network Address Translation - когда в сети у каждого свой собственный IP-адрес вида 192.168.x.x) - и потому, когда вы пытаетесь перекачивать файл, то соединение устанавливается не с вашим компьютером, а с сервером на котором работает NAT - в результате процесс перекачки файлов зависает и вскоре прерывается с ошибкой. Однако, и в возможностях большинства NAT, и в возможностях более половины ICQ-клиентов есть взаимодополняющие функции, позволяющие решить эту проблему.

Итак, сначала нам необходимо на NAT настроить функцию "Port Forwarding" (обычно это может сделать только администратор вашей локальной сети, а не рядовой пользователь). Выберем какой-нибудь диапазон редко используемых портов, например, 65400-65410. И прописываем это в настройках NAT в Port Forwarding: port from 65400, port end 65410, port map 65400, режим TCP. Если установлен какой-нибудь брандмауэр, то в нем тоже разрешаем входящие TCP-соединения на диапазон портов 65400-65410.

А теперь беремся за настройки разнообразных ICQ-клиентов.

ICQ 2003b

Идем в меню "Main -> Preferences -> Connections -> User". Кликаем там "Not using Proxy" и "Use the following TCP listen port for incoming event". Вводим "From 65400" и "To 65410". Все.

Пользователей новомодных ICQ 4 и ICQ 5 придется огорчить - это какие-то урезанные версии, которые, похоже, не позволяют вручную настроить входящие порты (видимо не зря на сайте ICQ по-прежнему доступна для скачивания версия 2003b).

Trillian v.3.0.967

Идем в меню "Trillian -> Trillian Preferences -> Connections". Кликаем мышью по номеру ICQ, чтобы развернуть его свойства. Нажимаем "Change -> Miscellaneous -> Direct Connection". И аналогично (см. выше) настраиваем пункт "Use the following TCP listen port for incoming event".

SIM v.0.9.4

Идем в меню "Настройки -> ICQ -> Сеть -> Network -> Port range for direct connections". Указываем диапазон 65400-65410.

IM2 v.1.5.0.59

Следуем в "Programm Settings -> Preferences -> File Transfer -> Firewall settings -> Use the following TCP listen port for incoming event". Вводим: "Start port - 65400, Stop port - 65410".

GAIM v.1.1.2

Идем в "Сервис -> Настройки -> Сеть -> Указать диапазон слушаемых портов вручную". Начальный порт - 65400, Конечный порт - 65410.

Miranda v.0.3.3

Идем в "Настройки -> Сеть -> Входящие -> Указать порты для входящих подключений". Заполняем поле "Интервал: 65400-65410".

© ООО "Компьютерра-Онлайн", 1997-2021
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.