使用双网卡,同时使用2个网关的时候就需要加一条静态路由了。当然还有很多时候会需要加路由。

一:使用 route 命令添加

使用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 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 eth1

//添加默认网关

route add default gw 192.168.2.1

//删除路由

route del –host 192.168.1.11 dev eth0

二:在linux下设置永久路由的方法:

./etc/sysconfig/static-routes :

any net 192.168.3.0/24 gw 192.168.3.254

any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129

使用static-routes的方法是最好的。无论重启系统和service network restart 都会生效

static-routes文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是:

Add non interface-specific static-routes.

if [ -f /etc/sysconfig/static-routes ]; then

grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do

/sbin/route add -$args

done

fi

从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是

any net 192.168.0.0/16 gw 网关ip

linux写永久路由命令,用route命令添加永久路由(示例代码)相关推荐

  1. Windows命令之route命令

    一.命令简介   route命令用于显示和操作IP路由表.要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现.windows环境下route命令常用于多网卡 ...

  2. php解析命令行参数选项,PHP 命令行参数解析工具类的示例代码

    PHP 命令行参数解析工具类的示例代码 /** * 命令行参数解析工具类 * @author guolinchao */ class CommandLine { // 临时记录短选项的选项值 priv ...

  3. linux写永久路由命令,用route命令添加永久路由

    使用双网卡,同时使用2个网关的时候就需要加一条静态路由了.当然还有很多时候会需要加路由. 一:使用 route 命令添加 使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法: / ...

  4. day16--实际环境大于254台机器网段划分及路由方案;route命令简介(ob07)

    一.实际环境大于254台机器网段划分及路由方案 来源于oldboy https://www.cnblogs.com/ssc4469/p/3971957.html 1.扩展子网掩码 2.增加3层交换机, ...

  5. aix服务器查看文件编码格式,Linux stat命令和AIX istat命令 (查看文件修改时间)(示例代码)...

    简介这篇文章主要介绍了Linux stat命令和AIX istat命令 (查看文件修改时间)(示例代码)以及相关的经验技巧,文章约919字,浏览量335,点赞数2,值得参考! 在工作中,经常会执行一些 ...

  6. route add添加静态路由

    方法一: 添加路由 route add -net 192.168.0.0/24 gw 192.168.0.1 route add -host 192.168.1.1 dev 192.168.0.1 删 ...

  7. linux重定向进程输出到文件删除,Linux文件编辑器vim输出输入重定向、管道以及进程(示例代码)...

    合抱之木,生于毫末:九层之台,起于累土:千里之行,始于足下.正因基础的重要性,才又撸起了linux. linux编辑工具: VI VIM EMACS vim 是vi的升级版本,它不仅兼容vi的所有指令 ...

  8. html中亮度怎么写,HTML+CSS+JS模仿win10亮度调节效果的示例代码

    HTML+CSS+JS模仿win10亮度调节效果 代码 模仿win10的亮度调节 .control_bar{ height:200px; width:500px; border-bottom:3px ...

  9. Linux下编译build的命令,Linux命令行下编译Android NDK的示例代码

    这几天琢磨写一个Android的Runtime用来加速HTML5 Canvas,让GameBuilder+CanTK 不但开发速度快,运行速度也能接近原生应用.所以花了点时间研究Android NDK ...

最新文章

  1. Vulkan Tutorial 12 Fixed functions
  2. iOS之仿QQ点赞按钮粒子效果的实现
  3. MacOS 系统使用命令安装软件包
  4. Python 微信定向问好
  5. 职位越高的人,越容易犯5个错
  6. RDS for mysql备份恢复到本地参考文档
  7. java 可重入锁 clh_Java可重入锁原理
  8. HTML中常见元素及格式
  9. 蓝桥杯 平方怪圈 JAVA
  10. 皮尔逊相关系数,斯皮尔曼等级相关系数,(易错!!)假设检验 ,SPSS
  11. 为Springboot工作流版本myabaits的xml 建表
  12. loadrunner 注册破解
  13. C#自动换ip功能或者ip代理功能要这么实现
  14. 迪赛智慧数——柱状图(堆叠极扇图):近5年各行业员工离职率
  15. android程序毕业答辩ppt,软件毕业答辩PPT范例
  16. apple oauth 三方登录
  17. 你的睡眠时间和睡眠质量达标了么
  18. React 函数式组件缓存原理
  19. ☆ZigBee的碎片化
  20. Android 根据屏幕尺寸适配控件大小(按比例缩放)

热门文章

  1. python loggeru模块_python常用模块——logger模块
  2. spring mysql 多数据源_spring框架学习【多数据源配置】
  3. Activiti(一)SpringBoot2集成Activiti6
  4. 报告客户端Web应用程序中的错误时的安全问题
  5. 使用ExpandoObject将XML转换为动态对象
  6. 使用实体框架返回数据表
  7. 你是否为类编写接口?我乞求你停下!
  8. 实现机器学习的循序渐进指南VI——AdaBoost
  9. 使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面——第四部分
  10. android学习的java,android学习之java常识