Centos下添加静态路由(临时和永久有效)的操作记录
公司IDC机房服务器上部署了一套外网LB环境,默认配置的是外网ip的路由地址,由于要和其他内网机器通信,所以需要配置内网ip的路由地址。整个操作过程,记录如下,以供以后参考学习:
- 1)内网网卡绑定
- [root@external-lb01 ~]# cd /etc/sysconfig/network-scripts/
- [root@external-lb01 network-scripts]# cat ifcfg-em1
- DEVICE=em1
- HWADDR=80:18:44:EB:0F:F4
- TYPE=Ethernet
- UUID=1bb1d77b-2cda-4640-b425-3ef692138937
- ONBOOT=yes
- NM_CONTROLLED=no
- BOOTPROTO=none
- MASTER=bond0
- SLAVE=yes
- [root@external-lb01 network-scripts]# cat ifcfg-em2
- DEVICE=em2
- HWADDR=80:18:44:EB:0F:F5
- TYPE=Ethernet
- UUID=e28f73ac-9149-47d9-84eb-3e7c027038e2
- ONBOOT=yes
- NM_CONTROLLED=no
- BOOTPROTO=none
- MASTER=bond0
- SLAVE=yes
- [root@external-lb01 network-scripts]# cat ifcfg-bond0
- DEVICE=bond0
- name='bond0'
- TYPE=Ethernet
- ONBOOT=yes
- NM_CONTROLLED=no
- BOOTPROTO=none
- IPADDR=10.0.36.21
- NETMASK=255.255.255.0
- GATEWAY=10.0.36.1
- BONDING_OPTS='mode=4 miimon=100'
- 2)外网网卡绑定
- [root@external-lb01 network-scripts]# cat ifcfg-em3
- DEVICE=em3
- HWADDR=80:18:44:EB:0F:F6
- TYPE=Ethernet
- UUID=4f0384bb-7140-4161-9a87-561e0964120c
- ONBOOT=yes
- NM_CONTROLLED=no
- BOOTPROTO=none
- MASTER=bond1
- SLAVE=yes
- [root@external-lb01 network-scripts]# cat ifcfg-em4
- DEVICE=em4
- HWADDR=80:18:44:EB:0F:F7
- TYPE=Ethernet
- UUID=2e9236cb-4745-46b7-bfb7-9bf7333fd99a
- ONBOOT=yes
- NM_CONTROLLED=no
- BOOTPROTO=none
- MASTER=bond1
- SLAVE=yes
- [root@external-lb01 network-scripts]# cat ifcfg-bond1
- DEVICE=bond1
- name='bond1'
- TYPE=Ethernet
- ONBOOT=yes
- NM_CONTROLLED=no
- BOOTPROTO=none
- IPADDR=115.182.11.21
- NETMASK=255.255.255.240
- GATEWAY=115.182.11.17
- BONDING_OPTS='mode=4 miimon=100'
- 3)修改网卡绑定配置
- [root@external-lb01 network-scripts]# cat /etc/modprobe.d/bonding.conf
- alias bond0 bonding
- options bonding mode=4 miimon=100
- alias bond1 bonding
- options bonding mode=4 miimon=100
- 网卡绑定生效:
- [root@external-lb01 network-scripts]# modprobe bonding
- [root@external-lb01 network-scripts]# /etc/init.d/network restart
- [root@external-lb01 network-scripts]# modprobe bonding
- 查看网卡绑定结果:
- [root@external-lb01 network-scripts]# cat /proc/net/bonding/bond0
- Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
- Bonding Mode: IEEE 802.3ad Dynamic link aggregation
- Transmit Hash Policy: layer2 (0)
- MII Status: up
- ........
- ........
- [root@external-lb01 network-scripts]# cat /proc/net/bonding/bond1
- Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
- Bonding Mode: IEEE 802.3ad Dynamic link aggregation
- Transmit Hash Policy: layer2 (0)
- MII Status: up
- ........
- ........
- 4)查看路由
- [root@external-lb01 ~]# route -n //默认配置了外网网关地址
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 115.182.11.16 0.0.0.0 255.255.255.240 U 0 0 0 bond1
- 10.0.36.0 0.0.0.0 255.255.255.0 U 0 0 0 bond0
- 169.254.0.0 0.0.0.0 255.255.0.0 U 1006 0 0 bond0
- 169.254.0.0 0.0.0.0 255.255.0.0 U 1007 0 0 bond1
- 0.0.0.0 115.182.11.17 0.0.0.0 UG 0 0 0 bond1
- [root@external-lb01 ~]# cat /etc/resolv.conf
- nameserver 8.8.8.8
- nameserver 8.8.4.4
- 如上配置后,该机器可以ping通别的机器,及网络出去没有问题,因为配置了外网地址。
- 但是别的内网机器ping不通该机,这就需要配置该机的内网网关。
- 5)设置内网网关
- 临时设置内网网关(重启网卡服务后,这个临时设置的网关地址就消失了)
- [root@external-lb01 ~]# route add -net 10.0.0.0/8 gw 10.0.36.1
- 永久设置内网网关(这样重启网卡服务后,这个网关地址还会在)
- [root@external-lb01 ~]# vim /etc/sysconfig/network
- GATEWAY=10.0.36.1
- [root@external-lb01 ~]# vim /etc/sysconfig/static-routes
- any net 10.0.0.0/8 gw 10.0.36.1
- 开启IP转发
- [root@external-lb01 ~]# echo "1" >/proc/sys/net/ipv4/ip_forward //临时开启
- [root@external-lb01 ~]# vim /etc/sysctl.conf
- net.ipv4.ip_forward = 1 //永久开启
- 重启网卡
- [root@external-lb01 ~]# /etc/init.d/network restart
Centos下添加静态路由(临时和永久有效)的操作记录的更多相关文章
- linux下永久添加静态路由
在linux下永久添加静态路由有两种方法: 添加路由的命令: 1,route add route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 ...
- Debian如何永久添加静态路由
在RedHat(RHEL)/CentOS/Fedora Linux环境永久添加静态路由通常是写在诸如/etc/sysconfig/network-scripts/route-eth0这些文件里.在De ...
- Redhat、CentOS添加静态路由的标准方法
我们经常遇到需要在系统默认路由的基础上,额外添加静态路由的需求.为了使得下次系统启动这些静态路由依旧生效,我们可能采取在rc.loal里加入route命令追加静态路由的方法. 现在给大家推荐Redha ...
- linux添加静态路由
1.使用route命令,查看本机路由直接输入route回车即可.route 命令参数: add 增加路由 del 删除路由 -net 设置到某个网段的路由 -host 设置到 ...
- Windows 系统cmd设置添加静态路由方式
电脑上添加静态路由,cmd设置路由 方法/步骤 1.首先在“运行”窗口输入cmd(按WIN+R打开运行窗口),然后回车进入命令行,输入 route add 10.253.251.0 mask ...
- Windows 系统PowerShell或cmd设置添加静态路由方式
电脑上添加静态路由,PowerShell或cmd设置路由 方法/步骤1.首先以管理员身份在“运行”窗口输入cmd或PowerShell(按WIN+R打开运行窗口),然后回车进入命令行,输入 route ...
- centos7 防火墙一些相关设置 开机添加静态路由 特殊的方法
参考文献: https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/security_guide/s ...
- Centos7添加静态路由
本文摘取自 Centos7系统配置上的变化(二)网络管理基础 一.ip route显示和设定路由 1.显示路由表 [root@centos7 ~]# ip route show default via ...
- 嵌入式环境:CentOS下添加用户并且让用户获得root权限
CentOS下添加用户并且让用户获得root权限 http://www.centoscn.com/CentOS/config/2014/0810/3471.html 1.添加用户,首先用adduser ...
随机推荐
- windows server 2008额外域控提升为主域控
windows server 2008额外域控提升为主域控 ---图形界面操作方法 https://blog.csdn.net/tladagio/article/details/79618338 wi ...
- 环境搭建-----IntelliJ idea之resin配置
目前网上的相关资料太少了 自己只能摸索着尝试 最后在领导的帮忙下 成功实现了环境的集成 网上查到的一般都是修改resin的配置文件等等 其实完全没有必要 本人之前在intellij下部署resin遇到 ...
- 【 nginx 】怎么安装nginx
一,下载地址:http://nginx.org/en/download.html 二,下载完成之后,是一个安装包,解压之后就能直接使用 三,点击进去我们刚刚解压好的nginx的安装包,打开nginx. ...
- node_01_自定义模块(先创建package.json)
package.json必须是json格式 你必须确保所有的字符串,包括属性名,都是使用双引号而不是单引号 { "name": "163", "ver ...
- GUI_文件管理器(练习)
实现想windows下的文件管理器(主要是监听器里的方法,showDir()写法) package com.mywindow.test; import java.awt.event.ActionEve ...
- oracle11gR2 手工创建基于asm存储的oracle实例
http://www.cnblogs.com/beanbee/archive/2012/09/22/2697689.html使用命令行手工建立Oracle11gR2数据库 通过命令行建立一个数据库可以 ...
- unhandled exception(没有处理异常)
背景 今天在代码中抛出了Exception类, 但是出现了代码报错 意思是,未处理异常 原因 因为Exception是check异常,也就是必须在代码层面直接捕获处理的,这类异常有IOExceptio ...
- 深入浅出的webpack构建工具---tree shaking打包性能优化(十二)
阅读目录 1. 什么是tree-shaking? 2. 在webpack中如何使用 tree-shaking 呢? 3. 使用webpack-deep-scope-plugin 优化 回到顶部 1. ...
- PAT A1142 Maximal Clique (25 分)——图
A clique is a subset of vertices of an undirected graph such that every two distinct vertices in the ...
- java 设计模式之模板方法
模板方法的定义 定义了一个算法的骨架,并允许子类为一个或多个步骤提供实现. 模板方法使得子类在不改变算法结构的情况下,重新定义某些算法的步骤. 一次性实现一个算法不变的部分,把可变的行为留给子类实现. ...