Мне нужно настроить следующую сетевую архитектуру:
Internet
^
+-----------------+ | +------------------+
| Centos6-1 | | | Centos6-2 |
| +---- eth0 + ----+ | |
| (br0)| | | |
| +---- eth1 +----------------+ eth0 |
+-----------------+ +------------------+
( cable connection )
Два публичных IP-адреса должны быть настроены следующим образом:
- eth0 и eth1 ** Centos6-1 должны быть настроены как мост с IP1
- Centos6-1 может быть доступен с IP1
- eth0 из Centos6-2 конфигурируется с IP2
- любой запрос на IP2 будет проходить через Centos6-1
Как я могу совершить этот подвиг?
На втором сервере запущена служба. Этот сервис будет привязан к IP2. что случится
Редактировать:
Если я сделаю следующее в box1:
brctl addbr br0
ifdown eth0
ifdown eth1
ifconfig eth0 0.0.0.0 up
ifconfig eth1 0.0.0.0 up
ifconfig br0 IP1 ****
будет ли делать то, что я хочу?
linux
networking
centos
bridge
Aftnix
источник
источник
Ответы:
Согласно этому блогу , вы можете настроить мост под CentOS следующим образом:
Вы должны добавить
/etc/sysconfig/network-scripts/ifcfg-br0
:И в
ifcfg-eth0
:ifcfg-eth1 будет похожим.
HWADDR у вас должен быть MAC-адрес eth0, соответственно eth1 ...
Между двумя серверами у вас должен быть перекрестный кабель Ethernet ...
источник
Это не мост, то, что вы хотите, это простая пересылка NAT.
И пусть ящики общаются, используя частную пару internal_IP (internal_IP1, internal_IP2)
источник