大家好,如果您还对Linux下Route路由指令使用详解不太了解,没有关系,今天就由本站为大家分享Linux下Route路由指令使用详解的知识,包括的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
在Linux系统中,设置路由通常是为了解决以下问题: Linux系统位于一个局域网中,局域网中有一个网关可以让机器访问Internet。然后需要将本机的IP地址设置为Linux机器的默认IP地址。路由。
命令参数
格式:
[root@linux ~]# 路由[-nee]
[root@linux ~]#route add [-net|-host] [域或主机] netmask [掩码] [gw|dev]
[root@linux ~]#route del [-net|-host] [域或主机] netmask [掩码] [gw|dev]
1、查看相关参数:
-n:不使用通信协议或主机名,直接使用IP或端口号;
-ee:使用更详细的信息来显示
2、添加(add)和删除(del)路由的相关参数:
-net:表示后面的路由是一个网络域;
-host:表示后面是连接单个主机的路由;
netmask:与网络域相关,可以通过设置netmask来确定网络域的大小;
gw:gateway的缩写,后面跟IP值,与dev不同;
dev:如果只想指定连接哪个网卡,就使用这个设置,后面跟eth0等。
route 命令使用举例
设置默认路由
格式:route add default gw {IP-ADDRESS} {INTERFACE-NAME}
在,
参数{IP-ADDRESS):用于指定路由器(网关)的IP地址;
参数{INTERFACE-NAME}:用于指定接口名称,例如eth0。使用/sbin/ifconfig -a 显示所有接口信息。
示例:
route add default gw 192.168.1.1 添加到指定网络的路由规则中
格式:route add -net {NETWORK-ADDRESS} 网络掩码{NETMASK} dev {INTERFACE-NAME}
在
参数{NETWORK-ADDRESS}:用于指定网络地址
参数{NETMASK}:用于指定子网掩码
参数{INTERFACE-NAME}:用于指定接口名称,例如eth0。
示例:
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 屏蔽一条路由,并将指定网络设置为不可达,避免程序在连接该网络地址时等待较长时间。
格式:route add -net {NETWORK-ADDRESS} 网络掩码{NETMASK} 拒绝
示例:
route add -net 10.0.0.0 netmask 255.0.0.0拒绝删除路由设置。参数指定方法与路由添加类似。
格式:route del -net {NETWORK-ADDRESS} 网络掩码{NETMASK} dev {INTERFACE-NAME}
格式:route del -net {NETWORK-ADDRESS} 网络掩码{NETMASK} 拒绝
示例:
路由del -主机192.168.1.2 dev eth0:0路由del -主机10.20.30.148 gw 10.20.30.40路由del -net 10.20.30.40网络掩码255.255.255.248 eth0route del -net 10.20.30.48网络掩码255。 255.248 GW 10.20.30.41路线德尔- net 192.168 .1.0/24 eth1route del default gw 192.168.1.1 注意,直接在命令行执行route命令添加路由不会永久保存。当网卡重启或机器重启时,路由将失效;如果想永久保存,有以下方法:
1.在/etc/rc.local中添加
2.添加到/etc/sysconfig/network末尾
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/198480.html
用户评论
一生荒唐
终于看到了详细解释linux路由命令的文章!之前经常懵圈,现在看懂了感觉太棒了,特别是那个ip route 命令的使用,非常实用!
有11位网友表示赞同!
无望的后半生
这篇文章讲解的很到位。我之前也用过 route 命令,但是很多细节不太清楚,看了你的文章后豁然开朗,很多知识点都加深了理解!
有15位网友表示赞同!
拽年很骚
学习Linux路由技术真的很不容易。还好作者细致地介绍了每一个命令操作的具体步骤,例如添加、删除和查看路由规则,对新手非常友好!
有19位网友表示赞同!
■孤独像过不去的桥≈
我是一个网络工程师,使用 Linux 路由指令已经很多年了,文章虽然很详细,但对我来说有些基础了,不过可以用来作为参考,提醒一些细节。建议添加一些高级路由配置的方法来丰富文章内容。
有10位网友表示赞同!
执妄
这篇文章写得真好!把Linux下route命令的使用解释的非常清楚,而且图文并茂,好理解很多同学应该能 benefited!
有11位网友表示赞同!
半梦半醒半疯癫
我之前尝试在 Linux 下配置路由,结果经常失败,感觉太难了。看了你的文章后,明白了原因在于路由策略不正确,现在重来一次,应该能够解决问题!
有17位网友表示赞同!
淡抹烟熏妆丶
我学了一下linux路由指令,但总是遇到困难,比如怎样找到最佳路由等等,希望以后作者可以继续更新一些高级路由配置的技巧和方法。
有20位网友表示赞同!
ゞ香草可樂ゞ草莓布丁
这篇博客太棒了! 简洁易懂,图文并茂,终于不再迷茫怎么使用Linux下的route命令了!
有17位网友表示赞同!
鹿先森,教魔方
学习Linux下route命令的确是一门功课,这篇博文的讲解虽然很透彻,但是如果能加入一些实际案例的应用实例,会更生动有趣!
有16位网友表示赞同!
凉城°
我之前以为路由指令只适用在网络管理员身上,没想到普通用户也可以用到。看了这篇文章后,我尝试在自己的笔记本电脑上配置路由,希望能提高网络速度!
有18位网友表示赞同!
無極卍盜
对于Linux新手来说,这篇博文真是太实用啦! 详细解释了每个命令的参数以及用法,终于不用去网上到处搜索答案了。
有7位网友表示赞同!
罪歌
个人感觉文章中缺少一些关于不同 Linux 发行版的差异性的介绍,例如路由策略的配置方法是否有所区别。
有7位网友表示赞同!
大王派我来巡山!
很棒的文章!把Linux下route命令的使用过程解释得非常清楚,特别是对新手来说非常友好!希望作者能以后继续分享更多关于 linux 网络管理的技术。
有19位网友表示赞同!
青楼买醉
这篇文章真是太棒了!帮我解决了困扰了很久的路由问题!以前总不知道怎么配置网络路由,现在终于明白了。感谢作者分享!
有18位网友表示赞同!
我要变勇敢℅℅
我觉得这个文章对想要深入了解Linux路由技术的同学来说很实用,但是对于入门者来说,可能需要借助一些其他的教程和实践来理解这些命令的使用方法。
有7位网友表示赞同!
花海
这篇文章写的真好!我一直在学习 Linux 网络管理,这篇博文的内容对我很有帮助。特别是关于iptables 的讲解,非常详细!
有5位网友表示赞同!
肆忌
路由指令确实很重要, 这篇文章解释很清楚,也让我了解了linux下配置路由的基本步骤,以后可以自己尝试操作啦!
有15位网友表示赞同!