详解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

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

(0)

相关推荐

  • Centos7/RHEL7双网卡绑定的方法

    1. 简要 双网卡绑定技术在centos7中使用了teaming技术,而在rhel6/centos7中使用的是bonding技术,在centos7中双网卡绑定既能使用teaming也可以使用bonding,这里推荐使用teaming技术,方便与查看和监控. 2. 原理 这里介绍两种最常见的双网卡绑定模式: (1) roundrobin - 轮询模式 所有链路处于负载均衡状态,这种模式的特点增加了带宽,同时支持容错能力. (2) activebackup - 主备模式 一个网卡处于活动状态,另一个

  • Centos 7.2中双网卡绑定及相关问题踩坑记录

    前言 最近工作中在做线上服务器,安装centos7.2 x64最小化安装,需要做链路聚合,双网卡绑定.在centos 6.x 和 centos 7上测试都OK,于是直接开搞. 说明下,以下环境是在虚拟机中实现的: 系统: centos7.2 x64 最小化安装. 为了方便演示,这里共有三张网卡: eno16777736 : 桥接网卡:10.0.0.11/24 剩下的两张网卡准备做绑定: eno33554984 eno50332208 [root@bogon ~]# nmcli con sh NA

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

    北网通,南电信的问题是很让人郁闷的一件,这也是河蟹社会的一种特色吧.为了解决这个问题,我考虑过三种方案: 1,双网卡,双IP:或者单网卡,双IP. 这种方案,成本低,但是维护挺麻烦,并且速度比后面二个要慢. 2,BGP双线机房. BGP的费用要比第一种方案要高,但是全国真正是BGP机房的到底有多少,应当就那么几家.其他假的比较多.用这种方案就 不用在搞双IP了,一个IP就OK. 3,CDN加速 CDN的价格是最高,买的是dell r410的服务器,拖管在机房,带宽160元/m/月,还是熟人才拿到

  • 详解CentOS7下安装Mysql和配置mysql

    终于在centos下安装完了MySQL,使用的是yum在线安装方式.没有用源码安装,因为在线安装省时省力. 在上一台机器中,不知道什么原因使用yum在线安装速度很慢,无法下载,于是重做了系统安装,至于什么原因导致的网速慢暂时还未解决,以后回来补充,也欢迎各位评论解决. 记录一下MySQL的安装之路: 首先,由于yum中没有MySQL源,需要使用wget方式来安装: 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release

  • 详解Centos7下配置Redis并开机自启动

    本篇文章主要介绍了Centos7下配置Redis并开机自启动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了这一篇博客,好,废话不多说. 只有两个步骤: 1.设置redis.conf中daemonize为yes,确保守护进程开启. 2.编写开机自启动脚本 基本原理为: 系统开机启动时会去加载/etc/init.d/下面的脚本,通常而言每个脚本文件会自定义实现程序的启动:若想将新的程序

  • 详解CentOS7下PostgreSQL 11的安装和配置教程

    1. 官网地址 官网上提供了安装参考步骤:点击此处查看官网 2. 安装RPM yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 3. 安装客户端 yum install postgresql11 4. 安装服务器端 yum install postgresql11-server 5. 安装依赖包 yum install

  • 详解虚拟机下CentOS 6.5配置IP地址的三种方法

    实验软件环境:虚拟机Vmware Workstation10.0 .CentOS 6.5 32位 1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,ip地址.MAC地址 分配到ip地址后,用物理机进行ping ip地址,检测是否ping通. 2.手动设置ip地址 如果虚拟机不能自动获取IP,只能手动配置,配置方法如下: 输入命令 #vi /etc/s

  • 详解Centos7 下建立 Docker 桥接网络

    前言 最近职业规划开始有了转变,在创业团队中一个人的角色不可能只有一个,说说我现在担任过的角色:配置管理,项目经理,售前技术支持,售后技术支持,测试,少许开发工作,产品策划:除了市场营销,其他杂七杂八的都干过了.最后我发现我最适合的职位也许是devops,这个岗位的工作内容请大家自行百度. 回正题,去年开始关注docker,直到今年看了坛子里的大神们对docker调研实践后,我决定也开始实践.就从改造公司研发和运维环境开始,这次的帖子主要是将自己构建docker桥接物理网络的过程讲述一遍,本来网

  • 【Linux】VMware虚拟机中如何配置静态IP详解

    此处详解如何在VMware虚拟机中配置静态IP. 上图是一个草图,大致说明下VMware网络情况.网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段 如果你在A小区,你女朋友在B小区,你想和她联系就需要通过网关.你好基友住你隔壁,你和他通信就不需要通过网关.VMware 给我们模拟了网关,所以我们配置的时候需要根据VMware虚拟机来设置网络ip.我们将windows和Linux配置在一个网段内. 1.查看网关,以及网段 [编辑]-->[虚拟网络编辑器] 我们使用NAT模式,所以选择

  • 浅析在 RHEL8 配置静态 IP 地址的不同方法

    在 Linux 服务器上工作时,在网卡/以太网卡上分配静态 IP 地址是每个 Linux 工程师的常见任务之一.如果一个人在 Linux 服务器上正确配置了静态地址,那么他/她就可以通过网络远程访问它.在本文中,我们将演示在 RHEL 8 服务器网卡上配置静态 IP 地址的不同方法. 以下是在网卡上配置静态IP的方法: nmcli(命令行工具) 网络脚本文件(ifcfg-*) nmtui(基于文本的用户界面) 使用 nmcli 命令行工具配置静态 IP 地址 每当我们安装 RHEL 8 服务器时

  • 详解Linux下的sudo及其配置文件/etc/sudoers的详细配置

    详解Linux下的sudo及其配置文件/etc/sudoers的详细配置 1.sudo介绍 sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等.这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性.Sudo不是对shell的一个代替,它是面向每个命令的. 它的特性主要有这样几点: § sudo能够限制用户只在某台主机上运行某些命令. § sudo提供了丰富的日志,详细地记录了每个用

  • Linux下双网卡Firewalld的配置流程(推荐)

    实验室拟态存储的项目需要通过LVS-NAT模式通过LVS服务器来区隔内外网的服务,所以安全防护的重心则落在了LVS服务器之上.笔者最终选择通过firewalld放行端口的方式来实现需求,由于firewall与传统Linux使用的iptable工具有不小的区别,接下来通过博客来记录一下firewalld的配置流程. 1.Firewall服务的简介: firewalld提供了一个 动态管理的防火墙,用以支持不同网络区域的规则,分配对一个网络及其相关链接和界面一定程度的信任.它具备对 IPv4 和 I

随机推荐