Ping ПК, подключенный через перекрестный кабель к одному из подключенных к маршрутизатору

2668
Jesús Otero

Я хочу пропинговать (технически, мне нужно подключиться к порту 80) ПК, который подключен ко второму ПК (через перекрестный кабель), который подключен к маршрутизатору.

У меня есть небольшой набросок того, что я пытаюсь сделать, я буду использовать его в качестве основы для объяснения.

Network DIagram

  • ПК (A) подключен к (B) с помощью перекрестного кабеля.
  • (B) подключен к маршрутизатору через Wi-Fi (хотя это на самом деле не имеет значения, если это проводное соединение)
  • (C) также подключен к маршрутизатору через беспроводное соединение.

Я хочу знать, как я могу пинговать ПК (A) из (C). Будет ли установка B и IP-адреса A в одном и том же диапазоне и подсети одинаковыми значениями, заставит ли ПК (A) появиться, если он был подключен напрямую к маршрутизатору?

Заранее спасибо, Иисус.

1
Похоже, вы ищете общий доступ к Интернету или что-то подобное. Ищите [su] по этому термину и посмотрите, поможет ли это. Iszi 11 лет назад 0
Это имеет * огромное * значение, если подключение проводное или беспроводное. Вы можете соединить два проводных соединения, но вы не можете соединить проводное соединение с беспроводным клиентским соединением. David Schwartz 11 лет назад 0
Я имел в виду, что при необходимости я могу подключить его с помощью кабеля Ethernet :). В любом случае, спасибо .. Кстати, мне не обязательно подключаться к Интернету на любом из компьютеров, мне просто нужно, чтобы они были в одной сети. Jesús Otero 11 лет назад 0

2 ответа на вопрос

4
Gregory MOUSSAT

Как говорит sm11963, вы можете настроить свой компьютер B. Но вы должны понимать некоторые основы сетевой маршрутизации. И это излишне только для одного порта.

Иначе, просто используйте переадресацию портов.
Для Linux это делается с помощью iptables.
Для Windows это делается с помощью программы переадресации портов. Google даст вам немного.
Я использую это: http://www.quantumg.net/portforward.php (я использую старую версию командной строки).
Этот http://www.rouvali.com/index.php?id=53 также кажется хорошим.

В некоторых версиях Windows:
Администрирование.
Маршрутизация и удаленный доступ.
Имя сервера.
IP-маршрутизация.
Брандмауэр NAT / Basic.
Щелкните правой кнопкой мыши
свойства NIC.
Службы и порты Добавить ...
Введите входящий исходящий порт и IP-адрес рабочей станции.

С Windows 2008:

netsh interface portproxy add v4tov4 listenport=1234 listenaddress=192.168.0.1 connectport=443 connectaddress=192.168.0.2 
0
sm11963

Я никогда не делал этого сам, но вы можете настроить свой ПК B в качестве моста, подключив соединение Wi-Fi и соединение с ПК A. Вы делаете это, зайдя в панель сетевого подключения (на ПК B) и выбрав свой Wi-Fi и перекрестное соединение, затем щелкните правой кнопкой мыши и выберите «мостовые соединения».

Возможно, вам придется вручную установить IP-адрес на компьютере A, но это должно работать. Хотя он должен работать с кабелем Ethernet, он также может работать с кроссовером. Пересекающийся кабель обычно требуется только для двух компьютерных сетей, и это не то, что вам нужно.

[Мостовое соединение Windows XP] (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/hnw_understanding_bridge.mspx?mfr=true), [Мостовое соединение Windows 7] (http: / /windows.microsoft.com/en-us/windows-vista/Create-a-network-bridge). Пересекающиеся кабели не имеют большого значения, так как большинство интерфейсов Ethernet в настоящее время [Auto-MDIX] (http://en.wikipedia.org/wiki/Auto-MDIX#Auto-MDIX). RedGrittyBrick 11 лет назад 1
Это не сработает. Согласно спецификации WiFi, точка доступа требует отклонения пакетов, поскольку их аппаратные адреса не будут являться аппаратным адресом любого из его клиентов. Вы не можете связать проводное соединение с беспроводным соединением, когда беспроводное соединение является клиентом для точки доступа. (Это одна из причин WDS, даже не повторяя.) David Schwartz 11 лет назад 1

Похожие вопросы