Две сетевые карты в одной подсети, но в разных физических сетях

У меня есть компьютер, который должен подключаться к двум физически отдельным сетям. к сожалению, обе эти сети использовали сеть 192.168.1.0 с сетевой маской 255.255.255.0. Я попытался назначить свои IP-адреса 192.168.1.101 и 192.168.1.102. однако я не могу проверить связь с моим компьютером ни в одной из сетей. Единственный способ установить соединение - это разместить обе сетевые карты в одной физической сети. Однако это не сработает, поскольку в двух сетях есть дублированные IP-адреса, поэтому их невозможно подключить. Эти две сети нельзя изменить, поскольку необходимо сохранить жестко запрограммированную конфигурацию. мой компьютер работает под управлением Red Hat RHEL 7.

0
задан 20 November 2016 в 19:34
1 ответ

Я думаю возможно вы могли бы это сделать, если бы не было конфликтов адресов, добавив запись в таблицу маршрутизации для каждого IP-адреса, который вы хотите достичь, и возможно создание очень запутанных правил iptables для направления ARP-трафика. Но маловероятно.

Вероятно, вам придется использовать какой-то NAT. Например, поместите WAN-порт стандартного NAT-маршрутизатора на свой компьютер, а сторону LAN в одну из сетей. Затем настройте переадресацию портов, чтобы достичь всего, что вам нужно.

Но я бы посмотрел, действительно ли перенумерация одной из сетей невозможна. Используйте нестандартный вариант, например 10.91.0.0/16. По этой причине мне нравится настраивать мои локальные сети таким образом.

0
ответ дан 5 December 2019 в 09:10

Теги

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