linux 命令route add default dev eth0和route add default gw eth0的区别?[通俗易懂]

linux 命令route add default dev eth0和route add default gw eth0的区别?[通俗易懂]本机以太网卡eth0的IP地址为手动配置:网关IP地址为192.168.1.1/24#ifconfigeth0192.168.1.100netmask255.255.255.0  #routeadddefaultdeveth0           //默认路由,将去往未知网络的数据包全部从接口eth0发出去测试结果为ping外网失败;[root@localh

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
本机以太网卡eth0的IP地址为手动配置:


网关IP地址为192.168.1.1/24




#ifconfig eth0 192.168.1.100 netmask 255.255.255.0  


#route add default dev eth0
          
 //默认路由,将去往未知网络的数据包全部从接口eth0发出去


测试结果为ping外网失败;


[root@localhost ~]# netstat -rn


Kernel IP routing table


Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface


192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0


0.0.0.0         0.0.0.0         0.0.0.0         U         0 0          0 eth0




[root@localhost ~]# ping 
www.baidu.com
 -c 5


PING 
www.a.shifen.com
 (61.135.169.105) 56(84) bytes of data.


From localhost (192.168.1.110) icmp_seq=2 Destination Host Unreachable


From localhost (192.168.1.110) icmp_seq=3 Destination Host Unreachable


From localhost (192.168.1.110) icmp_seq=4 Destination Host Unreachable


From localhost (192.168.1.110) icmp_seq=5 Destination Host Unreachable




— 
www.a.shifen.com
 ping statistics —


5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 4001ms


pipe 3




但是,如果我不写默认路由出接口,而是直接下一跳,却可以ping通外网!


如下:


#route del default dev eth0  
     
//删掉刚才配的静态路由


#route add default gw 192.168.1.1       //写默认路由的下一跳地址


现在ping外网却通了! 




[root@localhost ~]# netstat -rn


Kernel IP routing table


Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface


192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0


0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0




[root@localhost ~]# ping 
www.baidu.com
 -c 5


PING 
www.a.shifen.com
 (61.135.169.125) 56(84) bytes of data.


64 bytes from 61.135.169.125: icmp_req=1 ttl=51 time=305 ms


64 bytes from 61.135.169.125: icmp_req=2 ttl=51 time=145 ms


64 bytes from 61.135.169.125: icmp_req=3 ttl=51 time=98.3 ms


64 bytes from 61.135.169.125: icmp_req=4 ttl=51 time=75.5 ms


64 bytes from 61.135.169.125: icmp_req=5 ttl=51 time=342 ms




— 
www.a.shifen.com
 ping statistics —


5 packets transmitted, 5 received, 0% packet loss, time 4005ms


rtt min/avg/max/mdev = 75.570/193.664/342.982/109.636 ms


========================================================


那么为什么 route …dev eth0不行?而route …gw eth0却可以呢?


原理上这两条命令应该是等价的阿!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/169850.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 胡崧讲Dreamweaver视频教程

    胡崧讲Dreamweaver视频教程胡崧讲Dreamweaver视频教程01胡崧讲Dreamweaver视频教程02 胡崧讲Dreamweaver视频教程03胡崧讲Dreamweaver视频教程04胡崧讲Dreamweaver视频教程05胡崧讲Dreamweaver视频教程06胡崧讲Dreamweaver视频教程07胡崧讲Dreamweaver视频教程08胡崧讲Dre…

  • 2021sublime4113 激活码-激活码分享

    (2021sublime4113 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • Android消息处理机制

    Google参考了Windows的消息处理机制,在Android系统中实现了一套类似的消息处理机制。学习Android的消息处理机制,有几个概念(类)必须了解:1.       Message消息,理解为线程间通讯的数据单元。例如后台线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。2.       Message Queue消息队列,用来存放通

  • 代理IP池(sqlmap外部代理ip池)

    这些公共代理是完全免费提供的,不需要任何授权。免费代理通常是开放的、流行的公共代理。与私人代理不同,公共代理不需要注册或密码。事实上,它们是负责安装在计算机上的代理服务器并且不关心更改默认设置的系统管理员的错误或疏忽。因此,服务器通过特殊的扫描仪快速定位到网络中,成为渴望匿名的公众的财产。这些信息足以安全地浏览全球网络,而无需显示您的真实IP地址。这些代理有很大的优势:他们有一个简单的设置-这些代理不需要授权并且设置简单他们是免费的!没有流量限制或使用目的但是,除了所有这些优点之外,这

  • Eureka集群环境搭建

    Eureka集群环境搭建前言:Eureka已经停止更新了,在新的项目中,不推荐使用,通过对周阳老师视频的学习,本篇文章主要是简单介绍下Eureka,以及如何搭建集群环境的Eureka,让大家对Eureka有个初步的了解。1.什么是EurekaEureka是Netflix开发的,一个基于REST服务的,服务注册与发现的组件,以实现中间层服务器的负载平衡和故障转移。它主要包括两个组件:EurekaServer和EurekaClientEurekaClient:一个Java

  • Android Sdk版本、Support包版本及常用框架最新版本汇总

    Android Sdk版本、Support包版本及常用框架最新版本汇总1.SDKVerion数据来源于维基百科,和一篇博客Api版本号代号发布时间主要更新内容11.0无2008-09-23Web浏览器显示,短信,媒体播放器,相机,Wifi及蓝牙支持21.1PetitFour(花式小蛋糕)2009-02-09邮件中保存附件31….

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号