详解centos7 下双网卡如何配置静态IP

 更新时间:2016年12月23日 11:46:44   作者:狐慕  
这篇文章主要介绍了详解centos7 下双网卡如何配置静态IP,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

北网通,南电信的问题是很让人郁闷的一件,这也是河蟹社会的一种特色吧。为了解决这个问题,我考虑过三种方案:

1,双网卡,双IP;或者单网卡,双IP。

这种方案,成本低,但是维护挺麻烦,并且速度比后面二个要慢。

2,BGP双线机房。

BGP的费用要比第一种方案要高,但是全国真正是BGP机房的到底有多少,应当就那么几家。其他假的比较多。用这种方案就

不用在搞双IP了,一个IP就OK。

3,CDN加速

CDN的价格是最高,买的是dell r410的服务器,拖管在机房,带宽160元/m/月,还是熟人才拿到这价格。我和chinacache的客户经理当面谈过,刚开始的价格是400元/m/月,后来我说是我朋友推荐的,直接降到200元/m/月,这价格降的真是离谱。我有一个Linux运维的QQ群,在里面问chinacache的CDN多少钱一个月一M,有得说100多元/m/月,有的说900多元/m/月,卧槽,这差别太大。感觉不规范,所以没用,现在和朋友一起创业,能省就省,所以我选择了第一种方案。扯了这么多,进入正题。

一,服务器服务安排

服务器,我准备了三台dell r410的机器,

1,web服务器

2,MySQL服务器

3,文件服务器

每台服务器有二个网卡,eth1走内网,eth0走外网,并且网通和电信都走eth0,这样的方式我个人觉得比一个网卡走网通,一个网卡走电信要快。在交换机上设置二个vlan一个走内网,一个走外网,交换机设置就不在这儿多说了。

二,网络配置

1,cd /etc/sysconfig/network-scripts

2,修改 ifcfg-eth1

[root@localhost network-scripts]# cat ifcfg-eth1 
DEVICE="eth1" 
NM_CONTROLLED="yes" 
ONBOOT="yes" 
TYPE=Ethernet 
BOOTPROTO=none 
IPADDR=192.168.1.2 
PREFIX=24 
DEFROUTE=yes 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no 
NAME="System eth1" 
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 
HWADDR=78:2B:CB:57:28:E5 

3,修改ifcfg-eth0

[root@localhost network-scripts]# cat ifcfg-eth0 
DEVICE="eth0" 
NM_CONTROLLED="yes" 
ONBOOT="yes" 
TYPE=Ethernet 
BOOTPROTO=none 
IPADDR=222.121.121.121 
PREFIX=24 
GATEWAY=222.121.121.1 
NETMASK=255.255.255.128 
DEFROUTE=yes 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no 
NAME="System eth0" 
UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04 
HWADDR=78:2B:CB:57:28:E6 

4,cp ifcfg-eth0 ifcfg-eth0:0

[root@localhost network-scripts]# cat ifcfg-eth0:0 
DEVICE="eth0:0" 
NM_CONTROLLED="yes" 
ONBOOT="yes" 
TYPE=Ethernet 
BOOTPROTO=none 
IPADDR=112.121.121.121 
PREFIX=24 
NETMASK=255.255.255.0 
DEFROUTE=yes 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no 
NAME="System eth0" 
UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04 
HWADDR=78:2B:CB:57:28:E6 

5,重起网络/etc/init.d/network restart

到这儿,双网卡,双IP基本上就配置好,但是网通和电信都是走的电信的网关,这样的话丢包会比较严重的。解决这个问题,有二个比较好的方法,一是加静态路由,一是加策略路由。我用的方法是加静态路由。

三,添加静态路由

route add -net 1.24.0.0 netmask 255.248.0.0 gw 60.12.105.145 dev eth0:0
route add -net 1.56.0.0 netmask 255.248.0.0 gw 60.12.105.145 dev eth0:0

上面是通过命令来加的,如果是双网卡的要加上dev的。因为静态路由有很多条,所以还是一起加比较好。

1,vim route.sh

2,把route add全部加到 route.sh里面

3,chmod +x route.sh

4,开机启动echo "sh /路径/route.sh" >> /etc/rc.local

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 阿里云LNMP 云服务器重启后网站打不开解决方法

    阿里云LNMP 云服务器重启后网站打不开解决方法

    购入了阿里云云服务器之后,感觉十分满意,特别是阿里云的“快照”功能,对于折腾帝来说简直就是神器。云服务器随便弄,弄坏了大不了一个“回滚快照”,秒秒钟的事而已
    2013-06-06
  • CentOS添加和删除用户以及用户组的方法

    CentOS添加和删除用户以及用户组的方法

    本篇文章主要介绍了CentOS添加和删除用户以及用户组的方法,具有一定的参考价值,有兴趣的可以了解一下
    2017-09-09
  • Flume环境部署和配置详解及案例大全

    Flume环境部署和配置详解及案例大全

    flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(比如文本、HDFS、Hbase等)的能力 。
    2014-08-08
  • Linux系统使用Fuser命令的方法

    Linux系统使用Fuser命令的方法

    fuser命令是一个非常聪明的unix实用程序,用于查找正在使用某个文件、目录或socket的进程。这篇文章主要介绍了Linux系统使用Fuser命令的方法,需要的朋友可以参考下
    2020-06-06
  • Linux文本处理工具使用详解

    Linux文本处理工具使用详解

    在本篇文章里小编给各位分享的是一篇关于Linux文本处理工具使用详解内容,有兴趣的朋友们可以学习下。
    2020-03-03
  • 解决xmapp中Apache端口号占用问题(Apache不能正常启动)

    解决xmapp中Apache端口号占用问题(Apache不能正常启动)

    小伙伴们安装xmapp后发现Apache不能正常开启,下面小编给大家带来了xmapp中Apache端口号占用问题的解决方法(Apache不能正常启动),需要的朋友参考下吧
    2017-05-05
  • 通过案例深入解析linux NFS机制

    通过案例深入解析linux NFS机制

    这篇文章主要介绍了通过案例深入解析linux NFS机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • centOS7下Spark安装配置教程详解

    centOS7下Spark安装配置教程详解

    这篇文章主要介绍了centOS7下Spark安装配置教程详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • 详解Centos7.2安装Nginx实现负载平衡

    详解Centos7.2安装Nginx实现负载平衡

    本篇文章主要介绍了详解Centos7.2安装Nginx实现负载平衡,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 正确维护配置Apache服务器的方法 保护系统安全

    正确维护配置Apache服务器的方法 保护系统安全

    Apache是目前最流行的Web服务器端软件之一,它可以运行在几乎所有被广泛使用的计算机平台上。
    2009-09-09

最新评论