<<返回上一层

双线服务器,CentOS双网卡双IP双网关如何配置

发布时间:2018-11-07     浏览次数:158

有些企业因为客户群体分布,需要配置双线服务器,这就有可能需要有同一台服务器上配置不同IP和不同网关,实现不用机构可以访问同一台服务器办理业务。

系统环境:CentOS Linux7

网络环境:

服务器是VMware虚拟服务器,手动添加一块新网卡eth1,要求配置如下。

eth0:10.0.7.2    gw :10.0.7.254    netmask:255.255.255.0

eth1:168.6.101.2  gw :168.6.101.254  netmask:255.255.255.0


配置方法:

1、添加新网卡eth1网段是168.6.101.0网段。添加成功后进入系统中,如果使用ifconfig到并不会看到添加网卡内容。

180517132448411[1].png

其中eth1是新添加的网卡。

手动创建网卡配置文件,通过copy ifcfg-eth0 复制出一份。 ifcfg-eth1的副本出来,配置网卡1的时候有两点需要注意一下。

********UUID=9420c638-16e9-41a1-bf59-325c6f601871 ——需要改成eth1的UUID,查看方法# uuidgen eth1即可得到结果********

********GATEWAY=10.0.7.254  ——由于同一台机器中新加网卡,原默认网关是eth0的,如果在手动修改eth1的时候添加新的网关会导致冲突,结果就是两个网卡都会断开连接。********

修改eth1配置文件时:

#vim /etc/iproute2/rt_tables/ ifcfg-eth1

修改:NAME、DEVICE、UUID、IPADDR、NETMASK

删除:GATEWAY


2、修改完成之后重启网络服务

启动第二块网卡:ifup eth1

重启网络服务: service network restart

验证网卡是否启动:ifconfig查看即可

#以上完成之后并不能实现不同IP访问不同网关,只能实现10网段的地址可以通过网关访问出去,但168网段的地址只能在同一个vlan下的局域网内互相访问。

#原因是我们在修改配置文件的时候,eth0有添加网关内容,eth1并没有设置网关,系统默认使用10.0.7.254 网关,168肯定是不能使用的了。


3、添加编辑路由表

(1)修改vim /etc/iproute2/rt_tables,添加内容:

    252  1

    251  2

(2)#命令行执行下列命令,添加原路返回路由——此处注意在命令行执行下列命令是临时生效。

ip route flush table 1

ip route add default via 10.0.7.254 dev eth0 src 10.0.7.2 table 1

ip rule add from 10.0.7.2 table 1

ip route flush table 2

ip route add default via 168.6.101.254 dev eth1 src 168.6.101.2 table 2

ip rule add from 168.6.101.2 table 2


4. 将添加以上命令时建议添加到/etc/rc.d/init.d/network文件的后面,保证机器重启开机自动运行。

180517132448412[1].png


5、可以验证效果了



客服中心 customer service center

售前在线咨询 (以下为10位资深销售主管官方企业Q,更多销售员Q请咨询销售主管)

售后服务 (或与官方提供的专属QQ一对一直接服务)

工作时间: 周一至周五 9:30至17:30 周六13:30至17:30,其它日期按国家法定节假日休假,如果有不便之请敬请谅解! 售后技术支持:多部门7*24小时机制。

客户投诉留言

电话和QQ,以便我们为您提供优质服务! *为必填项