msgbartop
同一天地间,同一网络下,P9′Blog与您共享今日互联网→WWW.P9.NET.CN
msgbarbottom

11 七 08 网管员必备常用命令二

使用 tracert 跟踪网络连接

  Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

  Tracert 工作原理

  通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。

  Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在Tracert 实用程序中看不到。

  Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。

  在下例中,数据包必须通过两个路由器(10.0.0.1 和 192.168.0.1)才能到达主机

  172.16.0.99。主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的 IP 地

  址是 192.168.0.1。

  C:>tracert 172.16.0.99 -d

  Tracing r

  oute to 172.16.0.99 over a maximum of 30 hops

  1 2s 3s 2s 10,0.0,1

  2 75 ms 83 ms 88 ms 192.168.0.1

  3 73 ms 79 ms 93 ms 172.16.0.99

  Trace complete.

  用 tracert 解决问题

  可以使用 tracert 命令确定数据包在网络上的停止位置。下例中,默认网关确定 19

  2.168.10.99 主机没有有效路径。这可能是路由器配置的问题,或者是 192.168.10.

  0 网络不存在(错误的 IP 地址)。

  C:>tracert 192.168.10.99

  Tracing route to 192.168.10.99 over a maximum of 30 hops

  1 10.0.0.1 reportsestination net unreachable.

  Trace complete.

  Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个

  点。

  Tracert 命令行选项

  Tracert 命令支持多种选项,如下表所示。

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

  选项 描述

  -d 指定不将 IP 地址解析到主机名称。

  -h maximum_hops 指定跃点数以跟踪到称为 target_name 的主机的路由。

  -j host-list 指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。

  -w timeout 等待 timeout 为每次回复所指定的毫秒数。

  target_name 目标主机的名称或 IP 地址。

  详细信息,请参阅使用 tracert 命令跟踪路径。

  使用 pathping 测试路由器

  pathping 命令是一个路由跟踪工具,它将 ping 和 tracert 命令的功能和这两个工具所不提供的其他信息结合起来。pathping 命令在一段时间内将数据包发送到到达最终目标的路径上的每个路由器,然后基于数据包的计算机结果从每个跃点返回。由于命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。某些选项是可用的,如下表所示。

  选项 名称 功能

  -n Hostnames 不将地址解析成主机名。

  -h Maximum hops 搜索目标的最大跃点数。

  -g Host-list 沿着路由列表释放源路由。

  -p Period 在 ping 之间等待的毫秒数。

  -q Num_queries 每个跃点的查询数。

  -w Time-out 为每次回复所等待的毫秒数。

  -T Layer 2 tag 将第 2 层优先级标记(例如,对于 IEEE 802.1p)连接到数据包并将它发送到路径中的每个网络设备。这有助于标识没有正确配置第 2 层优先级的网络设备。-T 开关用于测试服务质量 (QoS) 连通性。

  -R RSVP isbase Che检查以确定路径中的每个路由器是否支持“资源保留协议 (RSVP)”,此协议允许主机为数据流保留一定量的带宽。 -R 开关用于测试服务质量 (QoS) 连通性。

  默认的跃点数是 30,并且超时前的默认等待时间是 3 秒。默认时间是 250 毫秒,并且沿着路径对每个路由器进行查询的次数是 100。

  以下是典型的 pathping 报告。跃点列表后所编辑的统计信息表明在每个独立路由器上数据包丢失的情况。

  D:> pathping -n msw

  Tracing route to msw [7.54.1.196]

  over a maximum of 30 hops:

  0 172.16.87.35

  1 172.16.87.218

  2 192.68.52.1

  3 192.68.80.1

  4 7.54.247.14

  5 7.54.1.196

  Computing statistics for 125 seconds…

  Source to Here This Node/Link

  Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address

  0 172.16.87.35

  0/ 100 = 0% |

  1 41ms 0/ 100 = 0% 0/ 100 = 0% 172.16.87.218

  13/ 100 = 13% |

  2 22ms 16/ 100 = 16% 3/ 100 = 3% 192.68.52.1

  0/ 100 = 0% |

  3 24ms 13/ 100 = 13% 0/ 100 = 0% 192.68.80.1

  0/ 100 = 0% |

  4 21ms 14/ 100 = 14% 1/ 100 = 1% 10.54.247.14

  0/ 100 = 0% |

  5 24ms 13/ 100 = 13% 0/ 100 = 0% 10.54.1.196

  Trace complete.

  当运行 pathping 时,在测试问题时首先查看路由的结果。此路径与 tracert 命令所显示的路径相同。然后 pathping 命令对下一个 125 毫秒显示忙消息(此时间根据跃点计数变化)。在此期间,pathping 从以前列出的所有路由器和它们之间的链接之间收集信息。在此期间结束时,它显示测试结果。

  最右边的两栏 This Node/Link Lost/Sent=Pct 和 Address 包含的信息最有用。172.16.87.218(跃点 1)和 192.68.52.1(跃点 2)丢失 13% 的数据包。 所有其他链接工作正常。在跃点 2 和 4 中的路由器也丢失寻址到它们的数据包(如 This Node /Link 栏中所示),但是该丢失不会影响转发的路径。

  对链接显示的丢失率(在最右边的栏中标记为 |)表明沿路径转发丢失的数据包。该丢失表明链接阻塞。对路由器显示的丢失率(通过最右边栏中的 IP 地址显示)表明这些路由器的 CPU 可能超负荷运行。这些阻塞的路由器可能也是端对端问题的一个因素,尤其是在软件路由器转发数据包时。

