`

关于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 文件内容如下:

只需要按实际情况修改 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 下试试。

①编辑ifcfg-eth0文件
#vi /etc/sysconfig/network-scripts/ifcfg-eth0下显示:
DEVICE=eth0
ONBOOT=no //设置开机启动网卡,将值修改为“yes”
BOOTPROTO=static //默认为no,修改为static
IPADDR=192.168.1.8 //自己设置有效ip地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.1.1 //有效网关地址
HWADDR=00:0C:29:96:38:F8
按键盘字母“i”进入编辑状态,修改完成后,按“ESC”键跳出编辑状态,然后输入“:wq”,保存并退出编辑
②重启服务。
#service network restart
③重启Linux系统后配置生效。
分享到:
评论

相关推荐

    单机搭建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

    开源系统路由

    1,什么是路由 2,路由原理 情况1:同一个网络的主机A和主机B是如何通信的 3,如何查看当前由内核维护的路由表 ...connect: Network is unreachable d)在你的系统中执行如下命令,观察结果,并解释它们的作用,

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

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

    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才可以...

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

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

    EK-LM3S811套件光盘.part2

    EK-LM3S811套件光盘.part2

    xkcd-unreachable-rs:受https启发的Rust宏xkcd_unreachable!()

    xkcd_unreachable 受启发的Rust宏xkcd_unreachable!() 例子 use xkcd_unreachable :: xkcd_unreachable; fn foo (x: Option ) { match x { Some (n) if n >= 0 => println! ( "Some(Non-negative)" ), Some (n) ...

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

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

    usb-over-network USB共享

    注册版本 usb-over-network USB 共享 加密狗

    winfix win7

    WinSockFix of win7 目录 简介 用途 使用方法 . 编辑本段简介 WinSockFix 修复工具 是用来修复网络链接异常的工具 ...遇到以下故障时,使用 WinSockFix.exe ,进行网络链接修复 ...Destination host unreachable.

    Keil forC51 与keil for Arm 共存安装_附测试结果

    Keil forC51 与keil for Arm 共存安装_附测试结果, 2018年12月 安装测试ok 打开c51 与 arm工程 测试通过

    IWBootstrapFramework

    在IntraWeb中使用Bootstrap框架

    repo V1.21

    repo V1.21,用于解决repo init时出现如下的错误: fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle fatal: error [Errno 101] Network is unreachable

    repo V1.22

    repo V1.22,用于解决repo init时出现如下的错误: fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle fatal: error [Errno 101] Network is unreachable

    Zabbix 进程占用75%优化.pdf

    Zabbix服务器进程75%优化

    rust-unreachable

    unreachable = " 0.1 " 作者 ( 是《无法到达》的主要作者和维护者。 执照 根据以下任一许可 Apache许可证2.0版( 或 ) MIT许可证( 或 ) 由您选择。 贡献 除非您明确声明,否则有意提交给您的包含在工作中的...

    rust-debug-unreachable:在调试,std中无法访问!()

    debug_unreachable 在调试中无法访问!(),在发行版中为std :: intrinsics :: unreachable()。用法使用crates.io存储库; 将其与其余依赖Cargo.toml一起添加到您的Cargo.toml : [ dependencies ]debug_...

    Struts2 中的一个小问题

    最近在学struts2,遇到了个小...The file cannot be validated as the host "struts.apache.org" is currently unreachable 在网上找了很久,没有找到解决方法,后来自己解决了。 拿出来,希望对有同样问题的有点帮助。

    阿里云的语音识别(一句话识别) SDK PHP代码实现

    在阿里云上的语音识别竟然没有PHP的SDK,而通过他们官方的所谓PHP的openSDK根本也没办法使用,于是,我基于他们的JAVA SDK改写成了PHP SDK,绝对可用!! ...记得修改代码把里面的AccessKeyId和AccessKeySecret修改成...

    SQL Server 2012无法连接到WMI提供程序(Cannot connect to WMI provider)解决方案

    今天一位同事在启动自己工作机的SQL Server 2012配置管理器时遇到如下报错: ... You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 servers with SQ

Global site tag (gtag.js) - Google Analytics