區域網內電腦訪問另一臺電腦的虛擬機器
阿新 • • 發佈:2022-04-21
1.輸入指令ipconfig -all檢視本地網路配置
-
網路設定
點選虛擬機器編輯
新增網路,選擇橋接模式: -
虛擬機器設定
-
重啟虛擬機器,root使用者登入後輸入指令
vi /etc/sysconfig/network-script/icfg-ens32
BOOTPROTO=static表示靜態IP ONBOOT=yes是否開機啟動, 要想網絡卡開機就啟動或通過 systemctl restart network控制網絡卡,必須設定為 yes IPADDR 的 10.1.#.# 段和主機保持一致,最後的IP自己定義,1-255之間,1預設是閘道器使用,255預設是廣播使用。 GATEWAY 閘道器地址 跟宿主機保持一致 NETMASK 子網掩碼,win環境使用十進位制表示,通常是255.255.255.0,MAC系統中是十六進位制表示,如:0xffffff00 跟宿主機保持一致 NDS1,2 域名解析伺服器,沒有這個配置,你的虛擬機器訪問的域名就無法被解析,只能通過IP來訪問。 跟宿主機保持一致
-
重啟網絡卡
systemctl restart network
此時會報錯“RTNETLINK answers: File exists”
解決:
關閉NetworkManager服務systemctl stop NetworkManager
最好關閉NetworkManager開啟重啟chkconfig NetworkManager off
再次重啟網絡卡服務systemctl restart network.service
-
配置區域網內其它電腦的ip
改成手動獲取,配置跟宿主機同一網段的ip
如宿主機是192.168.1.8 那訪問宿主機虛擬機器的電腦就改成192.168.1.3就行,治癒閘道器,dns都參考宿主機。
此時發現宿主機與虛擬機器之間可以ping通,但是區域網其它電腦ping的通宿主機,但是ping不同蘇主句上的虛擬機器。
此時輸入指令,把namesever=8.8.8.8加入最下面就行了vi /etc/resolv.conf