`
韩悠悠
  • 浏览: 841977 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux网络问题关于connect network is unreachable 问题的解决

 
阅读更多

 

由于发现原创文章,在未署名作者及出处的情况下被转载。在以后所有的原创文章开头我都会写明作者和出处。

 

希望朋友们以后在转载本博客原创博文时注意标明文章作者及出处。

 

作者:liukun321(咕唧咕唧)

 

原文出处:http://blog.csdn.net/liukun321

 

发现有网友问有关ping命令出现connect: network is unreachable 的问题。

 

这通常是因为没正确设置ip地址。

 

解决方法:

 

在确保完善网卡驱动,以及确保将网卡驱动编译进内核后,检查

 

ls /etc/sysconfig/network-script/ifcfg-eth0

 

一、看是否在上述目录下存在ifcfg-eth0 这个文件,若存在则按下面的步骤操作:

 

1.手工配置ip看能不能配置上
ifconfig eth0 172.18.128.143 netmask 255.255.255.0 broadcast 172.18.128.255
route add default gw 172.18.128.1(
同一网段可以不要)

 

 

直接编辑 vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

2.service network restart

 

 

 

二、若不存在ifcfg-eth0 这个文件甚至在/etc/sysconfig 目录下不存在network-script目录,那么就需要你来建立这个目录,并创建ifcfg-eth0

 

ifcfg-eth0 文件内容如下:

 

<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"/> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"/> <v:f eqn="sum @0 1 0"/> <v:f eqn="sum 0 0 @1"/> <v:f eqn="prod @2 1 2"/> <v:f eqn="prod @3 21600 pixelWidth"/> <v:f eqn="prod @3 21600 pixelHeight"/> <v:f eqn="sum @0 0 1"/> <v:f eqn="prod @6 1 2"/> <v:f eqn="prod @7 21600 pixelWidth"/> <v:f eqn="sum @8 21600 0"/> <v:f eqn="prod @7 21600 pixelHeight"/> <v:f eqn="sum @10 21600 0"/> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/> <o:lock v:ext="edit" aspectratio="t"/> </v:shapetype><v:shape id="图片_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75" alt="http://hi.csdn.net/attachment/201108/5/0_1312525844KUxd.gif" style='width:150pt; height:108.75pt;visibility:visible;mso-wrap-style:square'> <v:imagedata src="file:///C:\Users\lenovo\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" o:title="0_1312525844KUxd"/> </v:shape><![endif]--><!--[if !vml]--><!--[endif]-->



 

只需要按实际情况修改 DEVICE HWADDR NETMASK IPADDR 这几项即可。

 

然后service network restart

 

ping 下试试是不是通了呢。

 

如果你ping的是广域网而不是局域网,那你还要确保网关和DNS设置正确

 

你可以按下面的步骤来设置网关

 

这条命令就可以搞定
route add default  gw 192.168.1.1

后面那是你的网关。

现在 route 一下
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
default         my.router       0.0.0.0         UG    0      0        0 eth0

之前如果没有添加的话,只有上面的第一条。  第二条是新加进去的。
如果还访问不了,哪你的情况可能有点特殊哦。

这样重启以后就不能用了。
修改
编辑  /etc/network/interfaces
添加 gateway  192.168.1.1

 

DNS记录在/etc下的resolv.conf这个文件里。可以按resolv.conf文件的格式修改DNS。如果没有resolv.conf就建一个。

 

然后service network restart

 

ping 下试试。

 

 

 

  • 大小: 22.3 KB
分享到:
评论

相关推荐

    单机搭建Android(解决Network is unreachable)

    单机搭建Android(解决 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle fatal: error [Errno 101] Network is unreachable ),具体操作请阅readme.txt

    Linux之网络无法访问(network is unreachable)

    【问题】刚安装好CentOs 7后无网络连接 ifconfig显示如下图:无inet、netmask等信息 ping 百度 ping不通,ping本机ip也ping不通。只能和localhost ping。 其实localhosts是不需要联网的,主要用来本机访问。而本机...

    Network Unreachable(解决方案).md

    Network Unreachable(解决方案).md

    hadoop-core-1.2.0(解决0700异常)

    eclipse连接远程hadoop集群开发时0700问题解决方案。修改源码,重新编译后hadoop-core-1.2.0

    Network Unreachable(处理方案).md

    Network Unreachable(处理方案).md

    repo1.22-20160724

    fatal: error [Errno 101] Network is unreachable 2016/07/24更新 由于清华大学TUNA镜像源关闭了git://协议,仅支持HTTPS,所以需将REPO_URL修改为 https://aosp.tuna.tsinghua.edu.cn/android/git-repo才可以...

    如何解决网络连接问题.pdf

    ### 如何解决网络连接问题 #### 一、网络连接问题概览 网络连接问题是指在进行数据通信过程中遇到的各种障碍,这些障碍导致设备之间无法正常通信。常见的网络连接问题包括但不限于无法访问特定服务、间歇性的连接...

    usb-over-network USB共享

    USB-over-Network是一种技术,它允许用户通过网络连接来访问和使用远程的USB设备,就像它们物理连接到本地计算机上一样。这种技术尤其对那些需要在不同地点共享或访问特定USB设备,例如打印机、扫描仪、加密狗等的...

    Linux系统内核中网络参数的意义及其应用

    在Linux中,我们可以根据不同的需求来调整/proc/sys/net/ipv4/目录下的内核网络参数,通过...linux内核网络参数中关于ip的配置参数通常是用来定义或调整ip包的一些特定的参数,除此之外还定义了系统的一些网络特性。

    ping ip主机提示Destination host unreachable问题解决方法小结

    主要为大家介绍了上网各类应用基本正常,但是在命令行下使用ping命令,无论任何地址,均反馈Destination host unreachable,需要的朋友可以参考下

    Linux 内核网络参数配置资料

    ### Linux内核网络参数配置详解 #### 一、概述 在深入探讨Linux内核网络参数配置之前,我们先来了解一下这些参数的基本作用及其对系统的影响。Linux作为一种强大的开源操作系统,其内核提供了丰富的网络参数配置...

    linuxudp单播组播广播实现.pdf

    - 发送多播包的主机需要配置网关,避免"network is unreachable"错误。 - 添加路由,如`route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0`,以及默认网关`route add default gw "192.168.40.1" dev eth0`。 ...

    linux 基本操作

    2. 发送多播包的主机需要设置网关,否则运行 sendto() 会出现“network is unreachable”。 3. 网卡可以随便设置,但是一定要设。 4. 在把地址字符串“*.*.*.*” 转化为 uint32_t 时 采用 htonl(inet_network(“*.*....

    各种网络问题排查思路

    网络故障排查思路 在网络故障排查中,需要通过各种测试命令来判断网络状况。下面我们将从WindowTitle、描述、标签和部分内容中生成相关知识点。...通过这些知识点,我们可以快速判断网络故障的原因,并解决问题。

    网络故障排错思路.docx

    总的来说,网络故障排查需要综合运用物理层检查、错误信息分析和专业工具,同时保持开放思维,以系统化和科学化的方法逐步缩小问题范围,最终找到并解决问题。记住,每一个细节都可能是故障的关键,每一次成功的排查...

    Linux策略路由的分析及其应用.pdf

    Linux 策略路由的分析及其应用 Linux 策略路由是指基于策略的路由选择机制,它允许管理员根据 IP 包的源地址、目的地址或其他信息来选择路由。Linux 作为一个开源的操作系统,具有强大的功能,包括策略路由功能。 ...

    linuxudp单播组播广播实现归纳.pdf

    发送多播包的主机需要设置网关,否则会出现 "network is unreachable" 的错误。 5. 避免常见错误 在实现多播时,需要注意避免一些常见错误,如设置多播 IP 地址时,需要使用 uint32_t 格式的网络地址,否则会出现 ...

    智能交通技术运用《常用的网络测试命令》.docx

    网络测试命令通常包括系统集成的命令,例如在Windows 7系统中的命令,它们允许用户检查网络连接状况,诊断和解决网络问题。 1. Ping命令详解 - Ping是网络连通性测试的常用命令,它基于Internet控制信息协议(ICMP)...

    实现linux java ping 及traceroute 功能.rar

    在IT行业中,网络通信是至关重要的部分,而`ping`和`traceroute`命令是网络诊断的两大基石。本文将详细解析如何在Linux环境中利用Java语言实现`ping`和`traceroute`的功能,并结合C#的相关知识进行探讨。 首先,`...

    VS2005(c#)项目调试问题解决方案集锦

    ### VS2005(C#)项目调试问题解决方案集锦 #### 1. Request.Form值问题 在处理用户提交的数据时,可能会遇到无法获取`Request.Form`中的值的问题。这通常有以下两种原因: 1. **Web.config配置问题**:默认情况下,...

Global site tag (gtag.js) - Google Analytics