Linux下Route路由指令使用详解

linux route命令用于显示和操作IP路由表。要实现两个不同子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系

大家好,如果您还对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来确定网络域的大小;

Linux下Route路由指令使用详解

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}:用于指定网络地址

Linux下Route路由指令使用详解

参数{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末尾

用户评论

Linux下Route路由指令使用详解
一生荒唐

终于看到了详细解释linux路由命令的文章!之前经常懵圈,现在看懂了感觉太棒了,特别是那个ip route 命令的使用,非常实用!

    有11位网友表示赞同!

Linux下Route路由指令使用详解
无望的后半生

这篇文章讲解的很到位。我之前也用过 route 命令,但是很多细节不太清楚,看了你的文章后豁然开朗,很多知识点都加深了理解!

    有15位网友表示赞同!

Linux下Route路由指令使用详解
拽年很骚

学习Linux路由技术真的很不容易。还好作者细致地介绍了每一个命令操作的具体步骤,例如添加、删除和查看路由规则,对新手非常友好!

    有19位网友表示赞同!

Linux下Route路由指令使用详解
■孤独像过不去的桥≈

我是一个网络工程师,使用 Linux 路由指令已经很多年了,文章虽然很详细,但对我来说有些基础了,不过可以用来作为参考,提醒一些细节。建议添加一些高级路由配置的方法来丰富文章内容。

    有10位网友表示赞同!

Linux下Route路由指令使用详解
执妄

这篇文章写得真好!把Linux下route命令的使用解释的非常清楚,而且图文并茂,好理解很多同学应该能 benefited!

    有11位网友表示赞同!

Linux下Route路由指令使用详解
半梦半醒半疯癫

我之前尝试在 Linux 下配置路由,结果经常失败,感觉太难了。看了你的文章后,明白了原因在于路由策略不正确,现在重来一次,应该能够解决问题!

    有17位网友表示赞同!

Linux下Route路由指令使用详解
淡抹烟熏妆丶

我学了一下linux路由指令,但总是遇到困难,比如怎样找到最佳路由等等,希望以后作者可以继续更新一些高级路由配置的技巧和方法。

    有20位网友表示赞同!

Linux下Route路由指令使用详解
ゞ香草可樂ゞ草莓布丁

这篇博客太棒了! 简洁易懂,图文并茂,终于不再迷茫怎么使用Linux下的route命令了!

    有17位网友表示赞同!

Linux下Route路由指令使用详解
鹿先森,教魔方

学习Linux下route命令的确是一门功课,这篇博文的讲解虽然很透彻,但是如果能加入一些实际案例的应用实例,会更生动有趣!

    有16位网友表示赞同!

Linux下Route路由指令使用详解
凉城°

我之前以为路由指令只适用在网络管理员身上,没想到普通用户也可以用到。看了这篇文章后,我尝试在自己的笔记本电脑上配置路由,希望能提高网络速度!

    有18位网友表示赞同!

Linux下Route路由指令使用详解
無極卍盜

对于Linux新手来说,这篇博文真是太实用啦! 详细解释了每个命令的参数以及用法,终于不用去网上到处搜索答案了。

    有7位网友表示赞同!

Linux下Route路由指令使用详解
罪歌

个人感觉文章中缺少一些关于不同 Linux 发行版的差异性的介绍,例如路由策略的配置方法是否有所区别。

    有7位网友表示赞同!

Linux下Route路由指令使用详解
大王派我来巡山!

很棒的文章!把Linux下route命令的使用过程解释得非常清楚,特别是对新手来说非常友好!希望作者能以后继续分享更多关于 linux 网络管理的技术。

    有19位网友表示赞同!

Linux下Route路由指令使用详解
青楼买醉

这篇文章真是太棒了!帮我解决了困扰了很久的路由问题!以前总不知道怎么配置网络路由,现在终于明白了。感谢作者分享!

    有18位网友表示赞同!

Linux下Route路由指令使用详解
我要变勇敢℅℅

我觉得这个文章对想要深入了解Linux路由技术的同学来说很实用,但是对于入门者来说,可能需要借助一些其他的教程和实践来理解这些命令的使用方法。

    有7位网友表示赞同!

Linux下Route路由指令使用详解
花海

这篇文章写的真好!我一直在学习 Linux 网络管理,这篇博文的内容对我很有帮助。特别是关于iptables 的讲解,非常详细!

    有5位网友表示赞同!

Linux下Route路由指令使用详解
肆忌

路由指令确实很重要, 这篇文章解释很清楚,也让我了解了linux下配置路由的基本步骤,以后可以自己尝试操作啦!

    有15位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/198480.html

(0)
小su's avatar小su
上一篇 2024年9月26日 上午12:11
下一篇 2024年9月26日 上午12:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注