Есть ли способ, с помощью которого мои локальные машины с адресом 192.168.0.1 могут общаться с моими локальными машинами с адресом 10.0.0.1. Все машины в моей локальной сети?
2 ответа
Я согласен с @ techie007: «Вам нужно что-то [для] маршрутизации трафика между [вашими сетями], например, маршрутизатор». Тем не менее, это не должно быть предметом, на котором напечатано слово "Маршрутизатор"; это может быть один из ваших компьютеров. (Я предполагаю, что ваши "машины" - это компьютеры.) У вас должна быть хотя бы одна машина с двумя IP-адресами: по одному в каждой из ваших сетей. Если у вас есть машина с двумя физическими сетевыми интерфейсами, это должно быть просто. В противном случае вы можете (возможно) назначить несколько адресов одному физическому сетевому интерфейсу. В Windows вы можете сделать это через панель управления. (Вам нужно будет выкопать несколько уровней; например, перейдите в Свойства IPv4 и затем нажмите "Дополнительно".) В * nix вы можете использовать команду ip
или ifconfig
. Затем включите маршрутизацию на этом компьютере. И вам может потребоваться указать другим машинам использовать эту в качестве маршрутизатора.
Это поможет нам ответить на ваш вопрос, если вы скажете, на каких операционных системах работают ваши машины.
Даже если они физически находятся в одной сети, 10.xxx и 192.168.xx - это разные сети. Вам нужно что-то маршрутизировать трафик между ними, как маршрутизатор.
Проблема, с которой вы можете столкнуться, заключается в том, что и 192.168.xx, и 10.xxx считаются не маршрутизируемыми адресами в Интернете (поэтому люди используют их для личных сетей), поэтому маршрутизатор может не захотеть маршрутизировать эти адреса.