Val Petruchek

подписывайтесь, а то хуже будет!  

ПОДПИСЫВАЙТЕСЬ НА RSS

« Windows vs. Unix
Вакцинация против кори и краснухи »

Раздача интернета одним компьютером другому

14.05.08 @ 20:15 — Software, Internet, Hardware

Подробней про поломку DHCP на винде.

Есть два компа: в одном две сетевухи, во втором — одна. В первый компьютер по первой сетевухе приходит интернет, по второй — уходит на второй компьютер. На обеих машинах установлен Windows XP.

На первом интерфейсе включен чекбокс “Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера” (интернет почему-то с большой буквы).

После включения этой опции на втором интерфейсе первом компьютера автоматом устанавливается IP-адрес 192.168.0.1 с маской подсети 255.255.255.0.

192.168.0.1

На втором компьютере предлагается установить автоматическое получение IP-адреса. Устанавливаем по справке. Не работает.

Соединение создаётся, только второй компьютер получает автоматический адрес 169.254.254.72 с маской 255.255.0.0 — в результате компьютеры просто не видят друг друга.

На втором компьютере можно прописать IP-адрес вручную, как это советует майкрософт там же:

Примечание. Кроме того, имеется возможность назначить уникальный статический IP-адрес в диапазоне от 192.168.0.2 до 192.168.0.254. Например, возможно назначение следующей комбинации статического IP-адреса, маски подсети и шлюза по умолчанию:

IP-адрес 192.168.0.2
Маска подсети: 255.255.255.0
Шлюз по умолчанию: 192.168.0.1

Эффект тот же — в общем случае компьютеры друг друга не видят. Иногда видят — например если они связаны витой парой и первый компьютер физически включается в сеть после второго. Если второй после первого, то не видят, например вот так.

В данном же случае компьютеры связаны по wifi, и при жёстком прописывании IP-адреса на втором компьютере они тупо не пингуются, хоть wifi-соединение и создаётся.

Мне понятно, в чём причина проблем — DHCP на первом компьютере работает неправильно.

Но дальше этого понимания дело не идёт. Вроде бы эту багу пофиксили в первом сервис паке. Но я не понимаю, как посмотреть на настройки DHCP. Вроде бы вот так: HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{…}\

Мне видится единственное гарантированное решение этой баги: покупка роутера и подключение обоих компьютеров через него. Когда я столкнулся с этой проблемой, я в итоге решил её именно таким путём, который на поверку является самым дешёвым с точки зрения затраченного времени и его альтернативной стоимости.

На этот раз проблема возникла у моего товарища, который надеется её решить без покупки железа. На ixbt решения этой проблемы нет, но поиск показывает, что с ней регулярно сталкиваются.

7 Comments »

  1. Кстати нужная статья.Я все ломал голову как так сделать.Спасибо

    Comment by Anonymous — 14.05.2008 @ 21:57

  2. Сервиспаки должны стоять. У меня на SP2 все настроилось сразу.

    Comment by Spectator — 15.05.2008 @ 12:16

  3. […] Вал Петручек раздает интернет. […]

    Pingback by La vie d’Alt-Shift » Архив » Эпатажный Стокгольм (ч.3) — 17.05.2008 @ 22:36

  4. Да стоят, понятное дело.

    Оно почти всегда настраивается. Но иногда начинает сбоить. И что в этих случаях делать, я не знаю.

    Comment by Val Petruchek — 17.05.2008 @ 23:55

  5. обычно падает не DHCP, а виндовая служба Routig and remote access (маршрутизация и удаленный доступ). последствия те же.

    Comment by gad — 22.05.2008 @ 23:08

  6. MicrosoftFixit должен помочь

    Comment by Aтещт1984 — 04.05.2010 @ 16:20

  7. Ужоснах, сети придумал дьявол. Сегодня весь день сношаю роутер,а оно вон как… Завтра будет тестить.

    Comment by Ro0man — 29.11.2012 @ 16:30

RSS feed for comments on this post. TrackBack URI

Leave a comment

  
Реклама::

 
Реклама::