11 七 08 网管员必备常用命令一

如果你玩过路由器的话,就知道路由器里面那些很好玩的命令缩写。

  例如,"sh int" 的意思是 "show interface"。

  现在 Windows 也有了类似界面的工具,叫做 netsh。

  我们在 Windows 的 cmd shell 下,输入 netsh

  就出来:netsh> 提示符,

  输入 int ip 就显示:

  interface ip>

  然后输入 dump ,我们就可以看到当前系统的网络配置:

  # ———————————-

  # Interface IP Configuration

  # ———————————-

  pushd interface ip

  # Interface IP Configuration for "Local Area Connection"

  set address name = "Local Area Connection" source = static addr = 192.168.1.168

  mask = 255.255.255.0

  add address name = "Local Area Connection" addr = 192.1.1.111 mask = 255.255.255.0

  set address name = "Local Area Connection" gateway = 192.168.1.100 gwmetric = 1

  set dns name = "Local Area Connection" source = static addr = 202.96.209.5

  set wins name = "Local Area Connection" source = static addr = none

  popd

  # End of interface IP configuration

  上面介绍的是通过交互方式操作的一种办法。

  我们可以直接输入命令:

  "netsh interface ip add address "Local Area Connection" 10.0.0.2

  255.0.0.0"

  来添加 IP 地址。

  如果不知道语法,不要紧的哦!

  在提示符下,输入 ? 就可以找到答案了。方便不方便啊?

  原来微软的东西里面,也有那么一些让人喜欢的玩意儿。可惜,知之甚少啊!

  Windows网络命令行程序

  这部分包括:

  使用 ipconfig /all 查看配置

  使用 ipconfig /renew 刷新配置

  使用 ipconfig 管理 DNS 和 DHCP 类别 ID

  使用 Ping 测试连接

  使用 Arp 解决硬件地址问题

  使用 nbtstat 解决 NetBIOS 名称问题

  使用 netstat 显示连接统计

  使用 tracert 跟踪网络连接

  使用 pathping 测试路由器

  使用 ipconfig /all 查看配置

  发现和解决 TCP/IP 网络问题时,先检查出现问题的计算机上的 TCP/IP 配置。可以

  使用 ipconfig 命令获得主机配置信息,包括 IP 地址、子网掩码和默认网关。

  注意

  对于 Windows 95 和 Windows 98 的客户机,请使用 winipcfg 命令而不是 ipconfi

  g 命令。

  使用带 /all 选项的 ipconfig 命令时,将给出所有接口的详细配置报告,包括任何

  已配置的串行端口。使用 ipconfig /all,可以将命令输出重定向到某个文件,并将

  输出粘贴到其他文档中。也可以用该输出确认网络上每台计算机的 TCP/IP 配置,或

  者进一步调查 TCP/IP 网络问题。

  例如,如果计算机配置的 IP 地址与现有的 IP 地址重复,则子网掩码显示为 0.0.0

  .0。

  下面的范例是 ipconfig /all 命令输出,该计算机配置成使用 DHCP 服务器动态配置

  TCP/IP,并使用 WINS 和 DNS 服务器解析名称。

  Windows 2000 IP Configuration

  Node Type.. . . . . . . . : Hybrid

  IP Routing Enabled.. . . . : No

  WINS Proxy Enabled.. . . . : No

  Ethernet adapter Local Area Connection:

  Host Name.. . . . . . . . : corp1.microsoft.com

  DNS Servers . . . . . . . : 10.1.0.200

  Description. . . . . . . : 3Com 3C90x Ethernet Adapter

  Physical Address. . . . . : 00-60-08-3E-46-07

  DHCP Enabled.. . . . . . . : Yes

  Autoconfiguration Enabled.: Yes

  IP Address. . . . . . . . . : 192.168.0.112

  Subnet Mask. . . . . . . . : 255.255.0.0

  Default Gateway. . . . . . : 192.168.0.1

  DHCP Server. . . . . . . . : 10.1.0.50

  Primary WINS Server. . . . : 10.1.0.101

  Secondary WINS Server. . . : 10.1.0.102

  Lease Obtained.. . . . . . : Wednesday, September 02, 1998 10:32:13 AM

  Lease Expires.. . . . . . : Friday, September 18, 1998 10:32:13 AM

  如果 TCP/IP 配置没有问题,下一步测试能够连接到 TCP/IP 网络上的其他主机。

  使用 ipconfig /renew 刷新配置

  解决 TCP/IP 网络问题时,先检查遇到问题的计算机上的 TCP/IP 配置。如果计算机

  启用 DHCP 并使用 DHCP 服务器获得配置,请使用 ipconfig /renew 命令开始刷新租

  约。

  使用 ipconfig /renew 时,使用 DHCP 的计算机上的所有网卡(除了那些手动配置的

  适配器)都尽量连接到 DHCP 服务器,更新现有配置或者获得新配置。

  也可以使用带 /release 选项的 ipconfig 命令立即释放主机的当前 DHCP 配置。有

  关 DHCP 和租用过程的详细信息,请参阅客户机如何获得配置。

  注意

  对于启用 DHCP 的 Windows 95 和 Windows 98 客户,请使用 winipcfg 命令的 rel

  ease 和 renew 选项,而不是 ipconfig /release 和 ipconfig /renew 命令,手动

  释放或更新客户的 IP 配置租约。

  使用 ipconfig 管理 DNS 和 DHCP 类别 ID

