Linux操作系統:11網絡基礎_第1頁
Linux操作系統:11網絡基礎_第2頁
Linux操作系統:11網絡基礎_第3頁
Linux操作系統:11網絡基礎_第4頁
Linux操作系統:11網絡基礎_第5頁
已閱讀5頁,還剩24頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第十一章網絡基礎1本章內容網絡配置基礎網絡的基本配置系統網絡配置文件網絡設置工具2網絡信息查看Linux系統中的普通用戶可以使用命令查看系統的網絡屬性信息查看網絡接口信息測試網絡連接狀態查看網關地址和路由信息查看主機名稱信息3查看網絡接口信息ifconfig命令用于查看網絡接口信息查看所有活動網絡接口的信息$/sbin/ifconfig查看所有網絡接口(包括非活動網絡接口)的信息$/sbin/ifconfig-a查看指定網絡接口信息$/sbin/ifconfigeth0命令名,普通用戶執行需輸入命令的全路徑名命令選項,要顯示的網絡接口名稱4查看主機路由信息route命令可查看主機的路由信息$/sbin/routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface*U000eth0*U000eth0defaultUG000eth0缺省網關地址5使用ping命令測試網絡連結ping命令用于測試當前主機與其他主機的網絡連接$ping31PING31(31)56(84)bytesofdata.64bytesfrom31:icmp_seq=0ttl=64time=1.11ms64bytesfrom31:icmp_seq=1ttl=64time=0.057ms---31pingstatistics---2packetstransmitted,2received,0%packetloss,time1000msrttmin/avg/max/mdev=0.057/0.584/1.112/0.528ms,pipe2命令名測試連接的目的主機地址使用“Ctrl+c”組合鍵結束ping命令執行ping命令結束執行,顯示統計信息6指定ping命令的測試數據包ping命令可以指定發送的測試數據包的數量$ping-c4PING()56(84)bytesofdata.64bytesfrom:icmp_seq=0ttl=128time=1.16ms64bytesfrom:icmp_seq=1ttl=128time=0.363ms64bytesfrom:icmp_seq=2ttl=128time=0.361ms64bytesfrom:icmp_seq=3ttl=128time=1.30ms---pingstatistics---4packetstransmitted,4received,0%packetloss,time3000msrttmin/avg/max/mdev=0.361/0.798/1.306/0.438ms,pipe2命令名命令選項-c表示指定測試數據包的數量4是為-c選項設置的值,即發送4各測試數據包測試連接的目的主機地址ping命令發送指定的數據包后自動結束執行,顯示統計信息7測試與其他主機的網絡連接路徑traceroute命令測試當前主機到目的主機之間經過的所有網絡節點$traceroute

tracerouteto(),30hopsmax,38bytepackets1()2.293ms1.300ms0.994ms2()4.821ms3.518ms5.539ms命令名測試的目標主機地址作為命令參數當前主機到目的主機經過的網絡中間節點8查看當前主機名稱hostname命令可顯示當前主機的名稱$hostnamelocalhost.localdomain

9域名查詢nslookup命令可進行域名的查詢使用nslookup命令的交互模式進行域名查詢$nslookup>使用nslookup直接查詢域名$nslookup

Server:Address:#53Non-authoritativeanswer:canonicalname=.canonicalname=.Name:Address:2命令名被查詢的域名作為命令參數“>”是交互模式的提示符,在提示符后輸入需要進行查詢的域名域名查詢的結果10使用命令進行網絡設置使用命令配置網絡屬性可以即時生效,但主機重新啟動后將丟失配置網絡設置的兩種方法ip地址配置命令路由配置命令主機名稱配置命令DNS域名解析11網絡設置的兩種方法DHCP網絡配置Linux主機通過網絡中已有的DHCP服務器獲取必要的設置信息進行網絡配置網絡客戶端的配置簡單,需要在DHCP服務器端進行正確的配置手工網絡配置在每臺主機中獨立配置網絡屬性主要應用于網絡服務器主機12

ip地址配置命令ifconfig命令可以設置網絡接口的ip地址#ifconfigeth033\>netmask

命令名被設置的網絡接口名網絡接口ip地址命令續行符號設置網絡掩碼的命令選項網絡掩碼的設置值13路由配置命令route命令可以維護系統路由表信息刪除缺省網關#routedeldefaultgw

