Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Не получается превратить ноутбук в точку доступа WiFi (http://forum.oszone.net/showthread.php?t=190280)

denbessonov 04-11-2010 19:15 1534822

Не получается превратить ноутбук в точку доступа WiFi
 
Добрый день, уважаемые форумчане!

Имеется ноутбук, подключенный к интернету по ethernet (встроенная сетевуха). В нем есть WiFi-адаптер.
Возникла такая задача - обеспечить девайсам вроде PocketPC и iPhone выход в интернет через ноутбук по WiFi.
Читал форум и пробовал это сделать довольно долго, но не получилось.

К сожалению, нет возможности включить Internet Connection Sharing, т.к. Windows ругается на то, что
"В системе обнаружен конфликт IP-адреса 192.168.0.1 с системой, имеющей адрес сетевого устройства 1C-AF-F7-88-33-17. В результате могут быть нарушены сетевые операции на этих системах".

На ноутбуке установлена Vista Home Premium 32bit. Параметры сетевых адаптеров с подключенным WiFi:

Код:

Настройка протокола IP для Windows

  Имя компьютера  . . . . . . . . . : NotebookHP
  Основной DNS-суффикс  . . . . . . :
  Тип узла. . . . . . . . . . . . . : Гибридный
  IP-маршрутизация включена . . . . : Да
  WINS-прокси включен . . . . . . . : Нет

Адаптер беспроводной локальной сети WiFi:

  DNS-суффикс подключения . . . . . :
  Описание. . . . . . . . . . . . . : Адаптер Broadcom 802.11b/g WLAN
  Физический адрес. . . . . . . . . : 00-21-00-7C-56-45
  DHCP включен. . . . . . . . . . . : Да
  Автонастройка включена. . . . . . : Да
  Автонастройка IPv4-адреса . . . . : 169.254.9.245(Основной)
  Маска подсети . . . . . . . . . . : 255.255.0.0
  Основной шлюз. . . . . . . . . . .:
  NetBios через TCP/IP. . . . . . . : Включен

Ethernet adapter Сетевое подключение Bluetooth:

  Состояние носителя. . . . . . . . : Носитель отключен
  DNS-суффикс подключения . . . . . :
  Описание. . . . . . . . . . . . . : Устройства Bluetooth (личной сети)
  Физический адрес. . . . . . . . . : 00-21-86-2E-E9-5C
  DHCP включен. . . . . . . . . . . : Да
  Автонастройка включена. . . . . . : Да

Ethernet adapter Ethernet:

  DNS-суффикс подключения . . . . . :
  Описание. . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
  Физический адрес. . . . . . . . . : 00-1E-EC-EB-48-9C
  DHCP включен. . . . . . . . . . . : Да
  Автонастройка включена. . . . . . : Да
  IPv4-адрес. . . . . . . . . . . . : 10.49.15.22(Основной)
  Маска подсети . . . . . . . . . . : 255.255.255.192
  Аренда получена. . . . . . . . . .: 4 ноября 2010 г. 18:47:00
  Срок аренды истекает. . . . . . . : 5 ноября 2010 г. 6:47:00
  Основной шлюз. . . . . . . . . . .: 10.49.15.62
  DHCP-сервер. . . . . . . . . . . .: 172.17.1.4
  DNS-серверы. . . . . . . . . . . .: 172.17.1.2
  NetBios через TCP/IP. . . . . . . : Включен

Ethernet adapter VirtualBox Host-Only Network:

  DNS-суффикс подключения . . . . . :
  Описание. . . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
  Физический адрес. . . . . . . . . : 08-00-27-00-CC-7B
  DHCP включен. . . . . . . . . . . : Нет
  Автонастройка включена. . . . . . : Да
  IPv4-адрес. . . . . . . . . . . . : 192.168.56.1(Основной)
  Маска подсети . . . . . . . . . . : 255.255.255.0
  Основной шлюз. . . . . . . . . . .:
  NetBios через TCP/IP. . . . . . . : Включен

Туннельный адаптер Подключение по локальной сети* 2:

  Состояние носителя. . . . . . . . : Носитель отключен
  DNS-суффикс подключения . . . . . :
  Описание. . . . . . . . . . . . . : isatap.{610A77A9-B428-460E-99BA-59E2EDEF01C3}
  Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
  DHCP включен. . . . . . . . . . . : Нет
  Автонастройка включена. . . . . . : Да

Туннельный адаптер Подключение по локальной сети* 6:

  Состояние носителя. . . . . . . . : Носитель отключен
  DNS-суффикс подключения . . . . . :
  Описание. . . . . . . . . . . . . : Адаптер Microsoft ISATAP #2
  Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
  DHCP включен. . . . . . . . . . . : Нет
  Автонастройка включена. . . . . . : Да

Туннельный адаптер Подключение по локальной сети* 7:

  Состояние носителя. . . . . . . . : Носитель отключен
  DNS-суффикс подключения . . . . . :
  Описание. . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
  Физический адрес. . . . . . . . . : 02-00-54-55-4E-01
  DHCP включен. . . . . . . . . . . : Нет
  Автонастройка включена. . . . . . : Да

Таблица маршрутизации на ноутбуке:

Код:

IPv4 таблица маршрута
===========================================================================
Активные маршруты:
Сетевой адрес          Маска сети      Адрес шлюза      Интерфейс  Метрика
          0.0.0.0          0.0.0.0      10.49.15.62      10.49.15.22    20
        10.0.0.0        255.0.0.0      10.49.15.62      10.49.15.22    21
      10.49.15.0  255.255.255.192        On-link      10.49.15.22    276
      10.49.15.22  255.255.255.255        On-link      10.49.15.22    276
      10.49.15.63  255.255.255.255        On-link      10.49.15.22    276
      92.255.64.0    255.255.252.0      10.49.15.62      10.49.15.22    21
        127.0.0.0        255.0.0.0        On-link        127.0.0.1    306
        127.0.0.1  255.255.255.255        On-link        127.0.0.1    306
  127.255.255.255  255.255.255.255        On-link        127.0.0.1    306
      169.254.0.0      255.255.0.0        On-link    169.254.9.245    296
    169.254.9.245  255.255.255.255        On-link    169.254.9.245    296
  169.254.255.255  255.255.255.255        On-link    169.254.9.245    296
      172.16.0.0      255.240.0.0      10.49.15.62      10.49.15.22    21
      192.168.0.0      255.255.0.0      10.49.15.62      10.49.15.22    21
    192.168.56.0    255.255.255.0        On-link      192.168.56.1    276
    192.168.56.1  255.255.255.255        On-link      192.168.56.1    276
  192.168.56.255  255.255.255.255        On-link      192.168.56.1    276
      195.2.232.0    255.255.254.0      10.49.15.62      10.49.15.22    21
        224.0.0.0        240.0.0.0        On-link        127.0.0.1    306
        224.0.0.0        240.0.0.0        On-link      10.49.15.22    276
        224.0.0.0        240.0.0.0        On-link      192.168.56.1    276
        224.0.0.0        240.0.0.0        On-link    169.254.9.245    296
  255.255.255.255  255.255.255.255        On-link        127.0.0.1    306
  255.255.255.255  255.255.255.255        On-link      10.49.15.22    276
  255.255.255.255  255.255.255.255        On-link      192.168.56.1    276
  255.255.255.255  255.255.255.255        On-link    169.254.9.245    296
===========================================================================
Постоянные маршруты:
  Отсутствует

10.49.15.22 - адрес ноутбука в сети интернет-провайдера.
169.254.9.245 - адрес ноутбука в сети WiFi (ad-hoc)
192.168.56.1 - адрес виртуального сетевого адаптера для VirtualBox

Вопросов у меня два:
- возможно ли настроить маршрутизацию так, чтобы устройства, подключенные по WiFi, могли выйти в интернет?
- если да, какие нужно прописать настройки в ноутбуке и устройствах?

Заранее благодарю за ответы.

Destruction 04-11-2010 20:16 1534862

Цитата:

Цитата denbessonov
К сожалению, нет возможности включить Internet Connection Sharing, т.к. Windows ругается на то, что
"В системе обнаружен конфликт IP-адреса 192.168.0.1 с системой, имеющей адрес сетевого устройства 1C-AF-F7-88-33-17. В результате могут быть нарушены сетевые операции на этих системах". »

ничего страшного, ip-адрес сразу же после включения ICS можно сменить с 192.168.0.1 на другой
Цитата:

Цитата denbessonov
169.254.9.245 - адрес ноутбука в сети WiFi (ad-hoc) »

такого адреса быть не должно, после включения ICS смените на нормальный
Цитата:

Цитата denbessonov
192.168.56.1 - адрес виртуального сетевого адаптера для VirtualBox »

он вам зачем?
Цитата:

Цитата denbessonov
возможно ли настроить маршрутизацию так, чтобы устройства, подключенные по WiFi, могли выйти в интернет? »

с маршрутами ничего делать скорее всего не нужно. сперва убедитесь, что ваш wi-fi адаптер умеет работать в качестве точки доступа (ad-hoc)
Цитата:

Цитата denbessonov
акие нужно прописать настройки в ноутбуке и устройствах? »

например, на wi-fi на ноутбуке ip 192.168.1.1 маска 255.255.255.0, на подключаемом устройстве ip 192.168.1.x маска 255.255.255.0 шлюз 192.168.1.1 днс сервер 172.17.1.2

denbessonov 04-11-2010 21:36 1534930

Цитата:

Цитата Destruction
такого адреса быть не должно, после включения ICS смените на нормальный

Согласен, но пробовал и другие адреса, типа 192.168.2.1
Цитата:

Цитата Destruction
192.168.56.1 - адрес виртуального сетевого адаптера для VirtualBox »
он вам зачем?

Для отладки программ на VirtualBox'е, весьма нужен
Цитата:

Цитата Destruction
с маршрутами ничего делать скорее всего не нужно. сперва убедитесь, что ваш wi-fi адаптер умеет работать в качестве точки доступа (ad-hoc)

А как в этом можно убедиться? Сеть компьютер-компьютер работает, пинги на iPhone ходят нормально.
Цитата:

Цитата Destruction
например, на wi-fi на ноутбуке ip 192.168.1.1 маска 255.255.255.0, на подключаемом устройстве ip 192.168.1.x маска 255.255.255.0 шлюз 192.168.1.1 днс сервер 172.17.1.2

Почему-то не работает такой вариант. Перенастроил на 192.168.2.X. С отключенным файрволом. iPhone тормозит полминуты, потом говорит - server didn't respond.

Сейчас глянул WireShark'ом, что происходит на интерфейсе 10.49.15.22 (ноутбук, ethernet) - запросы DNS идут на 172.17.1.2 от 192.168.2.2 (iPhone), а вот обратно ничего не приходит. Похоже, что сервер DNS, настроенный работать с сетью 10.49.15.XXX, игнорирует все запросы от 192.168.2.2. Можно ли как-то сделать, чтобы эти запросы шли "от имени" ноутбука?

Destruction 05-11-2010 01:08 1535055

попробуйте в качестве dns на айфоне указать гугловские: 8.8.8.8 и 8.8.4.4

denbessonov 05-11-2010 13:59 1535327

Абсолютно то же самое. В принципе, причина понятна. В поле исходного адреса пакета DNS-запроса стоит 192.168.2.2 (адрес iPhone), и DNS-сервер (точнее, роутеры до него), естественно, не знает, где это, и куда посылать ответ. Пакет отбрасывается.

Судя по таблице маршрутизации, 192.168.0.1 намеренно присутствует в сети провайдера, чтобы никто не занимался ICS и не раздавал интернет от своего имени. Поэтому вылезает ошибка в Windows, и трансляция адресов с помощью ICS не начинается.

Похоже, моя задача сводится к организации NAT средствами своего ноутбука. Может, кто подскажет какую-нибудь программу, которая умеет это делать?

Destruction 05-11-2010 15:37 1535419

denbessonov, а вы ICS то включили? включаете, потом сразу же меняете адрес с 192.168.0.1 на какой-нибудь другой. если мешает сеть провайдера, отключите ее во время этой процедуры.

denbessonov 05-11-2010 18:37 1535590

Нет, не могу этого сделать. Он мне выдает ошибку, что уже есть адрес 192.168.0.1, и дальше процесс включения ICS останавливается.
При попытке сделать это с отключенным проводом ethernet, получаю ошибку:

Ошибка при разрешении общего доступа к подключению к Интернету:
(null)

В общем, сделать так, чтобы галочка появилась в свойствах ICS, у меня не получилось.


Время: 14:27.

Время: 14:27.
© OSzone.net 2001-