PDA

Показать полную графическую версию : Не получается превратить ноутбук в точку доступа WiFi


denbessonov
04-11-2010, 19:15
Добрый день, уважаемые форумчане!

Имеется ноутбук, подключенный к интернету по 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
К сожалению, нет возможности включить Internet Connection Sharing, т.к. Windows ругается на то, что
"В системе обнаружен конфликт IP-адреса 192.168.0.1 с системой, имеющей адрес сетевого устройства 1C-AF-F7-88-33-17. В результате могут быть нарушены сетевые операции на этих системах". »
ничего страшного, ip-адрес сразу же после включения ICS можно сменить с 192.168.0.1 на другой
169.254.9.245 - адрес ноутбука в сети WiFi (ad-hoc) »
такого адреса быть не должно, после включения ICS смените на нормальный
192.168.56.1 - адрес виртуального сетевого адаптера для VirtualBox »
он вам зачем?
возможно ли настроить маршрутизацию так, чтобы устройства, подключенные по WiFi, могли выйти в интернет? »
с маршрутами ничего делать скорее всего не нужно. сперва убедитесь, что ваш wi-fi адаптер умеет работать в качестве точки доступа (ad-hoc)
акие нужно прописать настройки в ноутбуке и устройствах? »
например, на 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
такого адреса быть не должно, после включения ICS смените на нормальный

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

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

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

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

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

например, на 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
попробуйте в качестве dns на айфоне указать гугловские: 8.8.8.8 и 8.8.4.4

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

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

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

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

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

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

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




© OSzone.net 2001-2012