一、路由表常用设置:

1、使用route命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:

//添加到主机的路由
# route add –host 192.168.1.11 dev eth0
# route add –host 192.168.1.12 gw 192.168.1.1//添加到网络的路由
# route add –net 192.168.1.11 netmask 255.255.255.0 dev eth0
# route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 dev eth1//添加默认网关
# route add default gw 192.168.2.1//删除路由
# route del –host 192.168.1.11 dev eth0

2、还可以使用ip命令来添加、删除路由

//添加
ip route add default via 172.16.10.2 dev eth0
ip route add 172.16.1.0/24 via 172.16.10.2 dev eth0

3、查询

# netstat -nr
# route -n
# ip route list
# ip route show

二、永久设置路由表:

方法一:在/etc/sysconfig/network配置文件中配置(我测试了好像不太可行):

default via 192.168.3.1 dev eth0 #192.168.3.1为eth0网卡的网关地址
10.211.6.0/24 via 192.168.3.1 dev eth0
10.0.0.0/8 via 10.212.52.1 dev eth1 #10.212.52.1为eth1网卡的网关地址

注:该种配置写法同样支持写到/etc/sysconfig/network-scripts/route-interferface配置文件中。

具体可以参看redhat官方文档。

方法二:在/etc/sysconfig/network-scripts/route-{interferface}配置文件配置({interferface}为网卡接口,如eth0)

在这里支持两种配置格式的写法

A:方法1中提到的方法

# cat /etc/sysconfig/network-scripts/route-eth0
0.0.0.0/0 via 192.168.3.1 dev eth0
10.211.6.0/24 via 192.168.3.1 dev eth0
# cat /etc/sysconfig/network-scripts/route-eth1
10.0.0.0/8 via 10.212.52.1 dev eth1

B:网络掩码法(投机取巧,走漏洞)

# cat /etc/sysconfig/network-scripts/route-eth0
ADDRESS0=0.0.0.0
NETMASK0=0.0.0.0
GATEWAY0=192.168.3.1
ADDRESS1=10.211.6.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.3.1

其中网段地址和掩码全是0代表为所有网段,即默认路由。

# cat /etc/sysconfig/network-scripts/route-eth1
ADDRESS0=10.0.0.0
NETMASK0=255.0.0.0
GATEWAY0=10.212.52.1

网络掩码法也可以参看redhat官方文档。

方法三:/etc/sysconfig/static-routes配置(推荐)

# cat /etc/sysconfig/static-route
any net any gw 192.168.3.1
any net 10.211.6.0/24 gw 192.168.3.1
any net 10.0.0.0 netmask 255.0.0.0 gw 10.212.52.1

注:默认情况下主机中并没有该文件,需要手动创建。net是范围,host可以单独指定某一台机器。

之所以该方法也可以是因为/etc/init.d/network启动脚本会调用该文件,具体调用部分代码原理如下:

# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; thengrep "^any" /etc/sysconfig/static-routes | while read ignore args ; do/sbin/route add -$argsdone
fi

方法四:写在开机脚本/etc/rc.local

route add -net 10.8.0.0 255.255.255.0 gw 192.168.199.2

转自: https://www.cnblogs.com/EasonJim/p/8428102.html

