這各有助於幫助常常連不上網症狀的朋友們,做相關的進階測試。
ping在UNIX/LINUX 及Windows平台上的參數用法都是不一樣的。
在winodws下的用法。
ping -a 192.168.1.1 --> 把192.168.1.1解析成"主機名稱" (通常只有在Windows的機器,且是LAN的環境才有用)
ping -n 7 192.168.1.1 --> 送七個ICMP封包給192.168.1.1的位置。(一般Winodws只會送出4各封包,若要多送或是少送的話,可以這個count參數)
ipconfig/all --> 列出所有網路卡的所有參數(有些機器會有多張網卡,每個網卡可能會有多個IP,加上all參數,會將所有網路相關資訊列出來)
ipconfig/renew --> 用在DHCP上面,有時候要到的IP我們不想要,或是要到168.254.xxx.xxx或沒有要到IP(0.0.0.0),都可以配上renew來重新向DHCP取得IP。
(這個參數在固定IP是無效的)
ipconfig/release -- >通常使用時間為自動取得IP方式,想要換另一個IP時可用。
netstat -e -s -->顯示網路卡上面共收發了多少個不同協定的封包數。
netstat -a --> 顯示這台機器上面所有的連線以及有哪些Port被Listen中。
tracert -h --> 此指令通常自己會自動用ping來偵測網路狀況。-h目的是在設定最大的hop數,走網際網路的話,一般最大的hop數是16,超過此數值,封包的傳遞會被丟棄掉。你可以現在只能走10各就不能在送了。
tracert -d --> 此參數在追蹤來源時,不需要每一個hop都去做主機名稱反解,可以增加追蹤封包的速度。
arp -a -- >列出目前此機器上的所有arp表格資料。(arp是網路的OSI第二層指令,主要是用在網路卡上的MAC對IP的轉換,有另一個方向就是IP到MAC.稱為RARP)