Posts Tagged ‘network’

ADSL мистика

Tuesday, May 19th, 2009

Что бы не разрывалась связь, мой провайдер ограничил мою скорость соединения модема с ADSL пулом (надеюсь правильно назвал).
По тарифному плану у меня 512 килобит, ADSL ограничено соединением в 1024 килобит. То есть до верхней границы я не дотягивал.
Недавно, похоже, по тарифу подняли скорость до 1024. То есть модем теперь стал работать на максимум своего соединения. Вместе с этим появилась проблема, если что то закачивать с максимальной скоростью то скачивание длится минуту, потом рвутся все сетевые соединения, соединение модема с провайдером не рвётся.

Virtual PC hot plug

Tuesday, November 4th, 2008

Virtual PC позволяет во время работы гостевой ОС менять интерфейс сетевой платы.

Мне часто приходится переключать между wifi- и ethernet-картой.

Сеть между гостевой и хост операционной системой в Virtual PC

Sunday, August 10th, 2008

Сеть появляется автоматически если в компьютере есть сетевая карта (физическая Ethernet-среда) и подключенная сеть с DHCP сервером. Дома сеть создавал роутер и ADSL модем с DHCP сервером. Для гостевой ОС устанавливалась соответствующая сетевая карта и сеть самостоятельно настраивалась по DHCP. Виртуальная машина становилась ещё одним узлом сети.

Что делать если нет сетевой карты и интернет через USB-модем? При этом нужна связь между компьютерами именно по TCP/IP и плюс интернет. Отмечу что в Virtual PC между гостевой и хост ОС например работает буфер обмена.

Для этого нужно в хост ОС установить эмулятор сетевой карты, под названием Loopback Adapter («Адаптер Microsoft замыкания на себя»). Устанавливается через установку оборудования в панели управления (Установка оборудования → Сетевые платы → Microsoft → Адаптер Microsoft замыкания на себя). После этого в сетевых подключениях появится «Подключение по локальной сети». Для этого подключения нужно в настройках TCP/IP установить какой нибудь IP адрес, например 192.168.0.3. Да, для появления интернета надо поставить галочку о разрешении общего доступа в модемном подключение. Для гостевой ОС установить (Settings→Networking в Virtual PC) этот же адаптер как сетевую карту. В гостевой ОС для сетевого подключения я установил IP адрес 192.168.0.5 и шлюз 192.168.0.3.

Все это работает в Windows XP SP2 как гостевой так и хост ОС.

Возможно есть более изящный способ настройки сети через NAT адаптерв Virtual PC. Я с ходу с ним не разобрался, надо читать справку.

Сетевой адаптер в Virtual PC SP1 не инициализируется

Sunday, August 10th, 2008

Splashscreen Microsoft Virtual PC

При загрузке гостевой ОС возникает сообщение:

The network adapter with address “00:00:00:00:00:00″ of virtual machine “…” failed to initialize because the address is a null address.

Во встроенной справке есть описание как исправить одинаковые MAC адреса при запуске нескольких гостевых ОС. Для этого надо стереть значение в теге <ethernet_card_address type="bytes"></ethernet_card_address> в конфигурационном файле (*.vmc) виртуальной машины. Однако у меня этого тега не оказалось и я добавил в нескольких местах эту строчку. Не помогло.

Нашлось решение в блоге Бена Армстронга. Далее мой вольный перевод:

  1. Рассмотреть значения ключей в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\<nnnn>\DriverDesc желаемого адаптера, где <nnnn> четырёхзначный номер;
  2. запомнить GUID значение ключа NetCfgInstanceId;
  3. добавить ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VPCNetS2\Parameters\Adapters\<guid>\Flags и установить его значение в 0, где <guid> есть значение из шага 2;
  4. перезагрузить компьютер.

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

Вместе с этим инициализировался один тег <ethernet_card_address>:

<ethernet_adapter><ethernet_controller id="0"><ethernet_card_address type="bytes">0003FF434F50</ethernet_card_address>