网络操作
1. 用ping命令进行基本的网络诊断
Step1: ping还回地址(127.0.0.1),检测TCP/IP软件在本地计算机上是否正常工作。
Step2: ping本机IP地址,检测网络适配器是否运行正常,以及本地IP地址配置是否正常。
Step3: ping默认网关,检测当前计算机是否可以与本地子网通信,以及默认网关是否在线。
Step4: ping默认网关之外的某个地址,检测该网关是否能将数据包转发到本地网段。
如果ping响应返回的TTL值接近零,则可能说明当前连接接近于TTL的阈值,而且部分包可能被丢弃或者重新发送。
Step5: 使用主机名ping本地主机和远程主机,检测名称解析功能是否正常。
名称解析文件 /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
nameserver表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的,且只有当第一个nameserver没有反应时才向第二个nameserver查询。因为nameserver可以配置多个,所以DNS服务器一般不用浮动IP,直接多实例提供给主机。
FYI: ping iPhone的时候发现只有点亮的时候才能ping通。
2. 几个检测网络故障的命令
ping, ifconfig, arp,
nslookup 查询名称服务器的具体条目
hostname 查询本地计算机的主机名
traceroute 跟踪数据报的传输路径。 (tracert in windows)
route 显示,添加,删除和修改路由表
netstat 显示与IP,TCP,UDP和ICMP协议相关的统计数据
协议分析器: Network Monitor(windows), Wireshark, tcpdump(linux)
浙公网安备 33010602011771号