zoukankan      html  css  js  c++  java
  • linux上如何设置网络,出现connect: network is unreachable 的问题。

    发现有网友问有关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 下试试。
    ---------------------
    作者:咕唧咕唧shuboLK
    来源:CSDN
    原文:https://blog.csdn.net/liukun321/article/details/6662950
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    CentOS7安装Jenkins与配置
    pycharm的安装与配置
    python 3环境的搭建
    VMware workstation虚拟机与真机之间复制文件
    博客中添加图片查看器(支持图片查看、放大、缩小、翻转、切换、旋转)
    layui table 表格由于数据源问题部分数据无法渲染 ——数据源中有 length 字段
    初识Nginx——前后端发布、Nginx反向代理
    mui 的第一次使用体验以及遇到问题
    MyBatis 项目运行报错“No typehandler found for property ”
    U8登录 TQLoginHelper 调用目标发生异常
  • 原文地址:https://www.cnblogs.com/yinlili/p/10113473.html
Copyright © 2011-2022 走看看