![《Linux 標(biāo)準(zhǔn)學(xué)習(xí)教程》課件第11講 網(wǎng)絡(luò)1_第1頁](http://file4.renrendoc.com/view/75a445eaeee203439c45b1f4e71fde02/75a445eaeee203439c45b1f4e71fde021.gif)
![《Linux 標(biāo)準(zhǔn)學(xué)習(xí)教程》課件第11講 網(wǎng)絡(luò)1_第2頁](http://file4.renrendoc.com/view/75a445eaeee203439c45b1f4e71fde02/75a445eaeee203439c45b1f4e71fde022.gif)
![《Linux 標(biāo)準(zhǔn)學(xué)習(xí)教程》課件第11講 網(wǎng)絡(luò)1_第3頁](http://file4.renrendoc.com/view/75a445eaeee203439c45b1f4e71fde02/75a445eaeee203439c45b1f4e71fde023.gif)
![《Linux 標(biāo)準(zhǔn)學(xué)習(xí)教程》課件第11講 網(wǎng)絡(luò)1_第4頁](http://file4.renrendoc.com/view/75a445eaeee203439c45b1f4e71fde02/75a445eaeee203439c45b1f4e71fde024.gif)
![《Linux 標(biāo)準(zhǔn)學(xué)習(xí)教程》課件第11講 網(wǎng)絡(luò)1_第5頁](http://file4.renrendoc.com/view/75a445eaeee203439c45b1f4e71fde02/75a445eaeee203439c45b1f4e71fde025.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第11講 TCP/IP網(wǎng)絡(luò)規(guī)劃及管理 目標(biāo) 掌握網(wǎng)絡(luò)的基本配置 掌握常用網(wǎng)絡(luò)調(diào)試命令 掌握網(wǎng)絡(luò)故障排查的基本方法問題 問題引入:我這臺計算機怎么樣才能加入到企業(yè)局域網(wǎng)里去? 問題引入:我怎么才能告訴客戶機網(wǎng)絡(luò)里DNS主機的IP地址? 問題引入:我怎么知道我的計算機跟其他計算機網(wǎng)絡(luò)連接是否成功? 問題引入:網(wǎng)絡(luò)不通怎么辦,該如何解決? 企業(yè)需求 根據(jù)企業(yè)的局域網(wǎng)需求進行企業(yè)網(wǎng)絡(luò)規(guī)劃與IP配置拓?fù)鋱DInternet192.168.xx.1 DNS服務(wù)器: S域192.168.xx.x WWW服務(wù)器192.168.xx.x 郵件服務(wù)器DNS用戶 DNS用戶 TCP/IP配置文件TCP/IP配置文件配
2、置文件名功 能/etc/sysconfig/network包含了主機最基本的網(wǎng)絡(luò)信息,用于系統(tǒng)啟動/etc/sysconfig/network-scripts/此目錄下就是系統(tǒng)啟動時用來初始化網(wǎng)絡(luò)的一些信息,如第一塊以太網(wǎng)接口文件為ifcfg-eth0/etc/hosts完成主機名映射為IP地址的功能/etc/resolv.conf配置域名服務(wù)客戶端的配置文件,用于制定域名服務(wù)器位置/etc/host.conf配置域名服務(wù)客戶端的控制文件/etc/xinetd.conf定義了由超級進程xinetd啟動的網(wǎng)絡(luò)服務(wù)/etc/protocols設(shè)定了主機使用的協(xié)議以及各協(xié)議的協(xié)議號/etc/serv
3、ices設(shè)定主機的不同端口的網(wǎng)絡(luò)服務(wù)TCP/IP配置文件TCP/IP配置文件 網(wǎng)絡(luò)配置文件/etc/sysconfig/network #cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=Joe GATEWAY=6 FORWARD_IPV4=false DOMAINNAME=localdomain TCP/IP配置文件網(wǎng)絡(luò)配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPR
4、OTO=static BROADCAST=55 IPADDR=6 NETMASK= NETWORK= GATEWAY= ONBOOT=yes TCP/IP配置文件主機地址配置文件/etc/hosts,能進行域名解析 #vi /etc/hosts localhost.localdomainlocalhost 1ns1 格式如下: IP地址主機名別名TCP/IP配置文件主機搜尋配置文件/etc/host.conf 解析主機名可以通過/etc/hosts文件或DNS服務(wù)器,但究竟用哪個先呢,答案就在/etc/host.conf文件中 默認(rèn)的內(nèi)容為: order hosts,bindTCP/IP配置文
5、件域名服務(wù)器搜尋順序配置文件/etc/resolv.conf /etc/resolv.conf文件主要是用來設(shè)置DNS服務(wù)器的相關(guān)選項,常用項目有3種: Nameserver: 設(shè)置域名服務(wù)器,最多可設(shè)置3個,自成一行。 Domain: 指定主機所在網(wǎng)址,可略過不設(shè) Search: 這是可選項,用空格鍵來分隔多個網(wǎng)址,作用是在進行域名解析時,系統(tǒng)會將此處設(shè)置的網(wǎng)址自動加在要查詢的主機名稱后,最多可加6個網(wǎng)址,但總長度不能超過256個字符。TCP/IP配置文件網(wǎng)絡(luò)服務(wù)數(shù)據(jù)文件/etc/services,它是記錄各種不同網(wǎng)絡(luò)服務(wù)的數(shù)據(jù)文件,在此文件中的每一條記錄都表示一種Internet服務(wù),它的
6、格式如下: 服務(wù)名稱 連接端口號/通信協(xié)議名稱 別名 注釋 基本上每個服務(wù)都必須使用唯一的“連接端口號/通信協(xié)議名稱”對應(yīng),如果兩個服務(wù)需使用同一端口號,則他們必須同時使用不同的通信協(xié)議,但若使用相同通信協(xié)議則端口號必須不同。端口號分為3種: 01023:專供服務(wù)器使用 102449151:除專供服務(wù)器使用端口外,所有已在internet上登錄的連接端口號 4915265535:其他動態(tài)或私人的連接端口號TCP/IP配置文件允許與拒絕地址配置文件/etc/hosts.allow和/etc/hosts.deny 客戶端請求/etc/hosts.allow允許轉(zhuǎn)送到服務(wù)程序未指定/etc/host
7、s.deny未指定轉(zhuǎn)送到服務(wù)程序禁止拒絕連接處理客戶端請求的審核流程TCP/IP配置文件允許與拒絕地址配置文件/etc/hosts.allow和/etc/hosts.deny 通常會將需要提供服務(wù)的客戶端記錄在/etc/hosts.allow文件中,而在/etc/hosts.deny文件中只寫一行: ALL: ALL 如果要增加額外的記錄,格式如下: Doemon: address:Option1:Option2TCP/IP配置文件Xinetd與/etc/xinetd.conf文件 Xinetd負(fù)責(zé)接收來自internet客戶端的請求,并且將客戶端的請求發(fā)送到正確的服務(wù)程序 Xinetd的配置
8、文件/etc/xinetd.conf . Defaults Instances=60 log_type=SYSLOG authpriv log_on_success=HOST PID log_on_failure=HOST cps=25 30 Inclusedir /etc/xinetd.d #/etc/rc.d/init.d/xinetd restartTCP/IP配置文件主機名配置文件/etc/hostname 文件/etc/hostname中包括了用戶系統(tǒng)的主機名。要改變主機名,只要改變該文件中的條目,被改寫的主機名會被保存在文件/etc/hostname中。 查找主機名不必顯示這個文件
9、的內(nèi)容,只要使用hostname命令即可TCP/IP配置文件etc/protocols etc/protocols文件列出了系統(tǒng)當(dāng)前所支持的TCP/IP協(xié)議: . ip 0 IP icmp1ICMP igmp2IGMP ggp3GGP ipencap4IP-ENCAP TCP/IP配置文件配置主機名 #hostname #hostname 主機名 或者1、#vi /etc/hosts; 2、#vi /etc/sysconfig/network 網(wǎng)絡(luò)配置(1) 在Red Hat Linux 中提供了一個圖形界面的網(wǎng)絡(luò)配置工具。使用該配置工具,可以配置各種網(wǎng)絡(luò)連接。下面使用該工具來對一個Linux
10、系統(tǒng)進行網(wǎng)絡(luò)配置,配置的主要參數(shù)如下: 網(wǎng)絡(luò)IP地址:2 子網(wǎng)掩碼: 默認(rèn)網(wǎng)關(guān):54 DNS服務(wù)器地址: TCP/IP配置文件 使用netconfig程序配置網(wǎng)絡(luò)1、啟動netconfig程序 當(dāng)用戶登錄到Linux系統(tǒng)后,在終端上使用“netconfig”命令啟動該程序,其在終端上的響 應(yīng)結(jié)果如圖所示。 圖 確認(rèn)網(wǎng)絡(luò)配置使用netconfig程序配置網(wǎng)絡(luò)圖 進行網(wǎng)絡(luò)配置 單擊圖中對話框上的“yes”按鈕,確認(rèn)要進行網(wǎng)絡(luò)配置,即于如圖所示的配置網(wǎng)絡(luò)屬性界面。使用netconfig程序配置網(wǎng)絡(luò)2. 配置網(wǎng)絡(luò)屬性 進入“Configure TCP/IP”窗口后,設(shè)置相應(yīng)的網(wǎng)絡(luò)屬性,如IP地址、子網(wǎng)
11、掩碼、默認(rèn)網(wǎng)關(guān)和DNS服務(wù)器地址,確認(rèn)配置完成后單擊“OK”按鈕保存設(shè)置。 3. 重新啟動網(wǎng)絡(luò)服務(wù) 使用netconfig程序進行網(wǎng)絡(luò)配置后只是修改了相應(yīng)的網(wǎng)絡(luò)配置文件,并沒有使用所作的配置在當(dāng)前系統(tǒng)中生效,需要使用“service network restart”命令重新啟動網(wǎng)絡(luò)服務(wù),才可以使新的配置在當(dāng)前系統(tǒng)中生效。圖顯示在終端上重新啟動網(wǎng)絡(luò)服務(wù)及響應(yīng)過程。 使用netconfig程序配置網(wǎng)絡(luò)使用netconfig程序配置網(wǎng)絡(luò)圖 網(wǎng)絡(luò)配置 (2)啟動system-config-network管理工具,方法有以下兩種: 依次單擊面板上的“主菜單系統(tǒng)設(shè)置網(wǎng)絡(luò)”,可打開如圖8-1對話框。 在終端
12、的提示符下輸入“system-config-network”命令,可打開如圖對話框。system-config-network啟動system-config-network管理工具system-config-network圖 從圖中可看出,Linux系統(tǒng)在安裝過程中已經(jīng)自動識別出一個網(wǎng)絡(luò)適配器(或叫網(wǎng)卡),但此網(wǎng)卡由于沒有進行配置,所以其目前的狀態(tài)是不活躍狀態(tài),即還沒有被激活。 在圖中,雙擊需要激活的網(wǎng)卡記錄。在本例中雙擊“eth0”,打開圖8-2所示的對話框,在該對話框中進行常規(guī)網(wǎng)絡(luò)配置。 從圖中可看出,在該對話框中可由兩種方法對IP地址進行設(shè)置:一種是通過“自動獲取IP地址使用”來獲得IP
13、地址,但這種方式的前提是必須在本機所在的局域網(wǎng)中擁有DHCP服務(wù)器;第二種是手工配置IP地址。在本例中采用第二種方法,手工配置IP地址。 在圖中,選中“靜態(tài)設(shè)置IP地址”單選按鈕,并在該單選按鈕下面的文本框中輸入相應(yīng)的網(wǎng)絡(luò)參數(shù)值,如圖8-3所示。system-config-network 圖 圖system-config-network當(dāng)網(wǎng)絡(luò)參數(shù)值輸入完畢后,單擊“確定”按鈕,返回到圖。在圖所示的對話框中,選擇DNS選項卡,打開如圖所示的對話框。 在圖中,輸入本機的主機名:“”;DNS(IP地址):“”后,單擊“設(shè)備”選項卡,返回到圖81中。 system-config-network圖sys
14、tem-config-network此時,在圖的對話框中,單擊工具條上的“激活”按鈕,系統(tǒng)會彈出一個問題對話框,如圖所示。 圖system-config-network在圖的對話框中,單擊“是”按鈕,此時會彈出一個修改信息正確的對話框,如圖所示。 單擊圖中的“確定”按鈕,出現(xiàn)如圖所示。此時從圖中可看到,eth0的狀態(tài)已處于激活狀態(tài),如果想讓網(wǎng)卡起作用,最好重新啟動Linux系統(tǒng)?;蛘遱ervice network restart 圖 system-config-network圖 system-config-network Linux網(wǎng)絡(luò)配置的常用命令 1、hostname 每個系統(tǒng)都應(yīng)該有一個
15、名字,這個名字通常在系統(tǒng)安裝時確定,可以使用hostname命令來獲得當(dāng)前系統(tǒng)的名字。同樣設(shè)置計算機的名字也可以使用hostname命令,但這需要root權(quán)限: # hostname wl06 # hostname 這個配置必須寫入啟動文件,以便每一次系統(tǒng)啟動都能正確完成設(shè)置。因此,就需要在/etc/sysconfig/network中改動或添加相關(guān)設(shè)置。 HOSTNAME=wl06Linux網(wǎng)絡(luò)配置的常用命令2、ifconfig ifconfig命令用到的執(zhí)行參數(shù)可以沒有,也可有一個網(wǎng)絡(luò)接口的名字、一個IP地址以及其他參數(shù)選項。ifconfig命令會把一個IP地址分配給一個網(wǎng)絡(luò)接口,然后,用
16、戶的系統(tǒng)就會知道存在著這樣一個網(wǎng)絡(luò)接口還會知道它對應(yīng)著某個特定的IP地址。此外,用戶還可以定義IP地址到底是一個主機的地址還是一個網(wǎng)絡(luò)的地址。用戶還可以使用此IP地址對應(yīng)的域名,當(dāng)然該域名及其IP地址要出現(xiàn)在/etc/hosts文件的清單里。ifconfig命令單獨使用時顯示當(dāng)前系統(tǒng)中活動的網(wǎng)卡設(shè)置,其在終端上的響應(yīng)如圖10所示。Linux網(wǎng)絡(luò)配置的常用命令 圖10Linux網(wǎng)絡(luò)配置的常用命令 在圖10中,命令響應(yīng)的以eth0為首的第一行是本機的以太網(wǎng)卡配置參數(shù),這里顯示了網(wǎng)卡的設(shè)備名和硬件的MAC地址00:00:E8:7D:FB:51(MAC地址是由生產(chǎn)廠家指定的,每個網(wǎng)卡擁有的唯一地址,M
17、AC地址是一個48位地址,圖中是以16進制表示的)。 第二行顯示本機的IP地址信息,分別是本機的IP地址,網(wǎng)絡(luò)廣播地址和子網(wǎng)掩碼。必須確認(rèn)這些信息都是正確無誤的,否則Linux服務(wù)器無法與其它網(wǎng)絡(luò)設(shè)備建立連接。 第三行顯示的是設(shè)備的網(wǎng)絡(luò)狀態(tài)。MTU(最大傳輸單元)和Metric(度量值)字段顯示的是該接口當(dāng)前的MTU和度量值的值。 后面幾行是用來顯示接口通信的網(wǎng)絡(luò)統(tǒng)計值。RX和TX分別表示接收和傳送的數(shù)據(jù)包。如果網(wǎng)卡已經(jīng)完成配置卻還是無法與其它設(shè)備通信,那么從RX和TX的顯示數(shù)據(jù)上可以簡單地分析一下故障原因。 Linux網(wǎng)絡(luò)配置的常用命令 在圖10中,還有一個以lo為首的部分。lo是look-
18、back網(wǎng)絡(luò)接口,從IP地址就可以看出,它代表“本機”。無論系統(tǒng)是否接入網(wǎng)絡(luò),這個設(shè)備總是存在的,除非你在內(nèi)核編譯的時候禁止了網(wǎng)絡(luò)支持,這是一個稱為回送設(shè)備的特殊設(shè)備,它自動由Linux配置以提供網(wǎng)絡(luò)的自身連接。IP地址是一個特殊的回送地址(即默認(rèn)的本機地址),可以在系統(tǒng)上用telnet對IP地址進行測試。如果有inetd進程在運行的話會從機器上獲得登錄提示符。Linux可以利用這個特征在進程與仿真網(wǎng)絡(luò)之間進行通信。 如果只是關(guān)心某個設(shè)備是否正常,可以在ifconfig后面加上接口名字,如下面命令:(其在終端上的響應(yīng)如圖11所示) # ifconfig eth0 Linux網(wǎng)絡(luò)配置的常用命令圖
19、11 查看某個網(wǎng)絡(luò)設(shè)備 圖12 修改IP地址 Linux網(wǎng)絡(luò)配置的常用命令 如果要暫停某個網(wǎng)絡(luò)接口的工作,使用down參數(shù)將取消eth0網(wǎng)絡(luò)接口,命令如下: #ifconfig eth0 down 如果使用了帶有參數(shù)的ifconfig命令,那就可以手動設(shè)置網(wǎng)卡的配置參數(shù)了。有效的ifconfig命令參數(shù)及其意義為: Interface 網(wǎng)絡(luò)設(shè)備名,如eth0就表示本機的第一塊網(wǎng)卡。 up:標(biāo)志接口處于“up”狀態(tài),也就是說, IP層可以對其進行訪問。這個選項用于命令行上給出一個地址之時。如果這個接口已被“down”選項臨時性取消的話(與該選項對應(yīng)的標(biāo)記是UP RUNNING),還可以用于重新啟
20、用一個接口。 Linux網(wǎng)絡(luò)配置的常用命令 down:標(biāo)標(biāo)志接口處于“down”狀態(tài),也就是說, IP層不能對其進行訪問。這個選項有效地禁止了IP通信流通這個接口。注意,它并沒有自動刪除利用該接口的所有路由信息。如果永久性地取消了一個接口,就應(yīng)該刪除這些路由條目,并在可能的情況下,提供備用路由。 netmask:分配子網(wǎng)掩碼,供接口所用。 address:設(shè)置指定接口設(shè)備的IP地址。 broadcast address 廣播地址通常源于網(wǎng)絡(luò)編號,通過設(shè)置主機部分的所有位得來。有的I P采用的方案有所不同:這個選項可適用于某些奇怪的環(huán)境(如果已經(jīng)設(shè)置了廣播地址, ifconfig就會顯示出一個B
21、ROADCAST標(biāo)記)。Linux網(wǎng)絡(luò)配置的常用命令Linux網(wǎng)絡(luò)配置的常用命令使用命令配置網(wǎng)卡 (例子)使用ifconfig命令來配置并查看網(wǎng)絡(luò)接口的配置情況 配置eth0的IP地址,同時激活該設(shè)備: #ifconfig eth0 0 netmask up 配置eth0別名設(shè)備eth0:1的IP地址,并添加網(wǎng)關(guān): #ifconfig eth0:1 6/24 #route add default gw 6 dev eth0:1 激活設(shè)備: # ifconfig eth0:1 up 禁用設(shè)備: # ifconfig eth0:1 downLinux網(wǎng)絡(luò)配置的常用命令使用命令配置網(wǎng)卡 查看指定的網(wǎng)
22、絡(luò)接口的配置: # ifconfig eth0 查看所有網(wǎng)絡(luò)接口配置: # ifconfig 3、ifup和ifdown ifup命令用于啟動指定的非活動網(wǎng)卡設(shè)備,該命令與ifconfig up命令相似。ifdown命令用于停止指定的活動網(wǎng)卡設(shè)備,該命令與ifconfig down命令功能相似。這兩個命令的格式如下: #ifup 網(wǎng)卡設(shè)備名 #ifdown 網(wǎng)卡設(shè)備名 這兩個命令在終端上的使用及響應(yīng)結(jié)果如圖13所示。 Linux網(wǎng)絡(luò)配置的常用命令圖13 ifup和ifdown命令的使用 Linux網(wǎng)絡(luò)配置的常用命令4、route 傳輸過程中的一個數(shù)據(jù)包會經(jīng)過一個路由”到達目的地。在一個大型的網(wǎng)
23、絡(luò)中,數(shù)據(jù)包從一個計算機傳輸?shù)搅硪粋€計算機,直到它們到達目標(biāo)計算機為止,路由決定著這個過程從哪里開始,也決定著為了到達目的地,用戶的系統(tǒng)最先需要向哪臺計算機傳輸數(shù)據(jù)包。 對動態(tài)路由來說,需要用戶系統(tǒng)了解的東西是很少的。而靜態(tài)路由卻下一樣,因為用戶必須記錄所有網(wǎng)絡(luò)連接的通斷情況,其路由安排可能會變得很復(fù)雜。 用戶的路由列在/proc/net/route文件里保存的路由分配表里。如果想看到路由表,請輸入不帶任何參數(shù)選項的route命令,其在終端上的響應(yīng)結(jié)果如圖14所示。Linux網(wǎng)絡(luò)配置的常用命令圖14 不帶任何參數(shù)選項的route命令 Linux網(wǎng)絡(luò)配置的常用命令 在路由表里至少要有一個為回饋接
24、口準(zhǔn)備的設(shè)置項。如果沒有,用戶就必須使用route命令為回饋接口安排一個路由。一個接口必須在它的IP地址被添加到路由表之后才能提供給人們使用。添加地址的操作可以用route命令和它的add參數(shù)完成,其命令格式如下所示: route add net 網(wǎng)絡(luò)地址 netmask 子網(wǎng)掩碼 dev 網(wǎng)卡設(shè)備名 下面的例子把回饋接口的IP地址添加到路由表里去: route add dev loLinux網(wǎng)絡(luò)配置的常用命令 通過route命令還可進行添加或刪除系統(tǒng)當(dāng)前路由表中的默認(rèn)網(wǎng)關(guān)記錄,添加和刪除的命令格式如下: route add default gw 網(wǎng)關(guān)IP地址 dev 網(wǎng)卡設(shè)備名 route
25、del default gw 網(wǎng)關(guān)IP地址 在圖15中顯示了增加和刪除當(dāng)前路由表中默認(rèn)網(wǎng)關(guān)記錄的操作及響應(yīng)過程。 Linux網(wǎng)絡(luò)配置的常用命令圖15增加和刪除當(dāng)前路由表中默認(rèn)網(wǎng)關(guān)記錄Linux網(wǎng)絡(luò)配置的常用命令Linux網(wǎng)絡(luò)配置的常用命令使用route命令來配置并查看內(nèi)核路由表的配置情況 添加到主機的路由 # route add host dev eth0:1 # route add host 48 gw 0 添加到網(wǎng)絡(luò)的路由 # route add net 0 netmask 48 eth0 # route add net 0 netmask 48 gw 1 # route add net
26、/24 eth1 添加默認(rèn)網(wǎng)關(guān) # route add default gw Linux網(wǎng)絡(luò)配置的常用命令查看內(nèi)核路由表的配置 # route 刪除路由 # route del host dev eth0:0 # route del host 48 gw 0 # route del net 0 netmask 48 eth0 # route del net 0 netmask 48 gw 1 # route del net 0/26 eth1 # route del default gw Linux網(wǎng)絡(luò)配置的常用命令注意:以route命令添加的路由和默認(rèn)網(wǎng)關(guān)等記錄,只是暫時保存在系統(tǒng)內(nèi)存中 永
27、久有效的默認(rèn)網(wǎng)關(guān):# vi /etc/sysconfig/network 添加: GATEWAY=6 GATEWAYDEV=eth0 永久有效的靜態(tài)路由:# vi /etc/sysconfig/static-routes 添加: eth0 net netmask gw 6 eth1 host netmask gw # /etc/rc.d/init.d/network restart5、ping ping命令是最常用的網(wǎng)絡(luò)測試命令,該命令通過向被測試的目的主機地址發(fā)送ICMP報文并收取回應(yīng)報文,來測試當(dāng)前主機到目的主機的網(wǎng)絡(luò)連接狀態(tài)。在Linux系統(tǒng)中,ping命令默認(rèn)會不間斷地發(fā)送ICMP報文
28、直到用戶使用“Ctrl+C”鍵來終止該命令,使用“-c”參數(shù)可指定發(fā)送ICMP報文的數(shù)目。該命令的格式如下: ping -c 發(fā)出報文數(shù)目的主機地址 Linux網(wǎng)絡(luò)配置的常用命令Linux網(wǎng)絡(luò)配置的常用命令圖16 6、traceroute traceroute命令就是跟蹤本地和遠程兩臺主機間的UDP路由數(shù)據(jù)報。其語法很簡單,使用命令格式 #traceroute IP地址 Linux網(wǎng)絡(luò)配置的常用命令7、netstat netstat命令用來顯示各種各樣的與網(wǎng)絡(luò)相關(guān)的狀態(tài)信息,它的主要用途有:察看網(wǎng)絡(luò)的連接狀態(tài)(僅對TCP有效,對UDP無效)、檢查接口的配置信息、檢查路由表、取得統(tǒng)計信息。不帶參
29、數(shù)時表示顯示獲得的TCP、UDP端口狀態(tài),因為UDP為無連接的協(xié)議,所以狀態(tài)對其無意義。常見的狀態(tài)有:ESTABLISHED、LISTENING、TIME-WAIT,分別表示處于連接狀態(tài)、等待連接、關(guān)閉連接。netstat程序有幾個參數(shù)選項,用戶可以用來查看網(wǎng)絡(luò)上不同方面的信息,其參數(shù)說明如下:Linux網(wǎng)絡(luò)配置的常用命令 -a:選項為顯示所有配置的接口 -i:選項為顯示接口統(tǒng)計信息 -n:選項為以數(shù)字形式顯示IP地址 -r:選項顯示內(nèi)核路由表 -s: 選項表示計數(shù)器的值。 Linux網(wǎng)絡(luò)配置的常用命令Linux網(wǎng)絡(luò)配置的常用命令使用命令配置網(wǎng)卡 使用traceroute命令來顯示數(shù)據(jù)包到達目
30、的主機所經(jīng)過的路由。 # traceroute 使用ping命令來測試網(wǎng)絡(luò)的連通性。 # ping # ping c 4 4 使用netstat命令來網(wǎng)絡(luò)狀態(tài)信息。 顯示網(wǎng)絡(luò)接口狀態(tài)信息 # netstat -i 顯示所有監(jiān)控中的服務(wù)器的Socket和正在使用Socket的程序信息 # netstat -lpeLinux網(wǎng)絡(luò)配置的常用命令使用netstat命令來網(wǎng)絡(luò)狀態(tài)信息 顯示內(nèi)核路由表信息 # netstat r # netstat -nr 顯示TCP/UDP傳輸協(xié)議的連接狀態(tài) # netstat t # netstat u 使用hostname命令來更改主機名 # hostname my
31、host Linux網(wǎng)絡(luò)配置的常用命令使用arp命令來配置并查看ARP緩存 查看ARP緩存 # arp 添加一個IP地址和MAC地址的對應(yīng)記錄 # arp s 5 00:60:08:27:CE:B2 刪除一個IP地址和MAC地址的對應(yīng)緩存記錄 # arp d 58、nslookup nslookup是一條查詢DNS數(shù)據(jù)庫的用戶級命令。所謂的域名系統(tǒng)(DNS,Domain Name System)就是一個分布式的數(shù)據(jù)庫,用于處理了整個Internet上的域名與IP地址的映射。數(shù)據(jù)信息在網(wǎng)絡(luò)中,需要底層的協(xié)議根據(jù)其IP地址來傳送。 nslookup可以向服務(wù)器直接查詢信息,一般情況下均使用交互模式
32、。此時會出現(xiàn)提示符“”,nslookup提供了許多可用命令。下面列舉其中一些常用的詳細(xì)說明。 Linux網(wǎng)絡(luò)配置的常用命令help命令:顯示幫助信息,及一些簡單的命令的作用。 exit 命令:退出nslookup命令。 lserver命令:查找指定的域名服務(wù)器并將其設(shè)置為默認(rèn)的域名服務(wù)器。 server命令:和lserver相似,解析另一臺域名服務(wù)器并將其設(shè)置為默認(rèn)的服務(wù)器,不同在于本命令使用當(dāng)前的默認(rèn)服務(wù)器來解析。 set命令:修改工作參數(shù),它也是nslookup中最常用的命令,其可使用的工作參數(shù)如表1所示。 Linux網(wǎng)絡(luò)配置的常用命令表8-1 nslookup程序的set命令中的工作參數(shù)
33、 工作參數(shù)說明 set class設(shè)置查詢的類型,一般情況下為Internet。 set de bug設(shè)置調(diào)試模式/set nodebug:設(shè)置為非調(diào)試模式 set d2設(shè)置詳細(xì)調(diào)試模式。/set nod2:設(shè)置為非詳細(xì)調(diào)試模式。 set nodefname設(shè)置為defname, set domain設(shè)置默認(rèn)的域名。 set portDNS的默認(rèn)端口為53,用本命令可以設(shè)置其他端口,一般用于調(diào)試 set q(querytype)改變查詢的信息的類型。默認(rèn)的類型為A紀(jì)錄 set recurse設(shè)置查詢類型為遞歸; set retry設(shè)置重試的次數(shù)。默認(rèn)的值為4。 set root設(shè)置默認(rèn)的根服務(wù)
34、器。 set timeout設(shè)置等待應(yīng)答的限制時間(單位為秒) Linux網(wǎng)絡(luò)配置的常用命令圖17 nslookup的使用方法 在圖17中顯示了使用nslookup命令的使用方法。在該圖中,首先輸入待查詢的域名“”,然后輸入待查詢的IP地址“”,最后使用exit命令退出nslookup命令環(huán)境。 Linux網(wǎng)絡(luò)配置的常用命令圖18 nslookup命令可直接帶域名或IP地址 Linux網(wǎng)絡(luò)配置的常用命令9、tcpdump tcpdump命令用于監(jiān)視TCP/IP連接并直接讀取數(shù)據(jù)鏈路層的數(shù)據(jù)包的頭部信息。用戶可以指定哪些數(shù)據(jù)包被監(jiān)視、哪些控制要顯示格式。例如要監(jiān)視所有Ethernet上來往的通信
35、,執(zhí)行下述命令: # tcpdump -i eth0 實際上,tcpdump命令的格式為: tcpdump -選項 -c 數(shù)量 -F 文件名 -i 網(wǎng)絡(luò)接口 -r 文件名 -s snaplen -T 類型 -w 文件名 表達式 tcpdump命令中的選項參數(shù)說明如表2所示。Tcpdump命令中的表達式是一個正則表達式,tcpdump利用它作為過濾報文的條件,如果一個報文滿足表達式的條件,則這個報文將會被捕獲。如果沒有給出任何條件,則網(wǎng)絡(luò)上所有的信息包將會被截獲。 Linux網(wǎng)絡(luò)配置的常用命令測試網(wǎng)絡(luò) 測試網(wǎng)絡(luò)的第一步是,確認(rèn)局域網(wǎng)中的計算機在啟動之后能否與其他主機通訊??梢韵仍诿颗_計算機上輸入
36、 reboot 命令。在 Linux 重新啟動過程中,要仔細(xì)觀看屏幕上滾動的測試信息。注意尋找下列信息: Setting hostname: Bringing up Interface lo: or Bringing up interface eth0 or Linux網(wǎng)絡(luò)配置的常用命令 也可以使用 ping 命令來判斷計算機能否與其他計算機通訊。在當(dāng)前主機上打開一個終端窗口,并輸入命令 ping 或 ping 。其中, 或 是分配給這個計算機的 IP 地址和主機名。需要注意的是,為了讓 ping 命令正確工作,就必須輸入 IP 地址或者主機名作為參數(shù)。 Linux網(wǎng)絡(luò)配置的常用命令 如果已經(jīng)正確配置了 DNS nameserver 規(guī)范,那么 ping 命令就會將 hostname 這個主機名映射成相應(yīng)的 IP 地址。否則,只好在 ping 命令后面給出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 油罐制作安裝合同
- 智能金融風(fēng)控與反欺詐技術(shù)合作協(xié)議
- 人力資源公司合作合同協(xié)議書
- 企業(yè)間人才培訓(xùn)合作協(xié)議
- 新能源農(nóng)業(yè)項目開發(fā)合同
- 工程建筑工程中介合同
- 建筑施工機械租賃合同
- 公對公借款合同
- 工程補充協(xié)議
- Module 7 Unit3 教學(xué)設(shè)計 2024-2025學(xué)年外研版九年級英語上冊
- 2025年湖南交通職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 江蘇省南通市2025屆高三第一次調(diào)研測試數(shù)學(xué)試題(南通一模)(含解析)
- 企業(yè)社會責(zé)任法律問題-深度研究
- 福建省部分地市2025屆高中畢業(yè)班第一次質(zhì)量檢測 生物試卷(含答案)
- 幼兒園2025年春季學(xué)期保教工作計劃
- 2025云南中煙再造煙葉限責(zé)任公司招聘高頻重點提升(共500題)附帶答案詳解
- DB13-T 6033-2024 半導(dǎo)體器件低濃度氫效應(yīng)試驗方法
- 《保利公司簡介》課件
- 中藥硬膏熱貼敷治療
- 醫(yī)保藥店員工培訓(xùn)管理制度
- 2025年中考語文文言文專項訓(xùn)練:《愚公移山》對比閱讀(含答案)
評論
0/150
提交評論