Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。相关的配置文件/ect/hosts 配置主机名和IP地址的对应
/etc/sysconfig/network 配置主机名和网关
/etc/sysconfig/network-scripts/ifcfg-e
转载
2024-04-05 13:06:28
182阅读
有时会发生网络丢包现象,此处的丢包有两种,真正意义上的丢包和逻辑丢包(此处以tcp协议栈丢包为例)。之前falcon-agent也上报了相应的指标,在此处对一些疑问给出尽量详细的解释。二、linux系统pakcet接收的过程过程简单概括为网卡收到包以后通过DMA传至ring buffer网卡触发硬件中断,中断处理函数调用包接受软中断(softirq)Softirq检测各cpu的网卡poll lis
转载
2024-03-21 11:01:58
277阅读
我们平常所用到的网络编程都是在应用层收发数据,每个程序只能收到发给自己的数据,即每个程序只能收到来自该程序绑定的端口的数据。收到的数据往往只包括应用层数据。某些情况下我们需要执行更底层的操作,比如监听所有本机收发的数据、修改报头等。通过原始套接字,我们可以抓取所有发送到本机的IP包(包括IP头和TCP/UDP/ICMP包头),也可以抓取所有本机收到的帧(包括数据链路层协议头)。普通的套接字无法处理
转载
精选
2016-08-19 10:09:08
3435阅读
1、网络抓包命令tcpdump(1)监视指定网络接口的数据包: tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0。 (2)截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.3 \)
转载
2024-10-15 15:17:10
43阅读
Linux网卡丢包分类整理(2)——驱动篇网卡驱动丢包驱动溢出丢包频繁网卡IRQ导致丢包单核负载高导致丢包 网卡驱动丢包查看:ifconfig eth1/eth0 等接口RX errors: 表示总的收包的错误数量,还包括too-long-frames错误,Ring Buffer 溢出错误,crc 校验错误,帧同步错误,fifo overruns 以及 missed pkg 等等。RX drop
转载
2024-04-03 22:05:19
290阅读
背景最近一直在排查一些网络的问题,比如 connect timeout 、read timeout 以及一些丢包的问题,刚好想整理一些东西,方便和团队内及开发分享。我们先看下 Linux 系统接收数据包的过程: 网卡收到数据包。将数据包从网卡硬件缓存转移到服务器内存中。通知内核处理。经过 TCP/IP 协议逐层处理。应用程序通过 read() 从 socket buffer
转载
2024-02-09 12:32:55
558阅读
安装编译网卡驱动
这两天发现一台server丢包很严重,使用cacti监控工具时能获得snmp包,时常又不能,丢包严重,导致使用ssh工具连接过慢,连接数据库访问超时,此时要先确定是中病毒还是网卡问题,
先对整体server的重要目录下查看,未发现异常文件,top查看,未发现异常进程,通过cacti对网卡流量分析,流量很少,由此基本可以确定和病毒无关;
所以,现在只能尝试通过
原创
2011-12-30 17:31:21
2876阅读
网卡丢包怎么办?或者再具体点,使用ifconfig查看网卡,发现有dropped统计时可以从哪些方面进行调查?要想知道为什么丢包,首先要弄清楚接收数据包的流程。一. 收包模块间的关系Linux系统从网卡收到数据包到最终上层应用处理之间涉及到多个模块,包括物理硬件、驱动、缓存队列、内核、再到应用程序。如下图,其中任一模块出问题都有可能导致网卡丢包。二. 数据包接收流程如上图,接收数据包会遵循硬件(d
转载
2024-03-26 08:51:16
444阅读
一、消息收发流程图及丢包可能原因1. 在网卡收包后,环形缓冲区可能会因为溢出而丢包;2. 在链路层,可能会因为网络帧校验失败、QoS 等而丢包;3. 在 IP 层,可能会因为路由失败、组包大小超过 MTU 等而丢包;4. 在传输层,可能会因为端口未监听、资源占用超过内核限制等而丢包;5. 在套接字层,可能会因为套接字缓冲区溢出而丢包;6. 
转载
2024-02-29 13:31:29
827阅读
原标题:Linux系统多网卡绑定实战纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注。导读对于服务器来说,网络设备的稳定也是比较重要的,特别是网卡。在生产型的系统中,网卡的可靠性就更为重要了。多块网卡绑定到一个IP地址,当一块网卡发生物理性损坏的情况下,另一块网卡自动启用,并提供正常的服务 即:默认情况下只有一块网卡工作,其它网卡做备份网卡提供冗余的支持。高效率的叠加网络传
转载
2024-04-30 23:21:22
39阅读
步骤网卡硬件接收数据:当网络数据包到达网卡时,硬件设备会对数据包进行处理,然后将其存储在内部缓冲区中。网卡的驱动程序处理数据包:网卡对应的驱动程序将数据包从硬件缓冲区中取出,并将其传递给内核的网络子系统。驱动程序功能包括处理硬件中断和错误,通过 DMA 将数据包复制到内核内存等。内核的网络子系统处理数据:内核中的网络子系统负责处理数据包。数据包经过数据链路层和网络层,然后到达传输层。在传输层,系统
转载
2024-04-15 17:43:07
48阅读
网卡是一块用来允许计算机在计算机网络上进行通讯的计算机硬件,它使得用户可以通过电缆或无线相互连接。而在Linux操作系统中,网卡驱动中又内含了很多虚拟网卡,那么Linux中虚拟网卡是什么?有何作用?我们来看看具体内容介绍。 在Linux中,虚拟网卡是一种虚拟网络设备,它允许将多个逻辑网络接口映射到单个物理网络接口上。虚拟网卡是网络虚拟化的一部分,用于创建、管理和连接虚拟网络。 以下是常见的
原创
2024-08-22 14:57:31
97阅读
Linux是一种非常流行的操作系统,而iptables是Linux系统下的一个非常强大的防火墙工具。通过iptables工具,用户可以灵活地控制网络数据包的流动,以增强系统的安全性。在iptables中,使用"drop"关键词可以实现丢弃某些特定的数据包,从而对网络流量进行细粒度的控制。
对于想要了解更多关于Linux iptables drop命令的人来说,首先需要知道如何正确理解和使用这个命
原创
2024-04-16 09:55:15
223阅读
Linux系统中有一款非常实用的功能,那就是“drag and drop”拖拽功能。这个功能在Linux系统中起到了非常重要的作用,使得用户可以方便地管理文件和文件夹。
在Linux系统中,用户可以通过拖拽的方式来移动和复制文件和文件夹。只需简单地点击并拖动文件或文件夹,然后释放鼠标即可完成移动或复制操作。这种操作方式极大地简化了文件管理的步骤,使得用户可以更加高效地进行文件操作。
使用“dr
原创
2024-04-25 10:22:19
82阅读
在 Linux 操作系统中,数据库的管理是非常重要的一项任务。其中一个常用的数据库管理指令就是“drop database”,这个指令用来删除一个已经存在的数据库。在这篇文章中,我们将深入探讨关于“drop database”指令的使用方法和一些相关注意事项。
首先,让我们来看一下“drop database”指令的基本语法。在使用这个指令时,我们需要在命令行中输入以下的格式:
```
dro
原创
2024-04-18 10:04:57
178阅读
在Linux系统中,ifconfig是一个用于配置和显示网络接口参数的命令工具。通过ifconfig命令,用户可以查看系统中所有网络接口的相关信息,并对网络接口进行配置和管理。在Linux网络管理中,ifconfig是一个十分常用的命令,可以帮助用户实现对网络接口的控制和监控。
在使用ifconfig命令时,有时候会遇到一些网络问题,比如网络连接不稳定、网络速度慢、无法访问互联网等情况。其中,一
原创
2024-04-17 11:18:24
202阅读
计算机在网络中连接以相互交换信息或资源。通过网络媒体连接的两个或多个计算机被称为计算机网络。形成计算机网络涉及许多网络设备或媒体。装有Linux操作系统的计算机也可以通过其多任务和多用户性质成为网络的一部分,无论是小型还是大型网络。维护系统和网络正常运行是系统/网络管理员的工作任务。在本文中,我们将回顾Linux中常用的网络配置和故障排除命令。Linux网络配置和故障排除命令 1. if
有时会发生网络丢包现象,此处的丢包有两种,真正意义上的丢包和逻辑丢包(此处以tcp协议栈丢包为例)。之前falcon-agent也上报了相应的指标,在此处对一些疑问给出尽量详细的解释。二、linux系统pakcet接收的过程过程简单概括为 网卡收到包以后通过DMA传至ring buffer 网卡触发硬件中断,中断处理函数调用包接受软中断(softirq) Softir
转载
2024-10-28 07:14:15
210阅读
前提基础: 当主机收到一个数据包后,数据包先在内核空间中处理,若发现目的地址是自身,则传到用户空间中交给对应的应用程序处理,若发现目的不是自身,则会将包丢弃或进行转发。 iptables实现防火墙功能的原理是:在数据包经过内核的过程中有五处关键地方,分别是PREROUTING、INPUT、OUTPUT、FORWARD、POSTROUTING,称为钩子函数,iptables这款用户空间的软件可以在这
一 ,安装wireshark有手就行,百度wireshark进到wireshark官网然后按默认配置点点点就可以了。二,认识wireshark主界面长这样, 可以选择直接点击要捕获的网卡,因为今天天气不错所以我选WLAN,也可以选择菜单栏上的capture->option,就像?一样 然后还是要点击你选择的网卡,然后?,开始捕获,这里有个小细节注意要把Enable promiscuous m
转载
2023-08-20 21:05:14
201阅读