CentOS 路由设置相关推荐

  1. CentOS系统双网卡路由设置

    CentOS系统双网卡路由设置 2011-11-22 16:35:05|  分类: linux_route |举报 |字号 订阅 下载LOFTER 我的照片书  | centos 设置双网卡,双网关 ...

  2. centos 重启网卡_CentOS6 网络管理之网卡配置及简单路由设置

    CentOS6中关于网络配置的命令有很多,本文将介绍几个平时最长用的几个命令,以及网卡IP地址的配置和简单路由配置. 1.经常使用的查看IP地址命令为 ifconfig,不跟参数的情况下默认查看所有已 ...

  3. linux主机路由命令,linux下路由设置详解

    路由表信息解释 ##名词解释: Active Routes:活动的路由 Network destination :目的网段 Netmask:子网掩码 Gateway:网关,又称下一跳路由器.在发送IP ...

  4. centos路由查看命令_centos查看ip

    centos查看ip 时间:2019-10-28 12:01:00 作者:路由君 来源:路由器之家 路由器之家今天精心准备的是<centos查看ip>,下面是详解! centos7如何查看 ...

  5. CentOS 7设置ulimit不生效的问题解决

    CentOS 7设置ulimit不生效的问题解决 参考文章: (1)CentOS 7设置ulimit不生效的问题解决 (2)https://www.cnblogs.com/EasonJim/p/994 ...

  6. 问题.beego路由设置及请求参数传递

    最近项目组安排将一组Lua实现的web服务端代码重构成Go实现,所以顺便学习了下Lua和Go,这里记录下在尝试重构的过程中遇到的几个问题. 1.beego路由设置 路由设置简单说下,主要是调用了pac ...

  7. 转:Ubuntu 开机加载路由设置

    Ubuntu 开机加载路由设置 2011-02-25 17:31 Ubuntu 开机加载路由设置(2009-08-17 09:35:29) 转载 标签:杂谈 分类:手记 1.首先,我们创建一个 /et ...

  8. thinkphp路由配置 php7.0,thinkphp3.2 路由设置方法

    在配置文件中增加路由设置Application\Common\Conf\config.php 下面是ThinkPHP3.2路由设置中规则表达式的配置方式 return array( 'URL_ROUT ...

  9. 华为q1设置虚拟服务器,如何使用华为华为Q1 Q1互联网路由设置图文教程 | 192.168.1.1手机登陆...

    华为路由Q1如何设置?作为一个主流的智能路由器,华为Q1采用创新的概念聚类路由的路由,路由器通过塞集群互连,增强覆盖效果,更适合小户型使用,以下是带一个小系列华为Q1路由设置在线教程,包括路由器连接W ...

最新文章

  1. HMM学习最佳范例三:隐藏模式
  2. mysql 5.5.35 单机多实例配置详解_MySQL 5.5.35 单机多实例配置详解
  3. oracle绑定主键,oracle添加主键的四种方法:
  4. 绿建科技加密图纸查看器安装_施工图看不懂?1.1G工程施工图纸详解,253页图文合集一查就清楚...
  5. 数组的定义格式三_省略的静态初始化
  6. Pytorch与Tensorflow,哪个更适合你?
  7. Hive 终于等来了 Flink
  8. 今年圣诞,麋鹿第一次请假
  9. ASP.NET 学习笔记_06 Httphandler
  10. 下推栈实现(c++编程思想 p136)
  11. linux安装酷q机器人,docker一键安装酷Q搭建个人QQ机器人
  12. 头歌 1.Pandas安装与对象使用
  13. 基于stm32的两轮自平衡小车2(原理篇)
  14. 月薪过万的90后,都是做什么职业的?
  15. pc端移动端布局有什么区别
  16. 把手机上的新浪微博客户端卸载了
  17. ICCV 2017 论文解读集锦
  18. cannot find -l****问题的解决办法
  19. 机器人学回炉重造(1-2):各种典型机械臂的正运动学建模(标准D-H法)
  20. Jetson Nano 从入门到实战(案例:Opencv配置、人脸检测、二维码检测)

热门文章

  1. 飞鸟如何去爱,才能爱上水里的鱼?
  2. vm虚拟机下ubuntu 联网方式
  3. 看看gps信息发布平台
  4. pytorch快速入门与实战——三、Unet实现
  5. 网络安全行业与就业-网络安全事件分类
  6. 使用HTML+CSS制作一个简单的网页
  7. (4)Artemis支持的协议
  8. getRequestURI()与getRequestURL()
  9. CSS3实现3D立体效果
  10. SqlServer 触发器 详细讲解