当ping不通网络时。。。
2016-02-29 00:44
459 查看
ping不通网络,先看能不能ping通局域网 在看能不能ping通广域网
今天配置centos服务器,出现问题ping不通的问题,所以没法登陆到服务器。经过一番努力终于解决问题。现做如下总结。
首先,看网卡是否启动。利用#neat命令。在跳出的对话框中尝试激活网卡。
若激活不成功,察看相关提示信息。情况一,提示插入网线,说明要换插一下网线插空(一般情况下,服务器不是单网卡)。也可能是提示缺少配置文件 ifcfg-eth0。。。这是一个网卡配置文件。路径为/etc/sysconfig/network-scripts/ifcfg-eth0.
用命令vim /etc/sysconfig/network-scripts/ifcfg-eth0打开该文件。进行相应的配置。修改如下:
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时址激活此设备
: w!
其中要参数的确定涉及到如下查询
查看默认网关。DNS:netstat -rn
修改dns /etc/resolv.conf
设置好后,
重启网络: service network restart
用ifconfig察看。
用neat命令察看。
成功!
2/
由于发现原创文章,在未署名作者及出处的情况下被转载。在以后所有的原创文章开头我都会写明作者和出处。
希望朋友们以后在转载本博客原创博文时注意标明文章作者及出处。
作者: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 下试试。
今天配置centos服务器,出现问题ping不通的问题,所以没法登陆到服务器。经过一番努力终于解决问题。现做如下总结。
首先,看网卡是否启动。利用#neat命令。在跳出的对话框中尝试激活网卡。
若激活不成功,察看相关提示信息。情况一,提示插入网线,说明要换插一下网线插空(一般情况下,服务器不是单网卡)。也可能是提示缺少配置文件 ifcfg-eth0。。。这是一个网卡配置文件。路径为/etc/sysconfig/network-scripts/ifcfg-eth0.
用命令vim /etc/sysconfig/network-scripts/ifcfg-eth0打开该文件。进行相应的配置。修改如下:
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时址激活此设备
: w!
其中要参数的确定涉及到如下查询
查看默认网关。DNS:netstat -rn
修改dns /etc/resolv.conf
设置好后,
重启网络: service network restart
用ifconfig察看。
用neat命令察看。
成功!
2/
由于发现原创文章,在未署名作者及出处的情况下被转载。在以后所有的原创文章开头我都会写明作者和出处。
希望朋友们以后在转载本博客原创博文时注意标明文章作者及出处。
作者: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 下试试。
相关文章推荐
- HTTP response codes:301和302
- 厦门巨游网络科技有限公司(HOTPOWER)承接游戏UI外包
- squid,nginx,lighttpd反向代理的区别(同步VS异步模式)
- 系统原理分析架构-二-CDN内容分发网络
- 负载均衡之Haproxy配置详解(及httpd配置)
- iOS开发网络篇—数据缓存
- Java HttpSession完成简单购物车功能
- Unable to determine local host from URL REPOSITORY_URL=http://
- Unix网络编程(一):套接字地址结构
- ifconfig配置网络时,出现“SIOCSIFADDR: No such device”和“eth0:ERROR while getting interface flags:No such dev”
- https
- ajax原理和XmlHttpRequest对象
- python3利用beautiful soup获取网页文本及src链接和http链接
- Android性能优化——优化下载以高效地访问网络
- VM虚拟机centos中的网络站点、主机访问
- android studio怎么生成HttpClient
- ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据 之最佳实践
- android学习笔记之HttpClient
- 三层网络 VLAN 静态路由、反向路由设置简记
- 一个http请求发送到后端的详细过程