У меня есть два Android смартфонов, которые могут обеспечить их подключение к интернету к компьютеру через USB через RNDIS (Remote Network Device Interface Specification) протокол. У меня также есть два компьютера с двойной загрузкой Windows 7 Ultimate и некоторый вкус Linux (один из них имеет Fedora 17, другой-Ubuntu 12.04).
когда я подключаю любой смартфон к любому компьютеру и компьютер работает под управлением Windows, я должен ждать около 90 секунд, прежде чем я могу использовать подключение к интернету после включения модема с телефона.
когда я подключаю любой смартфон к любому компьютеру и компьютер работает под управлением Linux, я должен ждать около 2,5 секунд, прежде чем я могу использовать подключение к интернету.
мой вопрос, почему такая невероятно длительная задержка на Windows?
в Windows написано " идентификация..."на адаптере около 60 секунд, затем говорит "ограниченный доступ или нет", затем, если я продолжу обновлять свой браузер, в конце концов он позволит мне просматривать. После этого все будет в порядке.
на Линуксе, оно соединяется немедленно, как раз как затыкать внутри кабель локальных сетей. Бум, сделано.
Я не думаю, что это связано с оборудованием, потому что у меня есть два телефона от разных производителей (Motorola и HTC), работающих под управлением двух разных версий Android (2.3.6 и 4.0.4). На стороне компьютера у меня есть Lenovo ThinkPad T530 и рабочий стол ручной работы. Я на самом деле попробовал его на двух отдельных ручных настольных компьютерах; одна система Nehalem и один Ivy Bridge. Насколько я могу судить, они не имеют абсолютно никакого отношения друг к другу.
вещи, которые я пытался улучшить производительность на Windows:
-
чистая установка Windows. Абсолютно ничего, кроме базовых драйверов, SP1 и критических обновлений. Нет VPN программного обеспечения, без обеспечения безопасности, без программного обеспечения виртуализации, нет таможни netfilt драйверов никаких, кроме тех водителей, абсолютно необходимо привязать к телефону.
-
сняв все, но TCP/IPv4 в свойствах сетевого подключения (поэтому снимите флажок QoS, клиент для сетей Microsoft, топология канального уровня и т. д.
-
установка статического IP и статических DNS серверов.
ничего из этого не помогает. Я просто не могу перемещаться в любом месте на компьютере примерно до 90 секунд после включения привязывать по телефону, и проблема возникает только на Windows. На Linux это нормально.
довольно озадачен этим. За то, что это стоит моего RNDIS драйвер версии 6.1.7600.16385 и имя "Remote NDIS на основе устройства обмена интернет", а затем обычно число, как #2, #9 и т.д. Я использую подлинную копию Windows во всех случаях, и я попробовал как OEM-сборку Windows от Lenovo (на ThinkPad), так и чистую установку Microsoft с розничного компакт-диска на моих настольных компьютерах.