2

Я установил общий доступ к подключению к Интернету на своем ноутбуке с Windows 7. В настоящее время диапазон IP-адресов, выделенный для клиентов ICS от DHCP, находится в диапазоне 192.168.137.x. Я не могу найти способ изменить диапазон вручную на диапазон 192.168.0.x (т. Е. Тот же диапазон, что и у моего беспроводного маршрутизатора)

Я попробовал поискать в Google, но не нашел ответа.

РЕДАКТИРОВАТЬ: я нашел этот http://support.microsoft.com/kb/230148 с сайта Microsoft, но эта статья может быть очень старой, так как я не могу найти этот конкретный путь в моем regedit.

РЕДАКТИРОВАТЬ 2: Это конкретный сценарий, для которого мне нужно сделать это. Примечание: я не собираюсь покупать новое оборудование по крайней мере некоторое время. (Я знаю, что покупка многопортового маршрутизатора Wi-Fi решит мою проблему) У меня есть карманный маршрутизатор Wi-Fi, у которого есть только порт WAN и нет выхода Ethernet. У меня есть рабочий стол, который имеет только Ethernet и нет Wi-Fi. Рабочий стол имеет процессор i7 и 16 ГБ оперативной памяти. Очень мощный. У меня есть ноутбук с Windows 7 с Wi-Fi и Ethernet. Но у моего ноутбука очень низкая конфигурация и он не очень мощный. Я настроил ICS на своем ноутбуке, чтобы подключить интернет-соединение на своем ноутбуке.

У меня RXL Linux работает на виртуальной машине в моем декстопе. Я хочу настроить VPN типа «сеть-сеть» от виртуальной машины Linux на рабочем столе к виртуальной машине моего друга в его доме. Его комп также находится за NAT. Я хотел, чтобы мой маршрутизатор Wi-Fi мог пропинговать мой рабочий стол (чтобы я мог настроить наттинг в моем карманном маршрутизаторе Wi-Fi), и я подумал, что, дав IP-адрес в диапазоне 192.168.0.x, я могу добиться этого. Но я был неправ. Мой рабочий стол получил IP-адрес 192.169.0.119 после того, как попробовал приведенное ниже решение @ michael-kjorling. Но ни мой рабочий стол, ни мой Wi-Fi роутер не могут пинговать друг друга.

Так есть ли способ, которым я могу достичь этого?

2 ответа2

4

Я погуглил для «общего доступа к "internet connection sharing" "windows 7" internal subnet , и первым хитом стала статья базы знаний Майкрософт KB230148 Как изменить диапазон IP-адресов для службы DHCP общего доступа к интернету, которая в последний раз рассматривалась в 2011 году и указана как применяемая к :

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Профессиональная
  • Windows 7 Ultimate

Из этой статьи:

Чтобы изменить IP-адрес, назначенный узлу, и диапазон IP-адресов, который используется службой DHCP на узле общего доступа к подключению, используйте редактор реестра, чтобы изменить следующие значения. Эти значения находятся в следующей папке: HKLM\System\CurrentControlSet\services\SharedAccess\Parameters

(REG_SZ) ScopeAddress
(REG_SZ) StandaloneDhcpAddress

Значением ScopeAddress является диапазон адресов, который вы хотите использовать с совместным использованием подключений. Значение StandaloneDhcpAddress - это диапазон адресов, который используется, когда включен Virtual Wi-Fi/SoftAP. Для обоих значений используется маска сети 255.255.255.0, которая не настраивается.

Таким образом, мне кажется, что получить эффект вы после того, как вы установите ScopeAddress и StandaloneDhcpAddress в C0A80000 hex. Это заставит Windows назначать клиентам IPS-адреса из диапазона 192.168.0/24 (CIDR). (Если значение в заголовке вопроса является правильным, а значение в вопросе - нет, используйте вместо этого C0A80100 .)

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

Если вы объясните, почему вы так сильно хотите, чтобы диапазон IP-адресов клиентов ICS был таким же, как (с точки зрения этого хоста) внешней IP-подсети сервера ICS, возможно, кто-то может предложить решение, которое действительно будет работать и работать надежно.

0

Возможно, вы не сможете этого достичь. ICS работает как NAT-маршрутизатор, скрывая машины с диапазоном адресов, который он предоставляет клиентам от сетевого подключения, которое он разделяет. Таким образом, вы сможете пинговать с рабочего стола (или виртуальной машины на рабочем столе) до маршрутизатора, но не другим способом.

Тем не менее, если вы можете установить Linux Linux VM на LAPTOP, то вы можете настроить это, чтобы делать то, что вы хотите (я суммирую здесь, вам нужно будет Google для деталей):- настроить виртуальный хост с обоими устройствами Ethernet - iptables для маршрутизации туда / сюда для определенных хостов - трансляция адреса / порта на внешнем соединении, указывающем на вашу внутреннюю машину.

по существу, вы бы использовали вторую подсеть для своего рабочего стола, подключенную к маршрутизатору vm, и выставили маршрутизирующий vm с ip в подсети 192.168.0, чтобы перевести трафик обратно на него.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .