У меня есть производственная сеть в некоторых сериях IP, например 192.168.XX в Vmware. В этом у меня есть машина. Мне нужно создать тестовую установку. Я создал отдельную VLAN. Эти VLAN не были подключены ни к одному физическому адаптеру. Я называю это «ИЗОЛИРОВАННЫЙ ENV». я создал те же машины, что и prod в "ISOLATED ENV".
Physical_adpter----VLAN X ----> PROD_MACHINE ISOLATED_ENV---->TEST_PROD_MACHI
Я дал ту же серию IP-адресов в производственной сети для Isolated_Env. Итак, ISOLATED_ENV IP машины s такие же, как производственный IP, например 192.168.XX
Теперь мне нужно установить связь между этими сетями. Я использовал Linux-машину с 2 nic в качестве маршрутизатора для этой цели.
Но вопрос, общение будет происходить либо с одной стороны. если я включил nic2 и дал производственному сетевому шлюзу IP-адрес в NIC2, связь с Linux-машины на ISOLATED_ENV будет работать. Но я не могу пинговать из сети prod на машину Linux (маршрутизатор).
Как я могу этого добиться? Я настроил IP-переадресацию некоторых других правил IP на машине Linux.
Если я настроил это с 2 разными сетями, значит, он будет работать. если я даю тот же IP-адрес, что и продукт, это не так.
Помогите мне. Заранее спасибо.
Когда вы дадите 2 адреса в одном диапазоне на одной машине Linux, она выберет (может быть случайно) какой из них будет маршрутом по умолчанию.
Решение для вас - это соединить обе сетевые карты, чтобы они отвечали на один и тот же IP на двух портах.
Предположим, что ваш интерфейс eth0 и eth1, вы можете это сделать:
- brctl addbr br0
- brctl addif br0 eth0
- brctl addif br0 eth1
- ifconfig eth0 0.0.0.0
- ifconfig eth1 0.0.0.0
- ifconfig br0 up or ifconfig br0 192.168.100.5 netmask 255.255.255.0 up
Вы можете заменить 3 последних шага редактированием /etc/syconfig/network-scripts/ifcfg{eth0/eth1/br0}. Затем вы хотите, чтобы ваши eht0 и eth1 были активированы, но с bootproto=none, и установите ваш "виртуальный" nic br0 в качестве dhcp или статического ip.
Доброе пожелание
.