第13章 Linux實操篇-網路配置 阿新 • • 發佈:2022-03-01 13.1 Linux 網路配置原理圖 13.1.1畫出原理圖,幫助理解 13.2 檢視網路IP和閘道器 13.2.1 檢視虛擬網路編輯器和修改IP地址 13.2.2 檢視閘道器 13.3 檢視windows環境的中VMnet8網路配置(ipconfig 指令) 13.4 檢視 linux 的網路配置 ifconfig 13.5 ping 測試主機之間網路連通性 13.5.1基本語法 ping 目的主機 (功能描述:測試當前伺服器是否可以連線目的主機) 13.5.2應用例項 測試當前伺服器是否可以連線自度ping www.baidu.com 13.6 linux 網路環境配置 13.6.1 第一種方法(自動獲取) : 說明:登陸後,通過介面的來設定自動獲取ip ,特點: linux啟動後會自動獲取IP,缺點是每次自動獲取的ip地址可能不一樣。 13.6.2第二種方法(指定ip) 說明直接修改配置檔案來指定IP,並可以連線到外網(程式設計師推薦)編輯 vi /etc/sysconfig/network-scripts/ifcfg-ens33要求: 將 ip 地址配置的靜態的,比如: ip 地址為192.168.200.130 ifcfg-ens33檔案說明DEVICE=eth0 #介面名(裝置,網絡卡)HWADDR =00:0C:2x:6x:0x:xx #MAC 地址TYPE=Ethernet #網路型別(通常是Ethemet)UUID=926a57ba-92c6-4231 -bacb-f27e5e6a9f44 #隨機 id #系統啟動的時候網路介面是否有效 (yes/no)ONBOOT yes# IP的配置方法 [none|static|bootp|dhcp] (引導時不使用協議|靜態分配IP|BOOTP 協議|DHCP協議)BOOTPROTO=static#IP地址 IPADDR=192.168.200.130#閘道器GATEWAY=192.168.200.2#域名解析器DNS1=192.168.200.2 重啟網路服務或者重啟系統生效. service network restart、reboot 13.7設定主機名和hosts對映 13.7.1設定主機名 1)為了方便記憶,可以給 linux 系統設定主機名,也可以根據需要修改主機名 2)指令 hostname:檢視主機名 3)修改檔案在 /etc/hostname 指定 4)修改後,重啟生效 13.7.2設定hosts 對映 思考:如何通過主機名能夠找到(比如ping)某個linux 系統? 1.windows 在 C:\Windows\System32\drivers\etc\hosts 檔案指定即可案例: 192.168.200.130 hspedu100 2.linux在 /etc/hosts 檔案指定 案例: 192.168.200.1 ThinkPad-PC 13.8主機名解析過程分析(Hosts、DNS) 13.8.1 Hosts 是什麼 一個文字檔案,用來記錄 IP 和 Hostname (主機 名)的對映關係 13.8.2 DNS DNS,就是 Domain Name System 的縮寫,翻譯過來就是域名系統是網際網路上作為域名和IP地址相互對映的一個分散式資料庫 13.8.3應用例項:使用者在瀏覽器輸入了www. baidu.com 1) 瀏覽器先檢查瀏覽器快取中有沒有該域名解析IP地址,有就先呼叫這個IP完成解析;如果沒有,就檢查DNS解析器快取,如果有直接返回IP完成解析。這兩個快取,可以理解為本地解析器快取2) 一般來說,當電腦第一次成功訪問某一網站後,在一定時間內,瀏覽器或作業系統會快取他的IP地址(DNS解析記錄) .如在cmd視窗中輸入ipconfig /displaydns //DNS域名解析快取ipconfig /flushdns //手動清理dns快取3) 如果本地解析器快取沒有找到對應對映,檢查系統中hosts檔案中有沒有配置對應的域名IP對映,如果有,則完成解析並返回。4) 如果本地DNS解析器快取和hosts檔案中均沒有找到對應的IP,則到域名服務DNS進行解析域 5)示意圖