在linux下永久添加静态路由有两种方法:

添加路由的命令:

1,route add

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0#添加一条静态路由
route add default gw 192.168.0.1#添加默认路由
route del -net 192.168.1.0/24 gw 192.168.0.1#删除一条路由
route -n#查看路由表

2,ip ro add

ip ro add 192.56.76.0/24 dev 192.168.0.1#添加一条静态路由
ip ro add default via 192.168.0.1 dev eth0#添加默认路由
ip ro del 192.168.1.0/24#删除一条路由
ip route show#查看路由表

常见参数:

add 增加路由

del 删除路由

via 网关出口IP地址

dev 网关出口物理设备名

让路由重启服务器后依然生效:

1,在/etc/rc.local里面添加:

添加路由命令为:直接将在命令行操作的命令复制到该文件中,保存退出即可。

2,在/etc/sysconfig/static-routes文件里面写入:

如果该文件不存在,则手动创建,添加内容格式为:

参照/etc/init.d/network文件里面的shell语句:

                # 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 -$argsdonefi

则,如果要添加一条静态路由,命令为:

               route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

那么,在/etc/sysconfig/static-routes文件中添加格式为:

               any -net 192.56.76.0 netmask 255.255.255.0 dev eth0

两种方式添加静态路由对比:

1,rc.local:

重启服务器生效;

重启网络服务,则静态路由失效;

rc.local是系统启动后最后运行的一个脚本,因此如果有如NFS需要网络才能挂载的服务需求,则该方式不适合;

2,static-routes:

重启服务器生效;

重启网络服务生效:

适合需要网络需求的服务;

脚本添加静态路由的方法和rc.local就差不多了:

这种方法其实也是自己写脚本,放在/etc/rc3.d/ 开头设置为S。

S意思是启动,数字是顺序,K意思是停止。

一般是启动是守护进程在某个模式的启动顺序。

数字越小启动的顺序越靠前;

/etc/rc3.d是文本多用户环境,一般生产环境都是这个环境。

其坏处也是:重启网络后失效。

总结:

如果需要添加静态路由,尽量将静态路由添加到/etc/sysconfig/static-routes文件中。避免因重启网络服务导致路由失效,从而避免故障的发生。

linux下永久添加静态路由相关推荐

  1. linux centos7重启路由命令行,centos7 永久添加静态路由

    查看路由表 ip route show|column -t route -n 永久添加路由 vim /etc/sysconfig/network-scripts/route-ens224 ./ via ...

  2. linux双网卡添加静态路由,CentOS中双网卡静态路由配置

    一个网卡的话不需要静态路由的,如果多个网卡的话可以手工配置静态路由,特别是多个网卡走不同的子网的时候. 来自网上搜索的方法 之前一直没有配置过两个网卡分别使用不同的IP,走不同的网关,google了下 ...

  3. linux添加静态路由生效,linux常识:添加静态路由

    方法一:使用命令route //添加路由 # route add -host 192.168.0.221 dev eth0 # route add -host 192.168.1.221 gw 192 ...

  4. linux静态路由添加自启动,LINUX添加静态路由

    LINUX添加静态路由 建议,先用命令添加,测试生效未有其他影响后,添加到配置文件中. 以本次127前置添加静态路由为例 用户需要添加路由如下,命令格式为windows添加格式. route -a - ...

  5. Linux 系统添加静态路由的方法

    Linux 系统添加静态路由的方法 1.添加一条默认路由 route add default gw 10.0.0.1  (默认只在内存中生效) 开机自启动可以追加到/etc/rc.local文件里 e ...

  6. Windows设置HTML,windows怎么添加静态路由

    windows添加静态路由的方法:1.按下[win+x]组合键,选择并打开命令提示符:2.执行[route -p add 10.10.10.0 nask 255.255.255.0 172.20.15 ...

  7. 7添加静态路由 hat red_Centos7/RHEL 7 配置静态路由

    如图: 业务地址:192.168.10.0/24    192.168.20.0/24 管理地址:172.168.10.0/24    172.168.20.0/24 需求:每台主机配置两张网卡,分别 ...

  8. 7添加静态路由 hat red_win7系统怎么使用dos命令添加静态路由

    很多使用win7系统的朋友想添加静态路由,但是不知道怎么操作,其实可以使用dos命令实现,下面小编教你如何操作. win7系统怎么使用dos命令添加静态路由 1.在Windows 7系统中按Win键+ ...

  9. Windows 系统cmd设置添加静态路由方式

    转载自https://www.cnblogs.com/xuaijun/p/8144141.html 侵删!!! 电脑上添加静态路由,cmd设置路由 方法/步骤 1.首先在"运行"窗 ...

最新文章

  1. 在百度工作是一种什么样的体验?
  2. mysql初始化root 密码是多少_Mysql初始化root密码和允许远程访问
  3. 认认真真推荐几个机器学习和Python类的公众号
  4. 关于salt MD5
  5. 远程登录的几种方式对比
  6. filesaver.js 导出文件路径_CourseMaker微课制作教程20:做好的微课,如何保存和导出为.mp4等视频格式?...
  7. 未来的计算机作文 800字,未来科技作文800字
  8. 全球首款5G手机来了?三星Galaxy S10 5G版或于4月5日开卖
  9. 程序设计与算法----动态规划之最长公共子序列
  10. ARCore-Unity3d教程3 - Unity Demo发布
  11. BZOJ 2287 POJ Challenge 消失之物
  12. java day of month_Java LocalDateTime getDayOfMonth()用法及代码示例
  13. 微信公共号给客户发送消息提醒/模板消息(如业务到期提醒 ,订单提醒,帐户变动提醒)
  14. EasyUI入门—Layout布局
  15. HyperAttentionDTI: improving drug–protein interaction prediction by sequence-based deep learning wit
  16. LA 4490 Help Bubu
  17. Burst(突发)信号
  18. Latex添加一条水平线
  19. 国内外计算机CPU差异,Intel 9代和10代CPU差别真的很大?配电脑看它选择不后悔
  20. 表的创建(create),修改(alter)和删除(drop)

热门文章

  1. 华菱重卡仪表指示说明_新一代创虎重卡登场!LNG车型将配玉柴燃气发动机
  2. book电子书数据库设计_如何为杀手book的封面设计写出完美的摘要
  3. 面试官问:跨域请求如何携带cookie?
  4. Delphi实现的透明阴影以及蒙版效果菜单
  5. linux LyX中文编辑环境安装配置指南-TeX可视化工具
  6. ***CI查询辅助函数:insert_id()、affected_rows()
  7. C 语言 int 型乘法溢出问题
  8. JAVA编程经验汇总 (载)
  9. Windows 2003下×××服务器架设攻略
  10. UIViewController 小结