• Авторизация


Без заголовка 03-02-2009 20:54 к комментариям - к полной версии - понравилось!

Это цитата сообщения zerolevel Оригинальное сообщение

Глюки с 'сетью' в Windows XP (придумайте своё название :)



В колонках играет - Тишина :)
Настроение сейчас - Пора бы и домой....

Типы глюков:

1) общая диагностика - 'Repair' через cmd и другое.
2) глюки ARP.
3) глюки с MAC....

Варианты действий.

1) общая диагностика - 'Repair' через cmd и другое.
---------------------------------------------------
Описание операции 'Repair' (она же "Восстановление") есть здесь:

http://www.microsoft.com/technet/prodtechnol/windo...292-817ada07f4ee.mspx?mfr=true

Общая "диагностика".
Для начала - ping, ping и ping!

#> ping -t адрес_узла ; без ping обойтись никак нельзя (следует время от времени
; повторять операцию)

-------------------------------------------------------------------------------
Вариантов ошибок 'ping' бывает несколько:

- TTL Expired in Transit

"Количество требуемых проходов через маршрутизатор превышает время жизни (TTL)."
Следовательно, нужно увеличить "время жизни" - 'ping i' Может быть маршрут
циклический? Тогда следует использовать 'tracert' * (читать ниже)

- Destination Host Unreachable

"К узлу получателя не найдено локального маршрута." Нужно проверить маршрутизацию
на локальной машине и "шлюзе" (роутере).

- Request Timed Out

Сообщения с эхо-запросами не были получены в течении заданного периода.
Самое распространённое сообщение :) Ничего точно сказать нельзя - нужно проверять
всё (от настроек сетевой карты, до настройки route). Ещё есть ping -w для
изменения времени ожидания "отклика".

- Ping request could not find host

Не удаётся разрешить имя узла получаетля (проверить DNS / WINS).
-------------------------------------------------------------------------------

Теперь обратимся к команде 'netstat' (просмотр активных подключений):

# > netstat -a ; показать информация о всех подключениях
# > netstat -r ; показать таблицу маршрутизации
# > netstat -o ; показать коды процессов для каждого подключения
# > netstat -e ; показать статистику интерфейса ethernet (eth0 ?)
# > netstat -s ; показать статистику по протоколам (UPD, например)
# > netstat -n ; аналог '-o' - без преобразования в имена!

# > ipconfig /all ; почитать информацию сетевых интерфейсах
; внимательно посмотреть на IP / Mask / Gate / DNS / DHCP / MAC

Далее.
Если используется DHCP, то стоит попробовать обновить "срок аренды" с помощью
команды:

#> ipconfig /renew ; бывает также полезным для исправления "глюков" с Hamachi
#> ipconfig /release ; освободить текущую конфигурацию для узла (DHCP)

Следующим шагом будет попытка из cmd провести операцию 'Repair'.

1. Проверка состоянии службы DHCP (можно сделать вручную - смотреть ServiceList).
2. #> arp -d * - очистка кэша ARP.
3. #> nbtstat -R - очистка кэша NetBIOS (про NetBIOS будет ниже).
4. #> ipconfig /flushdns - очистка кэша DNS.
5. #> nbtstat -RR - перерегистрация в WINS (бывает нужно).
6. #> ipconfig /registerdns - перерегистрация в DNS.

Если всё работает - отлично. А вот если нет - тогда нужно внимательно посмотреть
в сторону команды route.

Почитать про route можно здесь:

http://www.microsoft.com/technet/prodtechnol/windo...6da-acee2da3ac2f.mspx?mfr=true

Для начала нужно попробовать route print, а затем - читать справку.
Для "диагностики":

# > tracert ip_addr -d ; посмотреть, где может нарушаться движение пакетов.
# > pathping ip_addr ; 'ping' + 'tracert' / вычисление времени передачи пакетов

-------------
2) глюки ARP.
-------------

Для просмотра записей ARP следует использовать:

# > arp -a ;или 'arp -g' - впрочем мне привычнее # > arp -a

Для очистки ARP кэша нужно выполнить:
(вообще, netsh - могучий инструмент :) Стоит поглубже изучить его возможности)

# > netsh interface ip delete arpcache

Ещё нужно выполнить:

# > arp -d *

------------------------------------
3) глюки с MAC адресом сетевой карты
------------------------------------

Иногда MAC адрес сетевой карты становится: 00-00-00-00-00-00
С чем это связано - понять мне не дано :) Однако глюк этот весьма неприятный.
Встречался на Windows XP Home / Professional, стояли встроенные сетевые карты
Intel Pro. Исправить глюк не сложно. Достаточно зайти в 'Device Manager' и
найти в списке устройств сетевую карту, в свойствах найти 'Physical Address'
или подобное имя (как только он не называется!) и вбить свой MAC.

Пример MAC'a: 00-10-DC-28-CA-AB - придумайте свой по аналогии (первые две
цифры изменять нельзя) :)

Вот такой вот FAQ, если можно назвать FAQ по решению (если тут есть хоть
слово о решении!) проблем с LAN в Windows. Писал простыми словами - не пинать!
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Без заголовка | Timohka - Записки Tимошки. | Лента друзей Timohka / Полная версия Добавить в друзья Страницы: раньше»