1

Я нахожусь на Windows XP SP3 и в основном моя топология состоит из 3 компьютеров (см. Рисунок для более подробной информации), беспроводного подключения к Интернету и проводного подключения к маршрутизатору. Мой основной компьютер (A) подключен к Интернету (I) с помощью беспроводной USB-карты, а основной компьютер также подключен к маршрутизатору (R). Два других компьютера (B и C) также подключены к маршрутизатору, а сам маршрутизатор не подключен к Интернету. Я просто хочу использовать маршрутизатор для соединения трех машин (локальной сети), чтобы отправлять TCP-пакеты (используя BOOST-ASIO) с главного компьютера на любую из двух других машин (которые, кстати, ни к чему не подключены) но маршрутизатор, который также подключается к основному компьютеру).

Рисунок топологии сети:

A - Главный компьютер с двумя соединениями I и R. Этому устройству необходимо исправить маску подсети.

B - компьютер, подключенный к компьютеру A через маршрутизатор R.

C - компьютер, подключенный к компьютеру A через маршрутизатор R.

R - Маршрутизатор.

Я - интернет.

 I    R------ 
 \   / \     \
  \ /   \     \
   A     B     C

Проблема в том, что я уже пробовал эту настройку, но мне нужно как-то настроить адрес подсети в Windows XP (я искал в Интернете, но ничего конкретного не пришло, только теория маскировки подсети). Моя установка в основном выбирает соединение в разделе «Сетевые подключения» -> «Дополнительные настройки» -> «Сетевые привязки», и я не могу заставить работать и мою локальную сеть, и Интернет?

Похоже, они также не объясняют подробности о Toms Hardware =(.

2 ответа2

2

У вас есть две сети, одна из которых состоит из A и того, что соединяет вас с Интернетом, а другая между A, B и C. Сеть "Интернет" должна настраиваться автоматически с использованием DHCP. Вторая сеть также может иметь DHCP, возможно, конфликтующий. Если это противоречит, отключите его в маршрутизаторе.

Затем назначьте ПК следующие настройки статического IP-адреса:

A - IP 192.168.123.10, Subnet mask 255.255.255.0
B - IP 192.168.123.11, Subnet mask 255.255.255.0
C - IP 192.168.123.12, Subnet mask 255.255.255.0

Вы настраиваете это на сетевом адаптере. Оставьте шлюз по умолчанию пустым.

ПК A имеет второй сетевой интерфейс, беспроводную флешку. Позвольте этому настроить себя.

Вы используете маршрутизатор в качестве коммутатора. Убедитесь, что вы не подключили один из компьютеров к "модему" или порту uplink.

Это предполагает, что вы не хотите, чтобы другие компьютеры имели доступ к Интернету. Если вы этого хотите, вам нужно либо подключить WiFi к Ethernet на ПК A, либо заставить ПК A выступать в качестве маршрутизатора. Независимо от того, какой путь вы выберете, ваш маршрутизатор все еще действует как коммутатор.

1

Вы используете DHCP?

Мне кажется, что решение заключается в том, чтобы убедиться, что ваши проводные интерфейсы не используют DHCP, и вручную назначить им IP-адреса в той же подсети (например, 172.16.1.x) - вы бы оставили шлюз пустым (или использовали бы этот маршрутизатор), и вы должна быть в состоянии указать маску сети 255.255.255.0

(Есть несколько сайтов, которые сообщают вам, как это настроить - просто статический IP-адрес Google xp - но я подозреваю, что ваша проблема в том, что вы используете DHCP, поэтому подсеть оставлена на усмотрение маршрутизатора).

Обратите внимание, что я рекомендовал 172.16.1.x - вы, конечно, можете использовать что-нибудь в диапазоне 192.168.xx, 10.xxx или 172.16-31.xx при условии, что это не конфликтует с вашим беспроводным соединением.

Кстати, ваше объяснение было очень ясно на вашей установке. Отлично сработано.

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