为两个网卡增加IP路由

来源:互联网 发布:mac不能联网怎么重装 编辑:程序博客网 时间:2024/06/05 21:53

营口有一个项目,我们系统接在TETRA系统上,用的是TETRA指定的IP地址192.168.1.11,这个地址不能改变,是因为由TETRA供应商在系统中指定的,过来的GPS信息就会发到这个IP上。但经我们二次开发后,还要给我们的客户把数据传过去,他们那边的系统是固定的,也不能轻易改变IP地址。这其中有好多方法,比如加一个路由器,把两个网段的都连起来。但考虑成本及项目的紧迫性,不能执行该方案。我们的服务器是2U的DELL的刀片式服务器,上自带有4个网口,于是就考虑在我们的系统中做个路由,把两个网段连结起来。我知道linux服务器,可以当作路由器,但我没有配置过,不是很熟悉。想看看客户有没有办法找个懂的人来配,但最后才知道,他们也是不会配。没办法了,只好边上网边实践。

情况大致是,网口1上连接着192.168.1.11,网口2上连接着10.168.11.134。当把网口2设置好后,发现连接10网段,可能通过。但原来的网口1上连接的网段就不行了。用route命令看了一下,原来的默认的路由是网口2的网关了。于是,还得设置一路由连接192网段的。试了两次就试通了,这里记下来,当个备忘。顺便说一下,在没有设置网口2时,网口1可以访问TETRA系统里10.128.255.197网址。于是,在设置好网口2后,只能再加个路由才能访问10.128.255.197了。加的命令为:route add -net 10.128.255.197 netmask 255.255.255.255 gw 192.168.1.254(192.168.1.254是原来网口1的网关)。