各位老铁们,大家好,今天由我来为大家分享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/137133.html
用户评论
巴黎盛开的樱花
刚学Linux不久就遇到了路由问题,这篇博客简直太实用了!解释很清楚,而且例子也很生动,让我一下子就明白怎么用 route 指令解决路由问题了。赞!
有12位网友表示赞同!
来自火星的我
感觉这篇帖子写的深入浅出,不仅介绍了 route 命令的基本使用,还讲了各种高级用法,比如 iptables 的配置等等,对提升我的Linux技能很有帮助。
有13位网友表示赞同!
旧事酒浓
之前一直在windows下使用电脑,最近开始学习Linux,路由这块确实让我比较懵逼。幸好看了这篇文章,终于明白了!感谢作者的耐心讲解!
有13位网友表示赞同!
信仰
讲真,我有点理解困难啊,虽然文章写得通俗易懂,但我还是有些步骤没看明白,希望可以多加一些具体的实例操作教程。
有19位网友表示赞同!
ˉ夨落旳尐孩。
linux下设置路由有时确实让人头疼,不过这篇文章终于给一个清晰的解答!以后遇到这样的问题再也不用愁了!感谢作者。
有10位网友表示赞同!
殃樾晨
用route命令配置路由表真的挺简单的,文章说得也轻车熟路的样子。但对于初学者来说,可能要反复阅读几遍才能完全理解。
有18位网友表示赞同!
无望的后半生
这篇文章只讲了最基本的 route 指令用法,并没有深入讲解各种高级用法,比如动态路由、静态路由等等,希望能有更多详细内容来丰富文章。
有11位网友表示赞同!
一样剩余
我试着按照文中步骤操作路由,结果还是报错啊!感觉我的情况不太一样,可能是版本问题吧?
有7位网友表示赞同!
糖果控
这篇博客的标题过于直白了,可以换个更引人兴趣的标题。而且里面的图解应该更清晰易懂些,否则对新手来说理解难度会很大。
有8位网友表示赞同!
羁绊你
学习Linux真是太难了!路由这部分更是让我感到头疼,还好有这篇文章帮助我理清思路,至少现在知道怎么处理路由问题了
有19位网友表示赞同!
tina
这篇博客对我很有帮助!我已经明白了如何使用 route 命令来配置路由表。感谢作者的分享!
有6位网友表示赞同!
抓不住i
– 我觉得文章写的还不错,但是图解部分确实不太理想。希望可以优化一下图片,让新手更容易理解。
有12位网友表示赞同!
为爱放弃
学习Linux的路上走了很长时间了,一直想要解决路由问题,终于找到了这篇博客!讲解清晰,操作简单,值得收藏!
有6位网友表示赞同!
半梦半醒i
我尝试了许多不同的方法,都没能成功配置路由,最后看到了这篇文章,原来问题的根源就在于我的网络设置上。感谢作者!
有17位网友表示赞同!
青衫故人
文章很好的介绍了route命令的基本使用,但是一些高级用法我没有看到,比如如何使用 iptables 配合 route 命令来控制流量等等。
有16位网友表示赞同!
限量版女汉子
Linux路由知识真丰富啊!这篇博客让我了解了一定程度的知识, 但是我还想了解更多关于动态路由和静态路由的应用实例.
有19位网友表示赞同!
有阳光还感觉冷
学习linux,遇到很多问题,感谢这位博主分享这篇详细的教程。我现在可以独立解决绝大多数路由问题了!
有14位网友表示赞同!
苏樱凉
这篇文章对我来说太棒了!它把我带入Linux路由的世界,现在我开始明白如何配置网络连接了。希望以后还能看到更多关于Linux的讲解。
有8位网友表示赞同!