linux增加静态路由(Linux添加静态路由两种实现方法解析)
linux增加静态路由
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]; then grep "^any" /etc/sysconfig/static-routes | while read ignore args;
do /sbin/route add -$args
done
fi
则,如果要添加一条静态路由,命令为:
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
或者
any net 192.56.76.0 netmask 255.255.255.0 gw 192.168.1.1
两种方式添加静态路由对比:
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图形化(linux云服务器如何扩容?)
- 使用mysqldump命令来备份(linux使用mysqldump+expect+crontab实现mysql周期冷备份思路详解)
- linux中输出和追加命令(linux驱动开发中常用函数copy_from_user open read write详解)
- linuxmongodb安装路径(Linux安装MongoDB启动及常见问题解决)
- linux输入命令ifconfig(Linux ifconfig 命令的使用)
- linux磁盘分区创建步骤(Linux parted磁盘分区实现步骤解析)
- linux巡检命令手册(Linux xargs命令的使用)
- springboot如何解析vue登录参数(SpringBoot + Vue 项目部署上线到Linux 服务器的教程详解)
- linux telnet命令使用(Linux telnet命令的使用)
- linux中dir命令怎么用(Linux sar命令使用方法及代码实例解析)
- linuxdocker命令使用教程(seata docker 高可用部署的详细介绍)
- linux安装php目录路径修改(ubuntu环境下的php相关路径与修改方法)
- linux有哪些ftp服务器软件(Linux系统 改善FTP服务器的安全性)
- linuxmysql客户端搭建(一台linux主机启动多个MySQL数据库的方法)
- linux宝塔面板安装后怎么打开(Linux宝塔面板7.30推出文件外链分享功能)
- linux如何查看apache日志(限制 Apache日志文件大小的方法)
- 北京旅游攻略(北京旅游攻略5日游及其花费)
- 四川旅游攻略(四川旅游攻略自由行攻略)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
热门推荐
- php单例模式教程学习(PHP下用Swoole实现Actor并发模型的方法)
- 手机网站Meta的使用
- sqlserver常用数据结构图(Sql Server数据库常用Transact-SQL脚本推荐)
- 设置ftp访问用户(FTP虚拟用户的使用方法)
- html5video怎么优化(HTML5 video循环播放多个视频的方法步骤)
- web前端字体和图标(web字体加载方案优化小结)
- 发送邮件的asp.net代码
- python豆瓣电影爬虫课程设计报告(详解python 模拟豆瓣登录豆瓣6.0)
- mysql的分页原理(mysql分页的limit参数简单示例)
- SQLServer数据库从高版本降级到低版本实例详解(SQLServer数据库从高版本降级到低版本实例详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9