网络相关的命令,如ifconfig、route、netstat、arp、ping
netstat 命令
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。
由于“netstat -ano”显示系统中所有的TCP/IP 网络连接,但这里想查看的是已经建立的网络连接,所以这里还有用到管道和另外一个命令。
在命令窗口中输入 netstat -ano | findstr ESTABLISHED ,按回车即可,
注:ESTABLISHED 即为已经建立连接的意思
C:\Users\sss\Desktop> netstat -ano | findstr ESTABLISHED
Tracert命令
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 使用格式为:Tracert 域名或ip地址,如下图为检测到达www.baidu.com的路由路径和延迟时间:
C:\Users\sss\Desktop> tracert www.baidu.com
一般都可以使用tracert命令,可以看到中间经过了哪些交换机、防火墙等等之类的。就是偶跟踪baidu主页的网络截图。(其中“-d“是为了节约时间,更快的跟踪)
C:\Users\sss\Desktop>tracert -d www.baidu.com
C:\Users\sss\Desktop> route print
比较重要的几个配置如下:
1、增加、删除默认网关 (用ifconfig设置ip地址后一般要设置网关)
route add default gw *.*.*.*
route del default
2、增加、删除路由表项(需要root权限)
// 指定所有发往115.239.210.27的数据包都通过网卡eth0发出去,并发往指定网关192.168.52.2 进行间接交付
route add -net 115.239.210.27 netmask 255.255.255.255 dev eth0 gw192.168.52.2
// 指定所有发往192.168.0.0的数据包都通过网卡eth0发出去,且目标网络是当前主机所在子网,可直接进行交付。
route add -net 192.168.0.0 netmask 255.255.0.0 dev eth0
// 添加路由需要注意所设置的目标网络和子网掩码进行与操作要与目标网络相等,否则会出现如下错误:
route: netmask doesn't match route address
// 删除操作
route del -net 192.168.0.0 netmask 255.255.0.0
问题情景:设备支持无线网卡,有线和无线都连接着,如果在路由表中加了如下两条语句:
route add -net 115.239.210.27 netmask 255.255.255.255 dev eth0 gw192.168.52.2
route add -net 115.239.210.27 netmask 255.255.255.255 dev wlan gw192.168.52.2
是不是发往115.239.210.27的数据包都通过有线发送?
telnet命令用于远程登录,互联网早期的的BBS论坛都是采用telnet登录的。 一旦telnet成功地连接到远程系统上,就显示登录信息并提示用户输人用户名和口令。如果用户名和口令输入正确,就能成功登录并在远程系统上工作。
通过cmd命令到ftp上下载文件
http://jingyan.baidu.com/article/7e44095338420a2fc0e2efd4.html8年断网修复经验拯救你的不联网CMD诊断断网奥义
http://jingyan.baidu.com/article/148a1921a306c84d70c3b142.html
利用cmd命令查看网络。
http://jingyan.baidu.com/article/7e44095338420a2fc0e2efd4.html最常用的网络经典命令大全
http://www.xuexila.com/diannao/jiqiao/93390.html