我需要建立以下网络架构:
>可以使用IP1访问Centos6-1
> Centos6-2的eth0配置为IP2
>任何发往IP2的请求都将通过Centos6-1 @H_502_4@我怎样才能完成这一壮举? @H_502_4@在第二台服务器上运行了一项服务.此服务将绑定到IP2.会发生什么 @H_502_4@编辑: @H_502_4@如果我在Box1中执行以下操作:
Internet ^ +-----------------+ | +------------------+ | Centos6-1 | | | Centos6-2 | | +---- eth0 + ----+ | | | (br0)| | | | | +---- eth1 +----------------+ eth0 | +-----------------+ +------------------+ ( cable connection )@H_502_4@两个公共IP的配置如下: @H_502_4@> Centos6-1的eth0和eth1将被配置为IP1的桥接器
>可以使用IP1访问Centos6-1
> Centos6-2的eth0配置为IP2
>任何发往IP2的请求都将通过Centos6-1 @H_502_4@我怎样才能完成这一壮举? @H_502_4@在第二台服务器上运行了一项服务.此服务将绑定到IP2.会发生什么 @H_502_4@编辑: @H_502_4@如果我在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 ****@H_502_4@它会做我想要的吗?
解决方法
根据
this blog,您可以通过以下方式在CentOS下设置桥接:
@H_502_4@你必须添加/ 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”@H_502_4@在ifcfg-eth0中:
DEVICE=eth0 HWADDR=00:1e:90:f3:f0:02 ONBOOT=yes TYPE=Ethernet IPV6INIT=no USERCTL=no BRIDGE=br0@H_502_4@ifcfg-eth1将类似. @H_502_4@HWADDR你必须有eth0的MAC地址,resp. eth1的… @H_502_4@在两台服务器之间,您必须拥有crossover以太网电缆……