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却可以呢?


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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • css3实现进度条的模拟

    css3实现进度条的模拟

    2021年8月28日
    29
  • delphixe5 android,Delphi XE5 Android手机端转换Ansi字符串

    delphixe5 android,Delphi XE5 Android手机端转换Ansi字符串介绍本文章介绍了DelphiXE5Android手机端转换Ansi字符串,本代码是“浙江-樵夫”开发的一个程序,用来对字符串进行转换,主要代码是://读入Ansi(简体中文)文件…procedureTForm1.CornerButton3Click(Sender:TObject);varStream:TMemoryStream;beginStream:=TMemoryStream….

    2022年7月18日
    14
  • 3.Android-传感器开发-处理各种传感器配置[通俗易懂]

    3.Android-传感器开发-处理各种传感器配置[通俗易懂] 下载LOFTER客户端Android并没有设定标准的传感器配置,这意味着设备制造商可能会把所有要装入设备的传感器配置都放进Android平台的设备中。这样,设备就可能包括了各种传感器的大量配置信息。比如,MotorolaXoom带有压力传感器,而SamsungNexusS就没有。同理,Xoom和N

    2022年9月29日
    2
  • 乱码_idea控制台中文乱码解决不了

    乱码_idea控制台中文乱码解决不了IntelliJIDEA如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,甚至影响我们对信息的获取和程序的跟踪。通过历年的开发经验,在本文中我总结出四点用于解决控制台中文乱码问题的方法,希望有助于大家。

    2025年6月12日
    16
  • 海康威视rtsp取流地址(海康威视设置教程)

    RTSP视频流显示(海康威视)VLCSDK(C++)ffmpeg+Nginx本文目的主要是想要在html上实时显示海康威视的摄像头数据,笔者尝试了如下三种方式:VLCSDK(C++)ffmpeg+Nginx下面分别说说通过这几种方式如何实现在web页面上显示。VLC填的地址就是摄像头RTSP视频流地址,然后点串流:左上角是这样的说明就已经在转换了:网页显示注意…

    2022年4月17日
    2.6K
  • 40 道基础Dubbo 面试题及答案

    40 道基础Dubbo 面试题及答案转载自史上最全40道Dubbo面试题及答案,看完碾压面试官想往高处走,怎么能不懂Dubbo?Dubbo是国内最出名的分布式服务框架,也是Java程序员必备的必会的框架之一。Dubbo更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。下面我为大家准备了一些Dubbo常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希…

    2022年5月10日
    48

发表回复

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

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