我需要建立以下网络架构:
Internet
^
+-----------------+ | +------------------+
| Centos6-1 | | | Centos6-2 |
| +---- eth0 + ----+ | |
| (br0)| | | |
| +---- eth1 +----------------+ eth0 |
+-----------------+ +------------------+
( cable connection )
两个公共IP的配置如下:
我怎样才能完成这一壮举?
在第二个服务器中有一个服务正在运行。此服务将绑定到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 ****
它会做我想做的吗?
发布于 2012-04-16 14:35:26
根据这个博客,您可以通过这样的方式在CentOS下设置桥:
您必须添加/etc/sysconfig/network-scripts/ifcfg-br0
:
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
DNS1=192.168.0.1
GATEWAY=192.168.0.1
IPADDR=192.168.0.100
NETMASK=255.255.255.0
ONBOOT=yes
SEARCH=”example.com”
在ifcfg-eth0
中:
DEVICE=eth0
HWADDR=00:1e:90:f3:f0:02
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
USERCTL=no
BRIDGE=br0
如果ifcfg eth1类似的话。
您必须有eth0的MAC地址,resp。eth1...
在两个服务器之间你必须有交叉以太网电缆..。
发布于 2012-04-16 13:58:40
这不是桥接,你想要的是简单的NAT转发。
iptables -t nat -A PREROUTING -i eth0 -d IP2 --to-destination internal_IP2 -j DNAT
并让这些盒子使用私有internal_IP对(internal_IP1,internal_IP2)进行通信。
https://serverfault.com/questions/379869
复制相似问题