Linux下Route路由指令使用详解

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

各位老铁们,大家好,今天由我来为大家分享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不久就遇到了路由问题,这篇博客简直太实用了!解释很清楚,而且例子也很生动,让我一下子就明白怎么用 route 指令解决路由问题了。赞!

    有12位网友表示赞同!

Linux下Route路由指令使用详解
来自火星的我

感觉这篇帖子写的深入浅出,不仅介绍了 route 命令的基本使用,还讲了各种高级用法,比如 iptables 的配置等等,对提升我的Linux技能很有帮助。

    有13位网友表示赞同!

Linux下Route路由指令使用详解
旧事酒浓

之前一直在windows下使用电脑,最近开始学习Linux,路由这块确实让我比较懵逼。幸好看了这篇文章,终于明白了!感谢作者的耐心讲解!

    有13位网友表示赞同!

Linux下Route路由指令使用详解
信仰

讲真,我有点理解困难啊,虽然文章写得通俗易懂,但我还是有些步骤没看明白,希望可以多加一些具体的实例操作教程。

    有19位网友表示赞同!

Linux下Route路由指令使用详解
ˉ夨落旳尐孩。

linux下设置路由有时确实让人头疼,不过这篇文章终于给一个清晰的解答!以后遇到这样的问题再也不用愁了!感谢作者。

    有10位网友表示赞同!

Linux下Route路由指令使用详解
殃樾晨

用route命令配置路由表真的挺简单的,文章说得也轻车熟路的样子。但对于初学者来说,可能要反复阅读几遍才能完全理解。

    有18位网友表示赞同!

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

这篇文章只讲了最基本的 route 指令用法,并没有深入讲解各种高级用法,比如动态路由、静态路由等等,希望能有更多详细内容来丰富文章。

    有11位网友表示赞同!

Linux下Route路由指令使用详解
一样剩余

我试着按照文中步骤操作路由,结果还是报错啊!感觉我的情况不太一样,可能是版本问题吧?

    有7位网友表示赞同!

Linux下Route路由指令使用详解
糖果控

这篇博客的标题过于直白了,可以换个更引人兴趣的标题。而且里面的图解应该更清晰易懂些,否则对新手来说理解难度会很大。

    有8位网友表示赞同!

Linux下Route路由指令使用详解
羁绊你

学习Linux真是太难了!路由这部分更是让我感到头疼,还好有这篇文章帮助我理清思路,至少现在知道怎么处理路由问题了

    有19位网友表示赞同!

Linux下Route路由指令使用详解
tina

这篇博客对我很有帮助!我已经明白了如何使用 route 命令来配置路由表。感谢作者的分享!

    有6位网友表示赞同!

Linux下Route路由指令使用详解
抓不住i

– 我觉得文章写的还不错,但是图解部分确实不太理想。希望可以优化一下图片,让新手更容易理解。

    有12位网友表示赞同!

Linux下Route路由指令使用详解
为爱放弃

学习Linux的路上走了很长时间了,一直想要解决路由问题,终于找到了这篇博客!讲解清晰,操作简单,值得收藏!

    有6位网友表示赞同!

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

我尝试了许多不同的方法,都没能成功配置路由,最后看到了这篇文章,原来问题的根源就在于我的网络设置上。感谢作者!

    有17位网友表示赞同!

Linux下Route路由指令使用详解
青衫故人

文章很好的介绍了route命令的基本使用,但是一些高级用法我没有看到,比如如何使用 iptables 配合 route 命令来控制流量等等。

    有16位网友表示赞同!

Linux下Route路由指令使用详解
限量版女汉子

Linux路由知识真丰富啊!这篇博客让我了解了一定程度的知识, 但是我还想了解更多关于动态路由和静态路由的应用实例.

    有19位网友表示赞同!

Linux下Route路由指令使用详解
有阳光还感觉冷

学习linux,遇到很多问题,感谢这位博主分享这篇详细的教程。我现在可以独立解决绝大多数路由问题了!

    有14位网友表示赞同!

Linux下Route路由指令使用详解
苏樱凉

这篇文章对我来说太棒了!它把我带入Linux路由的世界,现在我开始明白如何配置网络连接了。希望以后还能看到更多关于Linux的讲解。

    有8位网友表示赞同!

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

(0)
小su's avatar小su
上一篇 2024年9月18日 上午11:45
下一篇 2024年9月18日 上午11:47

相关推荐

发表回复

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