1.RHEL9版本中,使用nm進行網絡配置,ifcfg不再是網絡配置文件的主存儲,樣式仍然可用,但它不再是NetworkManger存儲新網絡配置文件的默認位置,RHEL以key-file格式在etc/NetworkManger/system-connections/中存儲新的網絡配置。
2.nm(NetworkManager)的特點:nm可以管理各種網絡(有線網卡、無線網卡、動態ip、靜態ip、以太網、非以太網、物理網卡、虛擬網卡)、工具齊全(命令行、文本界面、圖形界面、web)、200多項配置參數、多個系統都可以通用(Redhat、suse等)
3.VMware網絡模式:Bridged(橋接模式)、NAT(網絡地址轉換模式)、Host-only(僅主機模式)
Bridged橋接模式就是主機網卡與虛擬機虛擬的網卡利用虛擬網橋進行通信,在橋接的作用下,類似于把物理主機虛擬為一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個接口上,物理主機也同樣插在這個交換機當中,橋接模式下的網卡都是交換模式,可以相互訪問但不干擾。在橋接模式下,虛擬機ip地址需要與主機在同一個網段,如果需要聯網,則網關與DNS需要與主機的網卡一致。
注意:虛擬交換機必須橋接到本機電腦使用的網卡,不可選自動;虛擬機的ip跟本機同一個網段,網關相同;
NAT模式借助虛擬NAT設備和虛擬DHCP服務器,使得虛擬機可以聯網。
注意:NAT模式是利用虛擬的NAT設備以及虛擬DHCP服務器來使虛擬機連接外網;如果你的網絡ip資源短缺,但希望虛擬機可以聯網,NAT是最好選擇。
##啟動虛擬機編輯器:nm-connection-editor
?
##圖形網絡設定:init 3 ----進入無圖形命令行
選擇edit a connection?
tab鍵選擇add
后選擇ethernet
profilename 可以任意,device名稱不可亂寫,有什么寫什么,可以在進入網絡設置前用ipa命令查詢。
模式選擇manual手動模式
后添加ip地址、網關、子網掩碼
?
4.nmcli命令使用:實現創建、顯示、編輯、激活和停用網絡連接和顯示網絡設備狀態
查看網卡信息? ?nmcli c show
查看指定網卡的詳細信息? nmcli con show ens160
查看已有設備的連接狀態? nmcli dev status
查所有網絡設備詳情? nmcli dev show
激活網卡? nmcli c up ens160
關閉網卡? nmcli c down ens160
添加網卡設備 nmcli connection c add type ethernet ifname ens160 con-name ens161 autoconnection/manual ipv4 192.168.249.200/24 gw4 192.168.249.2
不能在xshell操作,否則ssh連接斷掉? nmcli c up ens161
刪除網卡設備? nmcli c del ens161
設置靜態ip? nmcli c modify ens160 ipv4.method manual ipv4.addresses 192.168.249.100/24 ipv4.gateway 192.168.249.2 ipv4.dns 114.114.114.114
增加ip地址? nmcli c mod ens160 ipv4.address 192.168.249.200/24
?
ping命令:用來檢測網絡的連通情況和分析網絡速度;根據域名得到服務器ip;根據ping返回的TTL值來判斷對方所使用的操作系統及數據包經過路由器數量。
ping -參數 目標主機ip或域名
?參數:-c數字:用于設定本命令發出的ICMP消息包的數量,若無此選項,則會無限次發送消息包直到用戶按ctrl+c才終止命令;-s字節數:設置ping命令發出的消息包的大小,默認發送的測試數據大小為56字節;-i時間間隔:設定前后兩次ICMP消息包之間的時間間隔,無此選項時,默認時間間隔為1秒。-t:設置存活時間TTL
6.wget命令:用于在終端命令行里下載網絡文件 格式:wget -參數 URL
-p 下載到指定目錄
-t 最大嘗試次數
-b 后臺下載模式
-c 斷點續傳
-r 遞歸下載