"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-адреса?
Это возможно. Наиболее базовая конфигурация, которая позволяет соединения TCP/IP между Вашими двумя сетями, следующая:
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" правильно.
Можно сделать это при установке программного обеспечения маршрутизатора IP на A. Не зная, какую операционную систему выполнения, было бы трудно рекомендовать определенному программному обеспечению.
Как другие сказали, Вы должны установить программное обеспечение маршрутизации для "A".
Поскольку Linux использует iptables. Если Вы задали такой вопрос здесь, это не то, с чем можно хотеть смешать.
В Windows существует простой способ использовать соединенные мостом соединения. Google для этого, это должно действительно установить мастер использования.
Злой гений использовал бы GNS3 для эмуляции маршрутизатора Cisco / управляемый коммутатор так, чтобы, когда Вы не должны направлять использование компьютера, можно было просто скопировать маршрутизатор/конфигурацию коммутатора с ценностью приблизительно 3 секунд времени простоя.
Почему не только вставляет аппаратный маршрутизатор? Похоже, что все сетевые кабели уже в A, поэтому просто поместите маршрутизатор там, включите A, B, и C. Каждый компьютер может быть в той же сети, которая упростит совместно использующие файлы и т.д.
Маршрутизаторы не являются ужасно дорогими, и это избавится от: