Linux 常见网络问题检查及排除|学习笔记

简介: 快速学习 Linux 常见网络问题检查及排除

开发者学堂课程【Linux 操作系统实战Linux 常见网络问题检查及排除】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/699/detail/12289


Linux 常见网络问题检查及排除


Linux 下网络的故障不同,复杂度、解决思路和方法也各有不同,建议检查和排除顺序是从自己可以掌握的地方入手,在逐步向上来核查问题所在,常见的网络问题排查如下:

1.检查网卡驱动模块加载情况命令:lsmod

可以看到再命令行中输入 lsmod 的语句后,会出现一些基本的网卡信息。

有一些信息简单的了解即可,但还有一些需要不断的使用进行掌握的,网卡掌握的关键是一定不能有报错的情况,这是最基本的。

如果加载出现了问题,后面就不需要检查了,所以一定要保证没有基本的出错信息。

2.系统自动异常诊断命令:

dmesg | more

image.png

在这个命令行中如果不加 more 这个参数,就会出现很多的相关信息,所以是要加上 more 这个参数。

这个下面还是会有很多参数,这些内容一行行来敲是很不合理的,所以可以在实践的应用是要管道管理。

由于文本内容过于多,所以用管道命令查看来指定显示的具体信息,比如显示具体的 error 信息,大小写没有影响,这样有了特殊指令之后,对于查看来说是比较方便的。

用管道命令显示大写 ERR,以及相关的日志,也可以是小写的 err 的日志信息,这样就可以方便查找。这些内容就会按照下图所示展示出来:就可以在查找出的内容查看和网卡相关的信息。

image.png

在 if up 系统启动异常诊断命令之后,是可以查看第三个命令。

3.查看网卡激活情况命令:ifconfig -a

如果网卡被被关闭状态,则使用:ifup eth0激活网卡;如果仍然不能激活,则考虑重装网卡驱动或更换网卡。

image.png

演示:连接服务器,并先回顾刚才的操作

可以看到结果显示有一个网卡,并且具有多个 ip 地址,可以看到这些都是正常显示的,所以是没有问题的。

如果由于第二块网卡,比如叫 eth1,现在还并没有启动,网卡处于被关闭的状态,就要是要 if up 来激活网卡;若这些方法都还不能激活,就要考虑更换网卡和重装系统。

一般情况下,这两种方法是可以解决绝大部分的网络问题。

image.png

4.检查网络是否连接:ping aliyun.com、ping _gateway

这个是最常见的方法,用 ping 语句检查网络的连接状况

ping 官网地址或是 ping 到网关上。

演示:在命令窗口中输入 ping _gateway

会不断的返回信息,这说明操作是成功的

image.png

在不知道网关的情况下,可以在命令行中输入 route 进行查看路由,如下图;

image.png

也可以 ping 在阿里云的网站上,语句是 ping aliyun.com。如下图,可以看到是连接成功的。

image.png

5.检查路由表:route

添加一条默认路由:route add default gw 192.168.10.1

删除一条默认路由:route del default gw 192.168.10.1

之前已经进行了操作的命令,如果路由缺失的话,就需要进行添加

添加操作演示:

先查看路由表,输入语句 route,会出现默认的路由,这些路由都是必须要有的,网络是交给网管出口的,如果缺少路由,就需要加上去 。

添加一个默认路由的语句为:

route add default gw 172.16.238.254,会得到结果说网络无法到达,这就表明是连接的 IP 地址是错误的。

所以要先来查询 ip 地址是多少,加入语句 ifconfig,得到 IP 是

172.18.239.255

所以修改地址,重新添加语句为:

 route add default gw 172.18.238.255

查看添加后的效果:route ,会得到以下的结果。

会增加一个 default 命令。

如果不需要了就要添加语句进行删除。

相关文章
|
2月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
640 6
|
3月前
|
监控 数据可视化 Ubuntu
|
2月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
92 2
|
3月前
|
Ubuntu 网络安全 图形学
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
在Ubuntu 20.04系统中解决网络图标消失和无法连接有线网络问题的方法,其中第三种方法通过检查并确保Windows防火墙中相关服务开启后成功恢复了网络连接。
887 0
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
|
7天前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
44 15
|
12天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
95 7
|
2月前
|
域名解析 网络协议 安全
|
3月前
|
运维 监控 网络协议
|
2月前
|
缓存 Linux
如何检查 Linux 内存使用量是否耗尽?
何检查 Linux 内存使用量是否耗尽?
|
2月前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
68 7