接下來(lái)介紹與網(wǎng)絡(luò)有關(guān)的常用管理命令。在介紹網(wǎng)絡(luò)設(shè)置命令之前,同樣的我們一樣可以在sconfig文字接口中直接輸入8,進(jìn)入到“網(wǎng)絡(luò)設(shè)定”頁(yè)面。進(jìn)入后系統(tǒng)會(huì)先詢問(wèn)所要設(shè)定的網(wǎng)絡(luò)接口索引編號(hào),輸入之后則會(huì)列出目前該網(wǎng)絡(luò)接口的TCP/IP設(shè)定值,緊接著便可以開(kāi)始選擇所要設(shè)定的是網(wǎng)絡(luò)適配卡地址,還是要設(shè)定DNS服務(wù)器的地址。以選擇網(wǎng)絡(luò)適配卡地址來(lái)說(shuō),必須先選擇采用DHCP還是靜態(tài)IP地址,然后再開(kāi)始進(jìn)行相關(guān)地址設(shè)定。
注意,任何選擇的輸入,一旦直接按下Enter,便表示將回到上一層選單。
接下來(lái)學(xué)一下有關(guān)PowerShell命令在網(wǎng)絡(luò)管理上的使用技巧。首先您可以執(zhí)行 Get-NetAdapter | FT–-Autosize命令,來(lái)查看目前所有網(wǎng)絡(luò)接口的基本信息,這包括了網(wǎng)絡(luò)名稱、接口信息描述、索引編號(hào)、MAC地址以及聯(lián)機(jī)的速度。接著可以進(jìn)一步執(zhí)行Get-NetAdapterHardwareInfo| FT -Autosize命令,來(lái)查看更進(jìn)一步的網(wǎng)絡(luò)接口信息,包括總線的編號(hào)、裝置編號(hào)、插槽編號(hào)、適配卡類型與速率、版本信息等。
您還可以如圖6所示執(zhí)行Get-NetIPConfiguration命令,來(lái)查看目前所有網(wǎng)絡(luò)接口的IP配置。其中接口的索引編號(hào)相當(dāng)重要,因?yàn)楫?dāng)我們需要對(duì)某一個(gè)網(wǎng)絡(luò)接口的IP配置進(jìn)行修改時(shí),便需要提供此索引編號(hào)。
緊接著便可以執(zhí)行New-NetIPAddress -InterfaceIndex 12 IPAddress 192.168.7.177-PrefixLength 24-DefaultGateway 192.168.7.1命令,來(lái)完成指定的網(wǎng)絡(luò)接口IP配置,包括了IP地址、子網(wǎng)絡(luò)屏蔽長(zhǎng)度、默認(rèn)網(wǎng)關(guān)IP地址。在上一個(gè)步驟中的網(wǎng)絡(luò)接口IP地址設(shè)置中,并未包含DNS的IP地址設(shè)定,因此我們必須執(zhí)行Set-DnsClientServerAddress-InterfaceIndex 12-ServerAddress 192.168.7.246,168.95.1.1命令,來(lái)指定DNS主機(jī)的IP地址,其中地址的輸入可以是一筆或是兩筆。完成設(shè)定之后,可以再執(zhí)行Get-NetIPConfiguration命令來(lái)查看更新結(jié)果。
關(guān)于網(wǎng)絡(luò)接口的DNS主機(jī)地址新增與刪除,除了使用PowerShell之外,您也可以通過(guò)傳統(tǒng)常用的netsh命令來(lái)完成,例如執(zhí)行命令netsh int ip add dnsservers "以太網(wǎng)絡(luò)"192.168.7.226,表示新增一項(xiàng)DNS主機(jī)地址設(shè)置,如果將其中的add參數(shù)改成delete,則將是刪除指定的DNS主機(jī)地址。完成設(shè)定之后,可以執(zhí)行ipconfig /all來(lái)查看結(jié)果。
在網(wǎng)絡(luò)接口的管理中,如果想要知道哪些網(wǎng)絡(luò)啟用了DHCP設(shè)定,可以執(zhí)行命令Get-NetIPInterface-InterfaceAlias "以太網(wǎng)絡(luò)"| ft InterfaceAlias,AddressFa mily,DHCP。其中如果沒(méi)有指定-InterfaceAlias參數(shù),則將會(huì)列出目前所有的網(wǎng)絡(luò)接口。
假設(shè)我們想要將一個(gè)名為“內(nèi)部網(wǎng)絡(luò)”的IPv4之DHCP網(wǎng)絡(luò)設(shè)定停用,只要執(zhí)行Set-NetIPInterface -InterfaceAlias"內(nèi)部網(wǎng)絡(luò)" -AddressFamily"IPv4" -Dhcp Disable命令即可。相反的,如果是需要進(jìn)行DHCP設(shè)定的啟用,則只要將其中的-Dhcp Disable改成-Dhcp Enable即可。
當(dāng)服務(wù)器上所安裝的網(wǎng)絡(luò)接口很多時(shí)(包含虛擬網(wǎng)絡(luò)),為了易于管理,我們會(huì)將一些不同用途的網(wǎng)絡(luò)接口名稱,修改成易于辨識(shí)的新名稱。例如執(zhí)行Rename-NetAdapter -Name "以太網(wǎng)絡(luò)" -NewName "內(nèi)部網(wǎng)絡(luò)"命令,便可將默認(rèn)的“以太網(wǎng)絡(luò)”名稱修改成“內(nèi)部網(wǎng)絡(luò)”。當(dāng)需要停用某一個(gè)網(wǎng)絡(luò)接口的聯(lián)機(jī)時(shí),則可以執(zhí)行Disable-NetAdapter -Name "以太網(wǎng)絡(luò)"命令,來(lái)完成停用即可。相反的,如果是要進(jìn)行網(wǎng)絡(luò)接口的啟用,只要將命令修改為Enable-NetAdapter即可。