11 七 08 Google将发布FireFox数据同步器BrowserSync

BrowserSync是Google的软件工程师开发的一个FireFox扩展,目前开发工作已经完成,这款软件将根据 free-for-all BSD 授权发布,并不提供任何支持.
这一工具可以帮助FireFox用户同步浏览器的一切,包括书签,历史和Cookie甚至是保存的密码,然后可以在另一台机器的安装了该扩展的FireFox上还原,传这一功能有可能被集成到未来版本的FireFox 3中.

http://code.google.com/p/browsersync/

11 七 08 iPhone 2.0 Firmware (5A347) 正式版发布

iPhone 2.0 Firmware (5A347) 正式版已经发布,虽然iTunes还没有提供自动升级,但已经可以通过直接下载地址获取.
破解方面,目前ZiPhone还没有出新版,据说还在最后的调试中,近两天都不会有,因此不要轻易地去升级以免打不了电话[刷完100%不能用].这款固件支持iPhone一代4 GB, 8 GB, 16 GB各个版本,不支持iPod.
下载iPhone 2.0 Firmware (5A347):http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-4955.20080710.bgt53/iPhone1,2_2.0_5A347_Restore.ipsw

11 七 08 首条中美直达国际海缆已在上海崇明登陆 带宽增30多倍

能将中美间光缆传输能力提高30多倍的跨太平洋直达光缆系统(TPE),已经在崇明登陆。
记者昨日从有关方面获悉,包括外籍工程师在内的技术团队正在进行紧张的调试。TPE由包括中国电信、中国网通、中国联通在内的6家中外电信运营商投资5亿美元共同建设,将显著提高跨太平洋传输带宽,为2008年奥运会提供高清电视信号传送等广泛的带宽服务。

