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 在关于私有云网络的文章中,我们首先探讨了物理网络是否影响私有云.本文我们将讨论如何通过软件定义 ...
随机推荐
- C#判断画的图形是不是三角形
这个源代码写的不是十全十美,只是提供一个 还待完善的地方例如判断是否这个图形是封闭的.得空在解决吧 这只是一个算法上 谁有c#的参考手册网盘分享一份 谢谢 下面请看源码 凑够150个字了,不废话了. ...
- Protobuf3语法详解
定义一个消息类型 先来看一个非常简单的例子.假设你想定义一个"搜索请求"的消息格式,每一个请求含有一个查询字符串.你感兴趣的查询结果所在的页数,以及每一页多少条查询结果.可以采用如 ...
- Node.js 流
稳定性: 2 - 不稳定 流是一个抽象接口,在 Node 里被不同的对象实现.例如request to an HTTPserver 是流,stdout 是流.流是可读,可写,或者可读写.所有的流是 E ...
- Docker 备份、恢复、迁移数据卷
可以利用数据卷对其中的数据进行进行备份.恢复和迁移. 备份 首先使用 --volumes-from 标记来创建一个加载 dbdata 容器卷的容器,并从本地主机挂载当前到容器的 /backup 目录. ...
- dimens.xml详解
本文联合两篇博文和自身理解写下 其中一篇:http://blog.csdn.net/hnzcdy/article/details/50628993 另一篇:暂不知原作者 Android中官方建议的屏幕 ...
- ubuntu日志文件管理
众所周知,ubuntu的日志文件会越来越大,需要定期管理 logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循).压缩以及删除旧的日志文件.例如,你可以设置logrotate,让/v ...
- The Zen Programmer
专注 何为专注 关于 休息 怎么睡觉 心无杂念 我的体会 自我分析 初学者心态 无我 不要设置职业目标 敏事慎言 正念 做自己的老板 玩物养志 结语 最近在研读Christian Grobmeier ...
- JBOSS EAP 6 系列六 公共模块的jar配置到jboss的modules详细配置
公司项目中遇到并要解决的问题 1:原则上除了自己写的代码之外,公共的jar不应该都在打包的时候打包到ear里面,这样的话包太大,也不符合的分层的逻辑,在jboss容器内部,每个ear的包重复jar都会 ...
- Android-MVVM架构-Data Binding的使用
项目整体效果: Awesome-Android-MVVM 什么是MVVM, 为什么需要 MVVM? 如何在Android中使用Data Binding实现MVVM架构? 什么是MVVM , 为什么需要 ...
- 为何不能在viewDidLoad方法中显示其他视图
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 你可以使得当视图控制器(view controller)显示自 ...