Исправить временную сеть, размещенную на компьютере с Windows XP (проблемы с MTU) - PullRequest
2 голосов
/ 23 января 2012

У меня следующая проблема.Я использую старый ноутбук с Windows XP в качестве своего рода беспроводного маршрутизатора, создавая специальную беспроводную сеть.Он хорошо работает на моем ноутбуке с Win7, но когда я привел свой MacBook Pro с работы, я понял, что, хотя он находит и подключается к сети, все, что он мог на самом деле показать, это несколько служб Google и ничего больше.

Кто-то сказал мне, что я должен экспериментировать с уменьшением MTU на Mac.Я сделал так, и это сработало - я уменьшил его с 1500 до 1272, и оно сработало.

проблема по-прежнему в том, что на другом компьютере WinXP в основном те же проблемы с доступом, что и на MacBook, и там я не могу по-настоящему возиться снастройки MTU.То же самое относится и к моему iPod touch, который мне нужен для джейлбрейка, чтобы связываться с MTU.Кроме того, время от времени MacBook сам по себе возвращается к 1500 году, и очень неприятно каждый раз сбрасывать его.

Самое странное, что я создал эту специальную сеть самым стандартным способом (используямастера ХР), без всяких прикольных настроек.Тем не менее, как представляется, он даже не позволяет машине с Win XP подключаться к другой машине с Win XP.

Пожалуйста, помогите.Мне действительно нужно использовать этот ноутбук в качестве маршрутизатора, и в настоящее время покупка стандартного Wi-Fi не вариант.

Ответы [ 3 ]

1 голос
/ 01 февраля 2012

Похоже, что вы используете Windows Internet Connection Sharing (ICS) на ноутбуке с XP. Это добавляет издержки к пакетам, которые могут привести к тому, что они превысят MTU, ожидаемый маршрутизатором.

Я предполагаю, что в вашей сети также есть маршрутизатор, на котором запущен DHCP для раздачи IP-адресов каждому из устройств. Посмотрите конфигурацию маршрутизаторов и убедитесь, что вы можете настроить значение MTU, которое раздает DHCP-сервер. Если это так, установите его достаточно низким, чтобы разрешить накладные расходы, добавленные клиентам, подключающимся через компьютер с XP.

Если невозможно установить MTU в конфигурации DHCP маршрутизаторов, можно также отключить функцию DHCP маршрутизатора и установить сервер DHCP на компьютере с Windows XP. Мне не нужно было этого делать, но я думаю, что есть бесплатные серверы DHCP для Windows. Получите тот, который учитывает настройку значения MTU, конечно. Размер MTU - опция DHCP 26.

1 голос
/ 02 февраля 2012

Использование ICS создаст своего рода «роутер» на вашем компьютере с XP, т. Е. Он назначит адреса (192.168.137.x, я полагаю) клиентам, стоящим за ним (т. Е. Через ваш WiFi-интерфейс),поэтому я не знаю, поможет ли изменение настроек MTU на вашем жестком маршрутизаторе, потому что он не передает адреса беспроводным клиентам, подключающимся к вашему компьютеру XP.

Возможно, вы захотите попробовать Connectify (http://www.connectify.me/),, есливам нужны только беспроводные клиенты, чтобы получить доступ к Интернету - он использует вашу карту Wi-Fi для создания точки доступа. По сути, то, что делает ICS, но хорошо работает из-за моего (предположительно краткосрочного) использования.

0 голосов
/ 31 января 2012

Я думаю, что эта проблема может быть в брандмауэре XP.При обнаружении пути MTU используются пакеты ICMP (например, ping), и этот тип пакетов в Windows запрещен.Можете ли вы попытаться полностью отключить брандмауэр и посмотреть, работает ли он?

...