TPE的作用远不止在为奥运提供服务,大容量的中美直达海底光缆TPE总长约2.6万公里,是中国目前容量最大、跨度最长、技术最先进的海底光缆系统。

  据介绍,这条海缆投入使用后,将成为首条可提供中美间10Gb/s带宽直连的光缆系统,新的海底光缆如同在中美之间铺设了一条宽敞的“信息高 速公路”,可以满足从亚洲地区到美国互联网、数据和语音等通信业务增长的需要,减少亚洲内部以及太平洋东西岸热点地区的网络时延,网络拥堵“塞车”的情况 将因此得到改观。

  崇明不仅是TPE海缆的登陆点,在已经启用的海底光缆中,包括“环球”、“欧亚”、“中美”、“亚太”等国际海底光缆系统,都先后在崇明登 陆,为此中国电信还专门在崇明设立了崇明海缆登陆局,3个系统、5条光缆、460G出口总容量,将中国与日韩、欧洲、美国……全世界连在了一起。

  “我们一共有超过50艘巡逻船,在海缆经过的海域密切巡视,不让捕捞船停靠,防止渔船捕鱼网拖断海缆。”中国电信上海公司网运部国际处的负责 人吴明琪告诉记者,除了增加巡逻船只,加大在海缆路线图上游弋,崇明海缆登陆局还做了专项应急预案,假设如果某条海缆突然中断,应如何在集中保护其它海缆 的情况下及时抢修。

  此前,中美之间海量信息主要通过中美海缆传输,极限容量仅有160G。且由于绕道日本,而大大影响了速度。

  2006年12月26日晚和27日凌晨,台湾地区发生强烈海底地震,造成该海域多条海底光缆被震断,数千万大陆网民一个多月无法正常上网。

10 七 08 SQL Server 2008

微软基础服务器营销副总裁Bob Kelly在7月9日在休斯敦召开的全球合作伙伴会议上宣布,公司将在八月份发布SQL Server 2008.他还透露说,SQL Server 2008的售价将与SQL Server 2005一样.
微软之前在6月初曾经发布了一版接近最终版本的RC 0测试版SQL Server 2008.微软在今年2月份正式宣布了SQL Server 2008,同时还宣布的产品有Visual Studio 2008和Windows Server 2008.

微软官员曾在今年早些时候表示,公司打算在2008年中期发布SQL Server 2008.后来微软官员在两个月之前改口称,公司计划在2008年第三季度发布正式版本的SQL Server 2008.

Kelly还宣布,微软已经发布了接近最终正式版本的RC 1测试版Windows Essential Business Server 2008以及Windows Small Business Server 2008.微软官员称,公司将在微软连接网站上提供上述RC 1测试版产品的下载.公司计划在12月12日正式发布这两款服务器产品.实际上,它很可能会在那个日期之前发布最终正式版产品.

微软还计划在9月8日在西雅图举行一场虚拟的“官方”发布会,但是Kelly对此没有提供更多细节.微软在7月8日将Hyper-V管理程序放到了微软升级网站上供下载.

