局域網內電腦訪問另一台電腦的虛擬機


1.輸入指令ipconfig -all查看本地網絡配置
image

  1. 網絡設置
    點擊虛擬機編輯
    添加網絡,選擇橋接模式:
    image

  2. 虛擬機設置
    image

  3. 重啟虛擬機,root用戶登錄后輸入指令
    vi /etc/sysconfig/network-script/icfg-ens32
    image

    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來訪問。 跟宿主機保持一致
    
  4. 重啟網卡
    systemctl restart network
    此時會報錯“RTNETLINK answers: File exists”
    解決:
    關閉NetworkManager服務
    systemctl stop NetworkManager
    最好關閉NetworkManager開啟重啟
    chkconfig NetworkManager off
    再次重啟網卡服務
    systemctl restart network.service

  5. 配置局域網內其它電腦的ip
    改成手動獲取,配置跟宿主機同一網段的ip
    如宿主機是192.168.1.8 那訪問宿主機虛擬機的電腦就改成192.168.1.3就行,治愈網關,dns都參考宿主機。
    此時發現宿主機與虛擬機之間可以ping通,但是局域網其它電腦ping的通宿主機,但是ping不同蘇主句上的虛擬機。
    此時輸入指令,把namesever=8.8.8.8加入最下面就行了
    vi /etc/resolv.conf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM