開始研究這個課題研究了好久,卻始終沒有突破性的進展,困擾了我很久,在系統學習幾天之后,我終於突破了問題,為了方便日后使用回顧,先記下來。
首先仔細看這張圖,圖片來自imooc學習筆記
理解上面圖解后的意思就很容易了,下面我們開始配置自己的虛擬機的網絡,我需要配置一個我想要的且永久的IP地址。
先win + R 輸入 cmd 調出命令行窗口
輸入 ipconfig /all 查看我們所需要的 IP、子網掩碼、網關和DNS(DNS我這里沒有顯示,可在下方的另一個網卡中找到DNS 地址)
得知這些信息后,我們進入LINUX中進行網絡配置
登錄LINUX的root用戶后輸入 vi /etc/sysconfig/network-script/ifcfg-eth0 (這是eth0網卡信息文件)
再按 “ i ”鍵可以進行編輯了
需要配置IP、網關、子網掩碼和DNS以及修改 "ONBOOT=yes" “BOOTPROTO=dhcp”
IP:根據我主機的IP地址進行配置,只要前面三個號段相同,最后一個號段介於 0 ~ 255之間且不與主機號段相同
例如我當前查詢主機IP地址:172.18.144.193
LINUX的IP地址則可以配置為:172.18.144.193(0~255)除193號段均可以
網關:網關的話一般就是根據IP地址配,與主機IP地址相同即可。(172.18.144.193)
子網掩碼:子網掩碼一半可以查詢的到,所以你在主機網卡處查詢的子網掩碼是多少就配置同樣的即可。(255.255.255.240)
DNS:DNS也是根據主機的網卡中的DNS配置,總而言之類似抄作業一樣。
然后點擊Esc鍵,輸入 :wq 保存退出
再重啟網絡 service network restart ,提示ok表示重啟成功
查看設置的網卡信息是否生效,輸入命令 ifconfig
再進行網絡測試 ping www.baidu.com 這是直接ping的外網,ping 主機 ping 172.22.73.241
會出現一連串的時間數據,就代表網絡通暢了
Ctrl + c 可以終止
中間也會遇到一些問題:
1.如果說出現以下提示,這是由於沒有設置DNS或DNS設置不對,會出現提示,需要重點關注DNS的設置
2.ping 主機的IP地址時出現以下提示,這是由於網關設置錯誤出現的提示,仔細查看網關是否配置錯誤
3.ping的通主機但是ping不通外網有兩種可能:一種是由於網關設置錯誤導致,一種是由於DNS設置錯誤導致的,需要仔細糾錯。
4.虛擬機不能使用小鍵盤中的數字鍵?
先在主機關閉小鍵盤中的使用(按下NumLock鍵,使指示燈不亮),然后在虛擬機中按下NumLock鍵,使指示燈變亮即可。