10 七 08 Windows XP SP3将在7月11日2点自动更新

微软Windows XP SP3的自动更新将在太平洋时间2008年7月10日星期四上午10点(北京时间7月11日凌晨2点)开始推出.
对于大多数没有手动下载和使用XP SP3的用户来说,这个自动更新过程应该是工作正常的.毕竟在这个软件首次发布之后微软已经用了三个月的时间进行了测试、调整和优化.

微软的自动更新过程应该知道和扫描有问题的设置,如果检测到故障情况,XP SP3的升级安装过程将停止运行.

然而,如果在自动升级过程中出现问题,你的计算机就不能使用了.因此,一些技术专家建议使用微软的自动更新设施仅仅作为提供有这个更新软件的通知,然后手工安装这个软件.技术专家还提醒说,用户还应该注意微软服务包在安装之前的提示.这些提示包括:

·关闭杀毒软件程序.
·确认没有其它应用程序在运行.
·在更新时要让系统使用外接电源,不要使用电池电源.
·保证在系统的硬盘上有足够的存储空间.

10 七 08 暑期学生笔记本推荐联想旭日C510M-MX笔记本电脑


联想旭日C510M-MX笔记本采用15.4英寸高亮宽屏,Smart Box机身设计;全黑色的模具搭配橘红色的NOVO键,与旭日C466系列风格完全一样.
联想旭日C510M-MX笔记本采用英特尔奔腾双核T2390处理器,英特尔GL960主板芯片组,英特尔GMA X3100显卡,802.11 B+G无线局域网模块;1GB内存、160GB硬盘、内置康宝光驱也是标配;预装Windows Vista Home Basic操作系统.
详细配置:
CPU类型 Intel 奔腾双核 T2390(1.86GHz)
主板描述 Intel GL960
内存大小 1024MB
硬盘大小 160GB
光驱类型 康宝
设计类型 光驱内置
屏幕尺寸 15.4英寸
是否宽屏 是
显卡芯片 GMA X3100
显存规格 128MB/64bit
WLAN性能 802.11b/g(54Mbps)
标准接口 4个USB2.0接口,Express Card接口,VGA接口,RJ11,RJ45、麦克风,耳机/音频输出,笔记本锁孔、直流电源接口、内置多合一读卡器
电池类型 6芯锂电池
供电时间 3小时
笔记本重量 2800g
外形尺寸 358.5×262×37.4mm
操作系统 Windows Vista Home Basic
其他性能 高触感全尺寸笔记本键盘, 高亮宽屏, 集成读卡器

10 七 08 同方发布imini超便携笔记本电脑

这款同方 imini屏幕为10英寸,在处理器方面这款机器配置了主频为1.6GHz的威盛 C7-M处理器,另外还配置了1GB的内存和60GB的西部数据硬盘。另外还配置有802.11 b+g的无线网卡。从CPUID软件中我们可以看到,这款威盛 C7-M处理器拥有1.6GHz的主频,二级缓存为128KB,并且支持x86、MMX、SSE、SSE2、SSE3指令集。从性能上来看基本可以满足使用者日常对于信息数据处理的需求,但是如果对于追求强劲性能和3D游戏的用户,恐怕就无法满足了。毕竟作为一款超便携笔记本,性能并不是它主要的特点。

10 七 08 VB设计MSN信息群发软件

