Linux之解决你的网络问题
在网络方面,Linux系统通常可以正常的工作,但是偶尔也会出现让人心烦一些的问题,下面就是一些网络问题的常用的解决方案。
如果你的网络接口看起来已经启动和运行,但是不能访问因特网,这时你就可以试试ping一下自己的localhost设备(127.0.0.1)。
如果ping不同,那就不用再试了,因为这很明显是你的系统已经被严重损坏了。
如果可以ping通的话,那就继续ping一下计算机的外部的IP地址,如果ping不通,那就检查一下是否启动了网络连接,
如果可以ping通的话,就ping一下网络中的其他的计算机,
如果没有成功,那就是网络接口出现了问题(假设路由器是正常的话),那就检查一下网线是否插好了。使用ifconfig或者iwconfig检查一下网络接口的状态,如果有必要的话,就使用ifup命令打开网络接口,然后在试着ping一次。
如果可以ping通本地的其他的计算机,接下来就ping一下路由器吧。
如果可以ping通网络上的其他的计算机,但是不能ping通路由器,那么这时就要使用一下route命令来检查路由器表,如果路由表有找不到的项目,那你就补充一下丢失的内容,具体的方法是找一台全部正常的网络连接的计算机,使用route命令,保存运行后的结果,这样我们既可以那这个结果作为参考,当我们的计算机出现问题的时候,就可以有针对性的进行修改)
如果可以ping通路由器,试着ping一个你知道的在因特网上启动并正在运行的主机(如www.baidu.com)。
如果ping 不通路由器,则再尝试ping一下统一计算机的IP地址。
如果ping通IP地址,却ping不通他的域名,那就是你的域名解析系统出现问题了,如果你正在使用动态域名系统DHCP,可以运行dhclient命令来更新DHCP服务器提供的DNS信息。如果没有使用DHCP,那么为了找到需要的DNS信息,可以查询路由器,也可以向管理员或者ISP服务商咨询,然后以root用户的身份,手工在/etc/resolv.conf中添加新的DNS信息,如下所示:
nameserver 24.217.0.12
nameserver 24.217.0.128
含义是:每行以nameserver开始,后面是想用做DNS的IP地址。如果路由器支持DNS,而且也知道他的IP地址,假设为192.168.0.128,那么第一行就可以写成nameserver 192.168.0.128
然后试着运行ifconfig,然后运行ifup,再看看你的网络连接是否正常,如果仍然有问题,那就重新开始,这时通常来说是硬件的问题,先试着看看你的驱动是否正确吧,然后在考虑是不是硬件宕机咯。网络问题的解决,大致就是这么个解决思路。
下面是我为这篇博客的网络问题的解决方案精心做的一个流程图,相信会给你焕然一新的感受的。
Linux,Ububtu网络连接问题解决方案
Linux之解决你的网络问题的更多相关文章
- LINUX下解决TIME_WAIT等网络问题
修改配置文件 /etc/sysctl.conf net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout ...
- linux编程获取本机网络相关参数
getifaddrs()和struct ifaddrs的使用,获取本机IP 博客分类: Linux C编程 ifaddrs结构体定义如下: struct ifaddrs { struct ifad ...
- 极客时间-左耳听风-程序员攻略-Linux系统、内存和网络
程序员练级攻略:Linux系统.内存和网络 Linux 系统相关 Red Hat Enterprise Linux 文档 . Linux Insides ,GitHub 上的一个开源电子书,其中讲述了 ...
- [转载]linux下网卡漂移导致网络不可用
转自:https://blog.csdn.net/hyatsz/article/details/47690993 linux下网卡漂移导致网络不可用 2015年08月16日 00:48:50 hyat ...
- cnetos 6.7彻底解决vmware NAT网络问题
cnetos 6.7彻底解决vmware NAT网络问题 vmnet8在nat时使用 vmnet1 在桥接时使用 *解决Windows不能ping通linux的问题 vmnet8相当于一个网卡,虚 ...
- Linux下长时间ping网络加时间戳并记录到文本
Linux下长时间ping网络加时间戳并记录到文本 由于一些原因,比如需要检查网络之间是否存在掉包等问题,会长时间去ping一个地址,由于会输出大量的信息而且最好要有时间戳,因此我们可以使用简单的 ...
- Neutron VxLAN + Linux Bridge 环境中的网络 MTU
1. 基础知识 1.1 MTU 一个网络接口的 MTU 是它一次所能传输的最大数据块的大小.任何超过MTU的数据块都会在传输前分成小的传输单元.MTU 有两个测量层次:网络层和链路层.比如,网络层 ...
- SSH连接不上Linux的解决方法
SSH连接不上Linux的解决方法: 连续弄了几次,今天早上终于把SSH连接虚拟机连接不通的问题解决了. 先简单说下概要: 主机装的是XP系统,虚拟机用的是red hat Linux. 我用的是nat ...
- OpenFlow能解决私有云网络VLAN问题么
本文转载自:http://network.51cto.com/art/201202/314310.htm 在关于私有云网络的文章中,我们首先探讨了物理网络是否影响私有云.本文我们将讨论如何通过软件定义 ...
随机推荐
- Cannot change version of project facet Dynamic Web Module to 2.5的解决
步骤1 右键项目 点击Project Facets 修改里面的 Dynamic Web Module 成2.5 maven-update看下有没有解决 步骤2 没有就导入 <dependency ...
- MS SQL Server 2008 R2 常规操作
列出当前数据库使用的所有文件 DBCC showfilestats 转移当前文件组中某个文件的数据到同文件组中的其他文件中 DBCC SHRINKFILE ('file', EMPTYFILE); 移 ...
- python常用执行方式&变量&input函数
linux系统中执行py文件方式: ./a.py 需要执行权限 chmod -R 777(最大权限) 常用执行方式: 1. ./a.py2. python a.py 文件内部头加上 #!/usr/b ...
- FJUT第四周寒假作业之第一集,临时特工?(深度优先搜索)
原网址:http://210.34.193.66:8080/vj/Contest.jsp?cid=163#P2 第一集,临时特工? TimeLimit:1000MS MemoryLimit:128M ...
- Bootstrap3 表单-输出内联表单
为 <form> 元素添加 .form-inline 类可使其内容左对齐并且表现为 inline-block 级别的控件.只适用于视口(viewport)至少在 768px 宽度时(视口宽 ...
- How To Automate Disconnection of Idle Sessions
***Checked for relevance on 30-Apr-2012*** goal: How to automate disconnection of idle sessions fact ...
- Android源码解析——LruCache
我认为在写涉及到数据结构或算法的实现类的源码解析博客时,不应该急于讲它的使用或马上展开对源码的解析,而是要先交待一下这个数据结构或算法的资料,了解它的设计,再从它的设计出发去讲如何实现,最后从实现的角 ...
- Launcher3 HotSeat显示名称
今天闲的无聊,研究了下launcher代码,看到Hotseat.java的时候,想起来以前有做过显示hotseat中应用名称,因为换了公司代码都没拿出来,就想在试着修改,看了很久发现无从下手,记得ho ...
- RunLoop总结:RunLoop的应用场景(四)
今天要介绍的RunLoop使用场景很有意思,在做长期项目,需要跟踪解决用户问题非常有用. 使用RunLoop 监测主线程的卡顿,并将卡顿时的线程堆栈信息保存下来,下次上传到服务器. 参考资料 关于今天 ...
- J2EE进阶(十八)基于留言板分析SSH工作流程
J2EE进阶(十八)基于留言板分析SSH工作流程 留言板采用SSH(Struts1.2 + Spring3.0 + Hibernate3.0)架构. 工作流程(以用户登录为例): 首先是用 ...