在linux下怎么获得 局域网各个ip,端口的流量速率和流量

在linux下怎么获得 局域网各个ip,端口的流量速率和流量,第1张

Linux下是没有文件直接给你按进程记录流量信息的。你想要编程实现的话,办法是有的,只是比较麻烦。首先,你需要能截取流经网卡的数据包,这个可以通过libpcap来完成,其次你要完成的最重要的一步就是怎么根据端口号找到进程的pid。端口号通过截取的数据包可以获得,这个时候你要按行来解析/proc/net/tcp (如果要支持ipv6的话还要解析/proc/net/tcp6),这个文件记录了当前活跃的TCP连接情况,每一行代表一条连接,我们感兴趣的是其中的inode这一项,你得把inode的值解析出来保存。然后蛋疼的时候来了,接下来你得遍历所有的/proc/pid/fd文件,察看其中每一个文件描述符,如果发现内容为socket[xxxx]的,把xxxx截取出来,这个xxxx也是inode号,如果和你之前解析/proc/net/tcp的inode号吻合,恭喜你,这说明这个pid和那个tcp连接有关系,进而也就确定了端口号和pid的对应关系,也就知道了数据包和进程之间的对应关系了。

Ping命令常用于测试网络的连通性,是否正常运行

方法如下:

用其简单的ping 命令,如: ping 192.168.1.1,可以ping前端的网关IP地址 ,局域网内其它的电脑IP地址,远程的一个网站IP地址。

注:现在多数网络设备都有禁止ping的功能,因此有些网络实际上是通的,而通过ping命令却显示不通。

当ping命令返回下面的结果时,说明网络是通畅的:

当ping命令返回下面的结果时,说明到目标IP的物理链路阻塞或者断开。

Ping命令有几个常用参数,如下:

-t 连续的对IP地址执行ping命令按Ctrl+Break可以查看统计信息和继续运行,按Ctrl+C键中断。

-a 将IP地址解析为计算机名。

-n 向目标IP发送数据包的次数,默认为4次。

-l 发送数据包的大小,默认为32字节。

例如:ping 222.77.77.1 –n 6表示向222.77.77.1这个地址发送6个数据包如图:

电脑运行检测网络是否正常是什么指令

ipconfig

开始》运行》ipconfig

IPConfig实用程序和它的等价图形用户界面——Windows 95/98中的WinIPCfg可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。但是,如果你的计算机和所在的局域网使用了动态主机配置协议(Dynamic Host Configuration Protocol,DHCP——Windows NT下的一种把较少的IP地址分配给较多主机使用的协议,类似于拨号上网的动态IP分配),这个程序所显示的信息也许更加实用。

运行什么命令可以修复网络

通过“netsh winsock reset”命令提示符修复LSP网络的步骤如下:

1、打开电脑,进入命令提示符窗口,快捷键win+r.

2、在窗口中输入“cmd”进入命令符窗口。

3、在窗口中输入:输入netsh winsock reset,然后按下回车键。

4、然后稍等片刻,出现提示,重启电脑即可。

怎么用 运行命令 来测试网速

用 运行命令来测试网速方法:

1.点击桌面左下角的开始,d出菜单,然后在搜索框中,搜索cmd;

2.打开cmd,在命令行中输入ping 网址,等待结果;

3.得到结果的时间越短表示网速越快,如果需要准确的网速,可以采用运营商的宽带测试:直接搜索宽带测试,进入运营商的测速页面,点击测速即可。

就是在运行里运行CDM命令,可是不知道怎么输入测试网速的命令,还有怎么用PING测试网速,请高手指点

打开CMD 输入ping + 你要测试的地址 比如百度 你就打 ping www.baidu.com 然后会PING出四个包 你看TIME 少于50是比较快的 大于100以上属于比较慢 以此类推

在电脑运行里输入什么命令可以直接查看电脑网络是否掉线

在电脑运行里输入PING命令可以直接查看电脑网络是否掉线。

1、点击开始菜单。

2、选择运行。快捷键为WIN徽标键+R。

3、输入CMD回车。

4、在d出的DOS对话框中输入ping XXXX(IP地址或网址) -t回车。

5、如果显示timeout则网络未连接或掉包。如果显示字节、时间等信自息则网络正常,时间的MS数越小,说明网速越快。

Ping 是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络 是否连通,可以很好地分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

amule要配置过才快的,cp一段:

1. 安装 amule和amule-utils:

sudo apt-get install amule amule-utils

2. 在Firefox里面关联ed2k链接

在地址栏输入about:config

(1)新建“bool”

名称为:network.protocol-handler.external.ed2k

值为:true

(2)新建“string”

名称为:network.protocol-handler.app.ed2k

值为:/usr/bin/ed2k

(3)测试是否链接成功,如果失败,可能要重启firefox,或者登出重新登录ubuntu,甚至重启电脑

3.运行amule

(1)添加ED2K服务器列表

http://www.emule.org.cn/server.met

http://my.opera.com/youknowwho/homes/misc/server.met

http://corpo.free.fr/server.met

比如添加第一条地址到amule的地址栏,然后按左边的update键,自动更新保存。

(2)添加KAD nodes.dat (我没有使用)

http://www.emule-inside.net/nodes.dat

http://renololo1.free.fr/e/nodes.dat

4 如果你是LowID,而不是HighID,有多种原因:

(1)外网,打开防火墙中相对应于amule的端口,如果还是不行就修改amule的默认tcp,udp端口(默认为4662,4672)。

(2)内网,请先在路由器上设置端口映射,如果还是不行就修改amule默认端口。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8352631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存