1. 程式人生 > 其它 >區域網內電腦訪問另一臺電腦的虛擬機器

區域網內電腦訪問另一臺電腦的虛擬機器

1.輸入指令ipconfig -all檢視本地網路配置

  1. 網路設定
    點選虛擬機器編輯
    新增網路,選擇橋接模式:

  2. 虛擬機器設定

  3. 重啟虛擬機器,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來訪問。 跟宿主機保持一致
    
  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