Помогите, мой компьютер использует APIPA!

Проблема

Мне не удается войти в Интернет ни с одного из компьютеров сети. Я обратился к другу; он посоветовал мне проверить IP-адреса сетевых компьютеров, для чего следовало ввести команду ipconfig в командной строке. Затем он сказал, что мои компьютеры используют API РА, а это означает, что маршрутизатор не работает. Что такое APIPA и как оно сломало мой маршрутизатор?

Решение

Сокращение APIPA означает «Automatic Private IP Addressing» (то есть «автоматическая приватная IP-адресация»), и оно вовсе не ломало ваш маршрутизатор. Это всего лишь крайняя мера, применяемая компьютерами для организации обмена данными, если компьютеры не получают ожидаемые IP-адреса от сервера DHCP (в данном случае — от маршрутизатора). В случае сбоя связи между сервером DHCP и компьютером операционная система автоматически назначает каждому компьютеру уникальный приватный IP-адрес. Для назначения адресов APIPA используется диапазон от 169.254.0.0 до 169.254.255.254. Если ввести команду ipconfig в приглашении командной строки, вы увидите, что IP-адрес принадлежит этому диапазону.

Использование адресов APIPA замедляет работу сети. Компьютеры медленнее загружаются, поскольку они сначала ищут сервер DHCP, а когда его не удается найти — проверяют, какие компьютеры присутствуют в сети и какие адреса APIPA им назначены. Наконец, компьютер присваивает себе неиспользуемый адрес API РА и устанавливает маску подсети 255.255.0.0. Адрес API РА используется временно, пока не будет обнаружен сервер DHCP (кстати говоря, компьютер периодически пытается найти его).

Если в сети используются адреса APIPA, это означает, что сервер DHCP (маршрутизатор в данном случае) не работает. Проверьте подключения и состояние индикаторов на маршрутизаторе, обратитесь в службу технической поддержки фирмы-производителя.

Переключение конфигурации IP-адресов на портативном компьютере

Проблема

У меня есть портативный компьютер, который я ношу домой из офиса. На работе компьютеру назначается фиксированный IP-адрес, а дома установлен маршрутизатор, чтобы назначение адреса сетевому адаптеру происходило автоматически. Естественно, конфигурации IP-адресов не совпадают, и дома мне не удается войти в Интернет. Системный администратор упомянул длинную-предлинную процедуру создания дополнительного профиля оборудования, но сказал, что объяснять это слишком сложно, а делать самому некогда.

Решение

Установите Windows ХР. Если вы этого не сделаете, я присоединяюсь к вашему администратору — профили оборудования слишком трудно описывать, настраивать и использовать, так что... забудьте об этом.

В Windows ХР для сетевых адаптеров поддерживается удобная возможность, называемая альтернативной конфигурацией. Чтобы воспользоваться ею (после перехода на ХР, естественно), откройте диалоговое окно свойств подключения по локальной сети, выберите компонент TCP/IP и щелкните на кнопке Свойства. Запишите все параметры адаптера (конфигурация «для работы»). Не забудьте щелкнуть на кнопке Дополнительно и записать все параметры, находящиеся на всех вкладках.

Измените параметры на вкладке Общие в соответствии с конфигурацией домашней сети, а затем перейдите на вкладку Альтернативная конфигурация и введите параметры рабочей конфигурации

Теперь при входе в домашнюю сеть IP-адрес будет назначаться автоматически. При входе в сеть на работе компьютер читает конфигурацию адаптера. Поскольку в основной конфигурации указано, что IP-адрес назначается автоматически, система начинает искать сервер DHCP. Но па работе сервера DHCP нет; когда компьютер не может обнаружить сервер DHCP, он проверяет альтернативную конфигурацию и использует ее. Очень удобно!