使用ipconfig查看及刷新網絡配置
ipconfig命令可用于顯示當前的TCP/IP配置的設置值,它在Windows95/98中的等價命令為winipcfg。這些信息一般用來檢驗人工配置的TCP/IP設置是否正確。如果計算機和所在的局域網使用了動態主機配置協議DHCP,使用ipconfig命令可以了解到你的計算機是否成功地租用到了一個IP地址,如果租用到了,可以了解它目前分配到什么地址,包括IP地址、子網掩碼和缺省網關等網絡配置信息。
語法格式為:ipconfig[/all|/renew[adapter]|/release[adapter]]
各參數含義如下:
◆如果沒有任何參數,提供所有網絡接口的當前TCP/IP配置值,包括IP地址、子網掩碼和缺省網關。
◆/all:提供所有網絡接口(包括任何已配置的串行接口)的完整的TCP/IP配置列表。ipconfig能為DNS和WINS服務器顯示它已配置且所有使用的附加信息,并且能夠顯示內置于本地網卡中的物理地址(MAC)。如果IP地址是從DHCP服務器租用的,ipconfig將顯示DHCP服務器分配的IP地址和租用地址預計失效的日期。
◆/renew[adapter]:只能在向DHCP服務器租用了IP地址的計算機上起作用。本地計算機設法與DHCP服務器取得聯系,并租用一個IP地址。大多數情況下網卡將被重新賦予和以前所賦予的相同的IP地址。
◆/release[adapter]:釋放當前的DHCP配置。該選項將禁用本地系統上的TCP/IP,并只限用于DHCP客戶端。如果要釋放特定適配器的DHCP配置,請鍵入使用不帶參數的ipconfig命令顯示的適配器名稱。
要發現和解決網站制作TCP/IP網絡問題時,先用ipconfig/all獲得全面的主機配置信息。
使用Arp解決硬件地址問題
ARP是TCP/IP協議族中的一個重要協議,用于查看和修改本地計算機上的arp(地址解析協議)表項,該表項用于緩存最近將ip地址轉mac(媒體訪問控制)地址的ip地址/MAC地址對。使用ARP命令,能夠查看本地計算機或另一臺計算機的ARP高速緩存中的當前內容。此外,使用ARP命令還可以人工方式設置靜態的網卡物理/IP地址對,使用這種方式可以為缺省網關和本地服務器等常用主機進行本地靜態配置,這有助于減少網上的信息量。
按照缺省設置,ARP高速緩存中的項目是動態的,每當發送一個指定地點的數據報并且此時高速緩存中不存在當前項目時,ARP便會自動添加該項目。
各參數含義說明如下:
◆arp一a[inteaddr][-Nifaddr]:顯示網絡接口的當前ARP表項。其中inteaddr表示IP地址,ifaddr指定網絡接口。
◆arp-dinteaddr[if_addr]:刪除由inteaddr指定的IP地址對應的ARP項。
◆arp-Sinte_addrethaddr[ifaddr]:添加由inteaddr(IP有網絡接口的IP地址。地址)和ethaddr(MAC地址)指定的ARP項。其中ifaddr:指定現并給出相應的IP地址。如果想要確定另一個主機的MAC地址,Arp最常見的網站建設用途是查找同一-物理網絡上的某主機的!MAC地址,通常先ping該主機,然后使用arp一a命令。
網卡故障
網卡故障不只是影響工作站本身,還常常影響到整個網絡的正常運行,必須引起網管人員的重視。有經驗表明,局域網中的網絡故障有30%是網卡導致的,這充分反映了網卡在網絡連接中的重要性。在以太網中,網卡用于連接訪問介質并控制對介質的存取,以太網采用的載波偵聽多路存取/沖突檢測方法(CSMA/CD)就是在網卡內實現的。同時,網卡還負責將上層協議形成的協議數據單元(PDU)組成以太數據幀發送到網絡上,并負責接收處理網絡中傳來的以太網幀。發送數據時,網卡首先偵聽介質上是否有載波(載波由電壓指示),如果有,則認為其他站點正在傳送信息,繼續偵聽介質。一旦通信介質在一定時間段內(稱為幀間縫隙IFG=9.6微秒)是安靜的,即沒有被其他站點占用,則開始進行幀數據發送,同時繼續偵聽通信介質,以檢測沖突在發送數據期間。
如果檢測到沖突,則立即停止該次發送,并向介質發送一個“阻塞”信號,告知其他站點已經發生沖突,從而丟棄那些可能一直在接收的受到損壞的幀數據,并等待一段隨機時間再進行新的發送。如果重傳多次后(大于16次)仍發生沖突,就放棄發送。接收時,網卡瀏覽介質上傳輸的每個幀,如果其長度小于64字節,則認為是沖突碎片。如果接收到的幀不是沖突碎片且目的地址是本地地址,則對幀進行完整性校驗,如果幀長度大于1518字節(稱為超長幀,可能由錯誤的LN驅動程序或干擾造成)或未能通過CRC校驗,則認為該幀發生了畸變。通過校驗的幀被認為是有效的,網卡將它接收下來進行本地處理。
網卡能否正常工作取決于網卡及其相連接的交換設備的設置以及網卡工作環境所產生的干擾。網卡在局域網中的故障一般表現在以下幾個方面:
(1)網絡連接不穩定
在網卡工作正常的情況下,網卡的指示燈是長亮的(而在傳輸數據時,會快速地閃爍)。如果出現時暗時明,且網絡連接老是不通的情況,最可能的原因就是網卡和PCI插槽接觸不良。和其他PCI設備一樣,頻繁拔插網卡或移動電腦時,就很容易造成此類故障,重新拔插一下網卡或換插到其他PCI插槽都可解決。此外,灰塵多、網卡“金手指”被嚴重氧化,網線接頭(如水晶頭損壞)也會造成此類故障。只要清理一下灰塵、用報紙把“金手指”擦亮即可解決。
(2)驅動程序出現的故障
網卡和其他硬件一樣,驅動程序不完善也極易引起故障,比如采用瑞昱(Realtek)RTL8469芯片的網卡,在Windows2000下就經常會出現NETBIOSTCP/IP方面的錯誤。將驅動更新到5.621.0304.2005版后(2005
年3月4日發布),此類問題就會迎刃而解。所以,當網卡出現一些不明緣由的故障時,可以到“驅動之家”(w.mydrivers.com)等專業網站更新驅動來解決(推薦大家優先使用經過微軟WH0L認證的驅動,通過此認證的驅動程序與Windows系統的兼容性是最好的)。一般在排除硬件、網絡故障前提下,升級或重裝驅動可以解決很多莫名故障。如果網卡故障是發生在驅動程序更新之后的話,可以用網卡自帶的驅動程序來恢復一下。
(3)網卡的工作方式及協議設置導致故障一
網卡的設置也將直接影響工作站的速度。網卡的工作方式可以為全雙工和半雙工,當服務器、交換機、工作站工作狀態不匹配,如服務器、
工作站網卡被設置為全雙工狀態,而交換機、集線器等都工作在半雙工狀態時,就會產生大量碰撞幀和一些FCS校驗錯誤幀,訪問速度將變得非常慢,從服務器上拷貝一個20MB的文件可能也需要5~10分鐘。默認設置,而并不驗證實際狀態。這方面的錯誤往往是由于網絡維護人員的疏忽,大多時候他們都使用。
一般來講網卡的協議設置多數時候不容易出錯,但設置了多余協議以及網絡的工作協議不一致的情況卻時有發生。此外,由于協議的無縫互聯和互操作是軟件開發工程中的難點,實際的應用軟件品質并不如開發商所標榜的那樣樂觀,為了使網絡的工作效率達到最佳,網管人員需要經常監測網絡協議數量及其工作狀態,對于無用的非工作協議要即時清理。所謂非工作協議是指在網絡規劃和設計中未被選用的協議和應用,出現在各種網絡平臺之中,它們會耗用一些網絡帶寬。常用的被捆綁于視窗平臺的協議如IPX、1P、NetBEUI基本上沒有沖突,許多用戶雖然沒有同時使用這幾種協議但卻同時捆綁了這些協議。但如果同時選用了BanyanVines協議,就會向網絡中發送大量無法處理的無效數據包,占用大量的網絡帶寬,破壞數據的傳輸和處理,致使網絡速度變慢并時常出錯。雖然NetBIOS設置有多種平臺協議的輸入輸出接口,有助于眾多協議的交互工作和各種協議平臺及其應用的并存,但從網絡性能優化的角度看,各種協議平臺和應用版本是由不同廠商開發的,兼容性始終是一個動態適應的過程,多協議工作的沖突是不可避免的。因此,應盡量將不用的協議刪除。
(4)1RQ中斷引起故障
現在PCI網卡均支持即插即用,在安裝驅動時會自動分配IRQ(中斷)資源。如果預定的1RQ資源被聲卡、Modem、顯卡等設備古用,而系統又不能給網卡重新指定另外的1RQ資源的話,就會發生設備沖突導致設備不能使用的問題。如RealtekRT8029PCIEthernet網卡就容易和顯示卡發生沖突(均使用1RQ10)。解決方法很簡單,可以査找一下主板說明書中對PC插槽優先級部分的說明,將沖突的設備更換到優先級更高的PCI插槽上(一般來說,越靠近ACGP插槽的PC插槽優先級別就越高),并進行調換,直到兩沖突設備不再沖突為止。
除此之外,還可以在網卡的設備屬性里面,手動為網卡重新分配1RQ值:第一病,按Ctr+Pase快捷鍵打開“系統屬性”,再依次單擊“硬件一設備管理”打開設備管理器。第二步:在設各管理器中,展開“網絡適配器”,雙擊網卡設備打開網卡的設備屬性,并在“資源”選項卡的“資源設置”列表中選擇“中斷請求”,然后取消“使用自動的設置”復選框。第三步:單擊“更改設置”按鈕,重新為網卡分配一個IRQ值,直到“沖突設備列表”顯示為“沒有沖突”即可。
(5)各種干擾導致故障
網卡與其它電子產品一樣,很容易受到磁場干擾而發生故障。如信號干擾、接地干擾、電源干擾、輻射干擾等都可對網卡性能產生較大影響,有的干擾還可能直接導致網卡損壞。所以,網卡和網絡布線時,就要采用屏蔽性強的網線和網卡設備,同時盡可能地避開微波爐電冰箱、電視機等大功率強磁場設備,降低網卡故障的機率。
PC機電源故障也會時常導致網卡工作不正常。電源發生故障時產生的放電干擾信號可能竄到網卡輸出端口,在進入網絡后將占用大量的網絡帶寬,破壞其他工作站的正常數據包,形成眾多的FCS幀校驗錯誤數據包,造成大量的重發幀和無效幀,其比例隨各個工作站實際流量的增加而增加,嚴重干擾整個網絡系統的運行。接地干擾也常影響網卡工作,接地不好時,靜電因無處釋放而在機箱上不斷積累,從而使網卡的接地端(通過網卡上部鐵片直接跟機箱相連)電壓不正常,最終導致網卡工作不正常,這種情況嚴重時甚至會擊穿網卡上的控制芯片造成網卡的損壞。干擾的情況很容易出現,有時網卡干擾。干擾不嚴重時,網站設計能勉強工作,數據通信量不大時用戶往往感覺不到,但在進行大數據量通信時,在Windows98下就會出現“網絡資源不足”的提示,造成機器死機現象。