`
kfcman
  • 浏览: 397065 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

网络命令:ping、ipconfig、tracert、netstat、arp

 
阅读更多

今天有个pos设备要上网,不知道他的mac地址,无法分配ip,只有绑定ip才能上internet。

先给随便设个ip。用ping命令,评一下,设备通了。再用arp -a 查看arp列表里的mac地址。

方法很实用。特记之。一般还想不起来。呵呵

 

1. ping

这个程序用来检测一帧数据从当前主机传送到目的主机所需要的时间。它通过发送一些 
小的数据包,并接收应答信息来确定两台计算机之间的网络是否连通。当网络运行中出现 
故障时,采用这个实用程序来预测故障和确定故障源是非常有效的。如果执行ping不成 
功,则可以预测故障出现在以下几个方面:

网线是否连通,网络适配器配置是否正确, 
IP地址是否可用等;

如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,

ping成功只能保证当前主机与目的主机间存在一条连通的物理路径 。

它还提供了许多参数,如-t使当前主机不断地向目的主机发送数据,直到使用Ctrl- 
C中断;-n 可以自己确定向目的主机发送的次数等等。

ping命令的格式如下:(在命令行状态下输入ping即可显示其格式及参数的英文说明)

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s 
count] [[-j host-list] | [-k host-list]] [-w timeout] destination-list

其中的参数说明如下:

-t 使当前主机不断地向目的主机发送数据,直到使用Ctrl-C中断;

-a 以IP地址格式(不是主机名形式)显示网络地址;

-n count 指定要做多少次ping,其中count为正整数值;

-l size 发送的数据包的大小; -f 设置回声分组不会由中间网关分组;

-i TTL 指定ping分组时限域,TTL是指在停止到达的地址前应经过多少个网关;

-v TOS 服务的类型; -r count 指出要记录路由的轮数(去和回);

-s count 指定当使用-r参数时,用于每一轮路由的时间;

-j host-list 指定希望分组的路由;

-k host-list 与-j参数基本相同,只是不能使用额外的主机;

-w timeout 指定超时时间间隔(单位为毫秒),缺省为1000;

一般我们使用得较多的参数为-t、-n、-w。

例:如果ping某一网络地址www.sohu.com,出现:"Reply from 202.106.156.197: 
bytes=32 time=541ms TTL=245"则表示本地与该网络地址之间的线路是畅通的;如果出 
现"Request timed out",则表示此时发送的小数据包不能到达目的地,此时可能有两种 
情况,一种是网络不通,还有一种是网络连通状况不佳。此时还可以使用带参数的Ping 
来确定是哪一种情况。

 例:ping www.sohu.com -t -w 3000 不断地向目的主机发送数 
据,并且响应时间增大到3000ms,此时如果都是显示"Reply timed out",则表示网络之 
间确实不通,如果不是全部显示"Reply times out"则表示此网站还是通的,只是响应时 
间长或通讯状况不佳。有人利用TTL值来判断操作系统,岩冰认为,相对来说,有点儿不真实。   


2.ipconfig (winipcfg/ifconfig)

winipcfg和ipconfig都是用来显示主机内IP协议的配置信息。只是winipcfg适用于 
Windows 95/98,而ipconfig适用于Windows NT, ifconfig是在UNIX系统下。

winipcfg不使用参数,直接运行它,它就会采用Windows窗口的形式显示具体信息。

这些 信息包括:网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,

点击其中的"其他信息",还可以查看主机的相关信息如:主机名、DNS服务器、节点类型等。

其中网络适配器的物理地址在检测网络错误时非常有用。

ipconfig的命令格式如下:

ipconfig [/? | /all | /release [adapter] | /renew [adapter]]

其中的参数说明如下:

/? 显示ipconfig的格式和参数的英文说明;

/all 显示所有的配置信息;

/release 为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP);

/renew 为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。

使用不带参数的ipconfig命令可以得到以下信息:IP地址、子网掩码、默认网关。而使 
用ipconfig /all,则可以得到更多的信息:主机名、DNS服务器、节点类型、网络适配 
器的物理地址、主机的IP地址、子网掩码以及默认网关
等。


3. tracert

这个程序的功能是判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点 
清单和到达时间

tracert命令的格式如下:

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 其中的

参数说明如下:

-d 不解析主机名;

-h maximum_hops 指定搜索到目的地址的最大轮数;

-j host-list 沿着主机列表释放源路由; -w timeout 指定超时时间间隔(单位毫秒)。

由于我们科技网大多使用卫星上网,国内费用免费,而国际费用4元/M,因此,必须使用 
tracert命令来判断某个网站是属于国内网站还是国际网站
(不能仅凭.cn来判断),如 
果在路由表中出现了159.226.1.189这条路由,就表示该网站是属于国际网站,实行收费 
使用。而如果路由表中不出现159.226.1.189,则表示该网站是属于国内网站,实行免费 
使用。在UNIX下有一个工具叫做traceroute,是Van Jacobson编写的诊断工具,功能相 
同。


4. netstat

这个程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络连接的 
详细信息
,如采用的协议类型、当前主机与远端相连主机(一个或多个)的IP地址以及 
它们之间的连接状态等。

使用netstat ?可以显示它的命令格式和参数说明。

netstat的命令格式如下:

netstat [-a] [-e] [-n] [-s] [-p proto] [-r] [interval] 其中的参数说明如下:

-a 显示所有主机的端口号;

-e 显示以太网统计信息;

-n 以数字表格形式显示地址和端口;

-p proto 显示特定的协议的具体使用信息;

-r 显示本机路由表的内容;

-s 显示每个协议的使用状态(包括TCP、UDP、IP);

interval 重新显示所选的状态,每次显示之间的间隔数(单位秒),按Ctrl+C中止重新 
显示。


5、arp

arp命令主要用来显示及修改特定IP地址的网卡地址,其实很多很实用的功能,我就不再

一一赘述了,岩冰还记得曾经为arp写过详细方法。

使用arp /?可以显示它的命令格式和参数说明。

arp的命令格式如下:

arp -s inet_addr eth_addr [if_addr]

arp -d inet_addr [if_addr]

arp -a [inet_addr] [-N if_addr]

其中的参数说明如下:

inet_addr IP地址;

eth_addr 以太网卡地址;

-a 显示某个IP地址的网卡地址(不加IP地址,显示所有已激活的IP地址的网卡地址)( 
使用该参数前应该先ping通某一个IP地址);

-d 删除指定IP地址的主机;

-s 增加主机和与IP地址相对应的以太网卡地址。

要运行以上这些程序,只要在DOS方式或Windows开始菜单的运行栏中以命令行的形式键 
入程序名即可。灵活使用这几个程序不仅可以使你大体了解自己主机对网络的使用情况 
,还可以进行相应的网络管理工作,例检测网络线路是否畅通,局域网中是否有人盗用 
IP地址等。

注意,在使用这几个命令中,除winipcfg(ipconfig)和netstat命令后面不接主机地址( 
IP地址或主机名)外,其余3个命令(ping,tracert,arp)后面都要接主机地址。

 

分享到:
评论

相关推荐

    常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup

    这些命令包括`ipconfig`, `ping`, `ARP`, `FTP`, `netstat`, `route`, `tftp`, `tracert`, `telnet`, 和 `nslookup`。下面将详细介绍每个命令的功能和使用方法。 1. **ipconfig**: `ipconfig`命令用于显示系统中...

    网络命令(ping,ipconfig,route)

    本文将深入探讨三个基本且重要的网络命令:ping、ipconfig和route,它们在Windows操作系统中尤其常见。理解并熟练掌握这些命令,能帮助我们更好地理解和操控网络环境。 1. **ping**:这是一个诊断网络连通性的命令...

    常见网络管理命令的使用天津冶金职业技术学院主页.pptx

    本节课程将对常见的网络管理命令进行讲解和实践,包括ping、ipconfig、netstat、tracert和arp等命令。这些命令是网络管理和维护中不可或缺的工具,掌握这些命令的使用可以帮助网络管理员更好地管理和维护网络。 ...

    Windows常用网络命令

    本文将详细介绍几个关键的网络命令:Ping、Netstat、Ipconfig、Arp以及Tracert(通常也称为Route),它们都是诊断网络连接、查看网络状态和解决网络问题的必备工具。 **Ping命令** Ping是最基础的网络诊断工具,...

    实验3+windows常用网络命令.pdf

    实验内容包括Ping命令、Ipconfig命令、arp命令、tracert命令、rout命令、nslookup命令和netstat命令等。 知识点一:Ipconfig命令 * Ipconfig命令是显示当前TCP/IP配置的命令,相当于Windows 9x中的WinIPCfg。 * ...

    网络系统命令实验1.docx

    1. 练习使用10个常用的网络命令,包括ping、ipconfig、netstat、tracert、route、arp、nslookup、netsh、ftp和net命令。 2. 协议分析软件的安装和使用。 实验环境和要求: 1. 使用Windows操作系统。 2. 具备...

    几个常用网络命令如PING

    以下是关于标题“几个常用网络命令如PING”及描述中提到的网络命令的详细解释: 1. **PING命令**: PING(Packet Internet Groper)是最常用的网络诊断命令之一,它通过发送ICMP(Internet Control Message ...

    计算机网络常用网络命令实验报告.doc

    本实验报告的主要内容是介绍常用网络命令的使用,包括 Ping 命令、ipconfig 命令、ARP 命令、tracert 命令和 netstat 命令等。 一、实验目的 本实验的目的是为了熟悉常用网络命令的使用,了解它们的作用和应用场景...

    00 Windows网络命令.docx

    本文将详细介绍 Windows 中常用的网络命令,包括 ipconfig 命令、ping 命令、netstat 命令、tracert 命令、arp 命令、nslookup 命令、nbtstat 命令等。 一、ipconfig 命令 ipconfig 命令用于显示和管理 IP 地址...

    MS DOS 命令大全.doc

    1. ping 命令:用于测试网络连接是否畅通。 2. net 命令:用于查看和控制网络连接。 3. netstat 命令:用于查看当前的 tcp/ip 连接状态。 4. nbtstat 命令:用于查看主机使用的 NetBIOS name。 5. tracert 命令...

    计算机网络实验常用命令

    计算机网络实验中,常用的网络命令有多种,包括 Ping 命令、IPConfig 命令、Tracert 命令、Netstat 命令、ARP 命令、Route 命令等。这些命令都是计算机网络实验中不可或缺的工具,它们可以帮助我们检测网络连接、...

    计算机网络实验2常见的网络命令.pdf

    本实验报告主要涉及了五个核心的网络命令:ping、ipconfig、arp、route和tracert,以及统计命令netstat。下面将对这些命令进行详细的解释和应用说明。 1. **ping**:ping命令是网络诊断中最常用的工具,它通过发送...

    信息安全技术笔记.docx

    本笔记总结了信息安全技术的基础知识,涵盖了网络服务、ping 命令、ipconfig 命令、netstat 命令、arp 命令、net 命令、at 命令、tracert 命令等多个方面的内容。 1. 网络服务:Web 服务、FTP 服务、E-Mail 服务和 ...

    局域网命令提示符大全归类.pdf

    本资源摘要信息涵盖了局域网命令的详细分类,涵盖ping、DNS、Net send、nbtstat、netstat、arp、net config、net view、net user、net use、net session、tracert、pathping、net share等多个命令的使用方法和参数...

    网管常用的网络命令.doc

    5. netstat命令:netstat命令可以用来显示网络连接统计信息,例如,输入"netstat -an"可以显示当前系统的所有网络连接信息。 6. tracert命令:tracert命令可以用来跟踪网络连接,例如,输入"tracert 192.168.1.1...

    常用网络命令实验报告

    - **熟悉并掌握** `ipconfig`、`ping`、`arp`、`nbtstat`、`netstat`、`tracert`、`pathping`、`route` 以及 `net` 等常用网络命令。 - **理解各个命令的功能**,并在实际场景中灵活应用。 - **提升网络故障排查能力...

Global site tag (gtag.js) - Google Analytics