添加缺省網關#routeadddefaultgw

命令名add表示添加路由表記錄del表示刪除路由表記錄defaultgw表示缺省網關缺省網關的地址14設置主機名稱hostname命令可以對當前主機的名稱進行設置hostname命令設置的主機名稱是即時生效的系統重新啟動后將會恢復為系統原有的主機名稱#hostnameLinServer

命令名設置的主機名稱作為命令參數15DNS域名解析使用nslookup命令的交互模式可以顯示和設置當前命令使用的DNS服務器顯示使用的DNS服務器地址#nslookup>serverDefaultserver:Address:#53設置nslookup命令使用的DNS服務器地址>server0Defaultserver:0Address:0#53>server命令將顯示當前使用的DNS服務器地址命令名設置新的DNS服務器地址16階段練習使用ping命令測試主機到網關地址的網絡連接練習使用nslookup命令的交互模式進行域名查詢17修改配置文件進行網絡設置通過配置文件進行網絡配置可以使配置持久有效使用工具進行網絡配置網絡服務啟動腳本網絡接口配置文件主機名稱配置文件本地主機名稱解析文件域名服務器配置文件18使用工具進行網絡配置RHEL6中提供了網絡配置工具#system-config-network19NetworkManager

網絡連接20網絡服務啟動腳本“network”服務程序用于對RHEL6中的網絡屬性進行配置生效重新啟動network服務#servicenetworkrestart21網絡接口配置文件網絡接口的文件位于目錄“/etc/sysconfig/network-scripts/”中網絡接口eth0的配置文件是ifcfg-eth0#cat/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=33NETMASK=GATEWAY=DNS1=54DEVICE用于設置網絡接口的名稱ONBOOT用于設置網絡接口是否在系統啟動時激活BOOTPROTO用于設置網絡接口是配置為靜態地址(static)或是配置為使用DHCP(dhcp)獲得地址IPADDR用于設置網絡接口的ip地址NETMASK用于設置網絡接口的子網掩碼GATEWAY用于設置網絡接口的缺省網關地址22網絡接口配置文件動態ifcfg-eth0文件內容DEVICE=eth0ONBOOT=yesBOOTPROTO=dhcp

靜態ifcfg-eth0文件內容DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=31PREFIX=24GATEWAY=54DNS1=54

23停止和啟動指定的網絡接口網絡接口配置文件修改后并不會自動生效,需要執行命令使配置生效停用網絡接口#ifdowneth0啟用網絡接口#ifupeth0網絡接口停用再啟用時將按照配置文件的內容設置命令名網絡接口名作為命令參數24主機名稱配置文件network文件位于“/etc/sysconfig/”目錄中,其中保存了主機的名稱配置#cat/etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomain

在文件“/etc/sysconfig/network”中對HOSTNAME配置項進行配置后,需要重新啟動計算機使新設置的主機名生效HOSTNAME配置項用于設置主機名25本地主機名稱解析文件“/etc/hosts”文件保存本地的主機名與ip地址的對應記錄#cat/etc/hosts

localhost.localdomain

localhosthosts文件和DNS服務器功能的比較在hosts文件中設置主機名稱的解析更加靈活,可以立即生效hosts文件中的設置內容只在當前的Linux主機中有效,無法作用于整個網絡hosts文件無法完全取代DNS服務器的作用,只能完成輔助的本地主機名稱解析主機ip地址ip地址對應的主機名26域名服務器配置文件系統使用的DNS服務器的ip地址保存在“resolv.conf”文件中#cat/etc/resolv.confnameserver

文件中最多可以有3個“nameserver”配置記錄系統會優先使用文件中前面的“nameserver”配置記錄當前面的DNS服務器無效時系統會自動使用后面的DNS服務器進行域名解析nameserver配置項用于設置系統使用的DNS服務器地址DNS服務器的ip地址27查看和修改網絡配置查看ip地址和子網掩碼:ip

addr(ifconfig)/etc/sysconfig/network-scripts/ifcfg-eth0查看路由和默認網關:ip

route(route)

/etc/sysconfig/network-scripts/ifcfg-eth0查看系統主機名:hostname

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論