rhel7如何添加永久静态路由
一:使用route 命令添加
1、使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了
例如:
//添加到主机的路由
# route add –host 11.11.1.11 dev eth0
# route add –host 11.11.1.11 gw 11.11.1.1
//添加到网络的路由
# route add –net 11.11.1.11 netmask 255.255.255.0 dev eth0
# route add –net 11.11.1.11 netmask 255.255.255.0 gw 11.11.1.1
# route add –net 11.11.1.0/24 dev eth1
//添加默认网关
# route add default gw 11.11.2.1
//删除路由
# route del –host 11.11.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
格式如下:
ip route
(default via gateway dev interface)
(ip/netmask via gateway dev interface)
二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.2.254
注:如果在rc.local中添加路由会造成NFS无法自动挂载问题,可以使用/etc/sysconfig/static-routes的方法。无论重启系统和service network restart 都会生效。
NFS问题的描述:
按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在NFS之后才被执行的,那也就是说在NFS启动的时候,服务器上的静态路由是没有被添加的,所以NFS挂载不能成功。
2.在/etc/sysconfig/network里添加到末尾,是全局生效的。(有效的方法)
方法:
GATEWAY=gw-ip
或者
GATEWAY=gw-dev
3./etc/sysconfig/static-routes :
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.30.27.128 netmask 255.255.255.192 gw 10.30.27.129
4、在/etc/sysconfig/network-script/route-interface下添加路由(每个接口一个文件,如果没有就创建一个,只能添加针对该接口的路由)
格式如下:
network/prefix via gateway dev intf
例如给eth0添加一个默认网关:
vim /etc/sysconfig/network-scripts/route-eth0
#添加如下内容(可以省略dev eth0)
0.0.0.0/0 via 11.11.10.2 dev eth0
ps:注意这里的掩码是0而不是32,因为这里是网段而不是路由。
保存退出后,service network restart或systemctl restart network。
使用route -n或netstat -r查看路由表。
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
11.11.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 11.11.10.2 0.0.0.0 UG 0 0 0 eth0
默认路由已经被添加到路由表里面了。
注意如果有两块网卡,需要设置默认路由才能访问internet。
所有添加静态路由的方法在rhel7上面均经过验证,正确无误。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
STP导致链路中断问题
使用STP协议,为的是解决环路问题,然而在特殊情况下,反而会导致链路被阻断,业务中断。 某日,一用户反应,两台核心之间出现异常现象,直连时不通,但是通过一台交换机中转就通了。 上图中,二层交换机本来是作为核心A的下级交换机,接了大量服务器,网关都在核心A上,核心A与核心B之间为三层连接,互指路由通讯。改造前的结构明显不合理,客户决定将核心直接互联,但是互联后,直连接口无法PING通。线缆,接口配置都已检查过均没有问题。 到达现场,首先依旧从线缆及接口配置检查开始,将笔记本配置为核心A地址与核心B互联,通;反之也通。排除线缆及接口配置问题。 第二步,在核心A上检查ARP表,空白,没有对端的ARP表项。 第三步,接口下无任何针对对端MAC的限制策略,没有IP+MAC绑定 第四步,检查STP状态,发现STP将核心A与核心B的互联口阻断。 直接原因找到,但是从眼前的拓扑结构来说,不应该阻断接口,换一种情况,如果核心A与核心B之间确实还有一条没有找到的线路,那么线路中间串一个二层交换机,为什么就不会阻断接口了,而且业务是正常的,没有出现被环路影响的情况。...
- 下一篇
WEB服务器-Nginx之虚拟主机、日志、认证及优化
WEB服务器-Nginx之虚拟主机、日志、认证及优化 概述 Nginx("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等 Nginx的重要特性及应用场合 1)Nginx重要特性 (1)可针对静态资源告诉高并发访问及缓存 (2)可使用反向代理加速,并...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Linux系统CentOS6、CentOS7手动修改IP地址