MSN是目前网络上广泛使用的一个即时信息交流工具(IM),笔者就常用它与同事或朋友联系,但是在使用过程中发现缺乏一个群发信息的功能,于是笔者寻思着自己编写一个MSN信息群发的软件,在查阅了一番资料之后,终于写出来了。下面大家和我一起动手来自己做一个MSN的信息群发工具。

  第一步:新建一个工程。启动VB,选择“文件”菜单的“新建”子菜单新建一个VB工程,系统回自动添加一个窗体,并且取名叫Form1。

  第二步:添加MSN接口的引用。点击VB的IDE环境的菜单中的工程菜单,在弹出的下拉菜单中选择“引用(N)…”子菜单。在弹出的“引用”窗体中的“可用的引用”下拉列表中找到“Messenger API Type Library” 项,将起前面的钩打上,然后关闭“引用”窗口。

  第三步:设置窗体,添加控件。首先在vb的工程管理器中双击Form1,打开窗体设计环境。选中窗体,将它的Caption值改为“MSN消息群发”。然后在窗体上添加控件,并且设置其初始属性。要添加的控件的信息见下表:

名称 类型 Caption属性的值
Label1 Label 群发对象:
Combo1 ComboBox
Check1 CheckBox 只发送在线的
Label2 Label 消息内容:
Text1 TextBox

Command1 CommandButton 发送[&O]
Command2 CommandButton 退出[&X]

  添加完控件后调整其位置,

第四步:编写代码。

Dim m_MSG As New MessengerAPI.Messenger 'MSN的Com对象
Dim m_Groups As MessengerAPI.IMessengerGroups 'MSN中的分组
Dim m_Group As MessengerAPI.IMessengerGroup 'MSN中组的内容
Dim m_Contracts As MessengerAPI.IMessengerContacts 'MSN中的所有的好友的信息
Dim m_Contract As MessengerAPI.IMessengerContact 'MSN中每个好友对象的内容

Private Sub Command1_Click()

 Dim i As Integer
 '检测需要发送的信息是否合法
 If Trim(Text1.Text) = "" Then
  MsgBox "发送的信息不能为空!", vbInformation, "提示"
  Text1.SetFocus
  Exit Sub
 End If
 '判断消息的发送对象是全部好友还是某个组的成员

 If Combo1.ListIndex = 0 Then
  Set m_Contracts = m_MSG.MyContacts
 Else
  Set m_Groups = m_MSG.MyGroups
  Set m_Group = m_Groups.Item(Combo1.ListIndex – 1)
  Set m_Contracts = m_Group.Contacts
 End If

'遍历要发送的对象,发送信息

 For i = 0 To m_Contracts.Count – 1
  Set m_Contract = m_Contracts.Item(i)
  If Check1.Value = 1 Then
   If m_Contract.Status = 2 Then
    m_MSG.InstantMessage m_Contract '打开要发送的好友窗体
    DoEvents
    SendKeys Text1.Text '写入信息
    DoEvents
    SendKeys "{enter}" '发送出信息
    DoEvents
    SendKeys "%{F4}" '关闭好友窗口
   End If
  Else
   m_MSG.InstantMessage m_Contract
   DoEvents
   SendKeys Text1.Text
   DoEvents
   SendKeys "{enter}"
   DoEvents
   SendKeys "%{F4}"
  End If
 Next i
 '成功发送完毕信息
 If MsgBox("发送完毕!是否清空消息?", vbInformation + vbYesNo, "提示") = vbYes Then
  Text1.Text = ""
  Text1.SetFocus
 Else
  Text1.SetFocus
 End If
End Sub

Private Sub Command2_Click()
 Unload Me
End

End Sub

'初始化控件

Private Sub Form_Load()
 Dim i As Integer
 '初始化发送对象的下拉框
 Set m_Groups = m_MSG.MyGroups
 With Combo1
  .AddItem "全部的组"
  For i = 0 To m_Groups.Count – 1
   Set m_Group = m_Groups.Item(i)
   .AddItem m_Group.Name
  Next i
  .ListIndex = 0
 End With
End Sub

'释放变量

Private Sub Form_Unload(Cancel As Integer)
 Set m_MSG = Nothing
 Set m_Groups = Nothing
 Set m_Group = Nothing
 Set m_Contracts = Nothing
 Set m_Contract = Nothing
End Sub

  第五步:编译运行。选择“文件”菜单的生成“工程1.exe”菜单项,一个属于你的MSN信息群发软件就完成了。

Tags: