Как соединить 2 пк через другой ПК?

"A" и "B" двух ПК соединены в офисной локальной сети, имеющей диапазон IP-адреса как 199.63.31. X.

"A" имеет 2 платы NIC в нем - Один соединенный к LAN (199.63.31.x) и другое связанное (10.1.1.x) к ПК "C" через частный концентратор.

"C" и "A" имеют другой диапазон IP-адреса: 10.1.1. X.

Действительно ли возможно для m/c "B" для общения с "C" через "A", рассматривая "B", и "C" находятся на другом диапазоне IP-адреса?

0
задан 11.12.2009, 11:35

5 ответов

Это возможно. Наиболее базовая конфигурация, которая позволяет соединения TCP/IP между Вашими двумя сетями, следующая:

  • "A" должен быть настроен для маршрутизации между этими двумя сетями.
  • "B" нужен маршрут, говоря это, что "A" (199.63.31.x) является шлюзом к сети 10.10.1.0.
  • "C" нужен маршрут, говоря это, что "A" (10.10.1.y) является шлюзом к сети 199.63.31.0.
  • Вероятно, необходимо добавить hosts записи на "B" и "C", таким образом, они могут обратиться друг к другу именем хоста. Без этого необходимо использовать IP-адреса непосредственно.

Точные необходимые шаги будут зависеть от какой ОС эти выполненные машины. Например, дистрибутивы Linux, помещенные их hosts файл в /etc/hosts; Использование машин Windows C:\Windows\system32\drivers\etc\hosts; Использование MAC OSX /private/etc/hosts.

Другие соображения, которые необходимо принять во внимание, состоят в том, должен ли "C" смочь получить доступ к машинам кроме "B", если Вы заботитесь, или если "C" явно не должен получать доступ к другим машинам. Можно также хотеть предоставить "C" другие сервисы - доступ к серверу DNS, соединения с Windows Domain или доступ к долям сетевого файла, например. Они все возможны, но необходимо знать заранее точно, что необходимо выполнить так, можно настроить "A" правильно.

1
ответ дан 24.11.2019, 12:39

Можно сделать это при установке программного обеспечения маршрутизатора IP на A. Не зная, какую операционную систему выполнения, было бы трудно рекомендовать определенному программному обеспечению.

0
ответ дан 24.11.2019, 12:39

Как другие сказали, Вы должны установить программное обеспечение маршрутизации для "A".

Поскольку Linux использует iptables. Если Вы задали такой вопрос здесь, это не то, с чем можно хотеть смешать.

В Windows существует простой способ использовать соединенные мостом соединения. Google для этого, это должно действительно установить мастер использования.

0
ответ дан 24.11.2019, 12:39

Злой гений использовал бы GNS3 для эмуляции маршрутизатора Cisco / управляемый коммутатор так, чтобы, когда Вы не должны направлять использование компьютера, можно было просто скопировать маршрутизатор/конфигурацию коммутатора с ценностью приблизительно 3 секунд времени простоя.

0
ответ дан 24.11.2019, 12:39

Почему не только вставляет аппаратный маршрутизатор? Похоже, что все сетевые кабели уже в A, поэтому просто поместите маршрутизатор там, включите A, B, и C. Каждый компьютер может быть в той же сети, которая упростит совместно использующие файлы и т.д.

Маршрутизаторы не являются ужасно дорогими, и это избавится от:

  1. Конфигурирование совместного использования между B и C
  2. Потеря возможности соединения, когда A не включен.
0
ответ дан 24.11.2019, 12:39

Теги

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