局域網內的其他主機訪問本機中的虛擬機


虛擬機 ip:192.168.202.135

本機ip:192.168.1.3

gitlab 服務安裝在虛擬機 8090端口

虛擬機和主機的防火牆都關閉

局域網內的其他主機 訪問 http;//192.168.1.3:8090時自動跳到虛擬機的服務上 

 

 端口映射:主機80端口映射到虛擬機80端口,主機的8081端口映射到8081端口

 

 

 

 

 

  1.  
  2. 如何讓局域網中的其他主機訪問虛擬機
  3.  

    啟動虛擬機1,用命令“ip addr”查看虛擬機的ip地址。如果沒有看到ip地址,則進入目錄“cd /etc/sysconfig/network-scripts”,用命令“ls | grep 'ifcfg-*'”來找到配置文件ifcfg-ens33(這個名稱不同的虛擬機不一樣)。

    如何讓局域網中的其他主機訪問虛擬機
  4.  

    編輯這個配置文件,重點修改(增加)這兩行:

    BOOTPROTO=dhcp

    ONBOOT=yes

    保存退出。

    如何讓局域網中的其他主機訪問虛擬機
  5.  

    用命令重啟網絡服務“service network restart”。再次用命令“ip addr”查看ip地址,可以看到虛擬機的ip為:192.168.96.128

    如何讓局域網中的其他主機訪問虛擬機
  6.  

    至此,可以通過ping命令,互相ping通主機1和虛擬機1,並且虛擬機1能ping通www.baidu.com。主機1也能訪問虛擬機1的網頁,但是主機2並不能訪問到虛擬機1的網頁。接下來打開VMware Workstation,從菜單欄中選擇“編輯-->虛擬網絡編輯器”,點擊“更改設置”。

    如何讓局域網中的其他主機訪問虛擬機
    如何讓局域網中的其他主機訪問虛擬機
  7.  

    先根據下圖來設置子網IP和掩碼,設置DHCP服務。

    如何讓局域網中的其他主機訪問虛擬機
  8.  

    完成上一步之后,在選擇“NAT設置”,按照下圖進行端口轉發的設置。將主機的空閑端口指定為8000(可以指定任意的空閑端口),虛擬機的空閑端口同樣指定為8000。然后,在主機2上用主機1的IP+主機1的端口的方式來訪問虛擬機1中的網頁,如:192.168.0.128:8000。如果這樣不能訪問成功,請接着做下一步。

    如何讓局域網中的其他主機訪問虛擬機
     
     
     
    https://jingyan.baidu.com/article/46650658e1cc84f549e5f806.html

 


免責聲明!

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



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