首先分兩種情況:一種是你的電腦已經在一個內網的環境下且有額外的內網IP地址,和另一種只是想給自己電腦上的虛擬機分配個內網IP來通訊。
一般情況下后一種用的多,但這里的內網IP只局限與本機使用,沒有其他意義;前一種是完全真正的一個靜態內網IP,除了本機可以通過這個IP訪問,其他內網中的主機也可以通過這個IP直接訪問這個虛擬機。
①有可用的內網IP
找到一個空閑的IP地址(這里以192.168.21.110 為例)先 ping 這個IP如果 ping 不通則代表沒人使用,你就可以使用
先在外部主機里設置VMware選擇一下橋接模式

Windows虛擬機:
在虛擬機里打開網絡共享中心 ---- 更改適配器設置

以太網屬性 ---- TCP/IPV4屬性( DNS不知道怎么填就 0 . 0 . 0 . 0 )---- 最后確定

Linux虛擬機:
這里以CentOS 7為例設置靜態IP
首先注意,路由網關處必須設置可以配置靜態IP或者使用指定IP綁定MAC才可以配置,否則配置不成功。
網絡配置的配置文件在/etc/sysconfig/network-scripts/下,文件名前綴為ifcfg-后面跟的就是網卡的名稱,使用ifconfig查看,一般是eth0 / enth33下面都以eth0為例。也可以使用命令: ls /etc/sysconfig/network-scripts/ifcfg-* 列出所有的設備配置文件
#編輯配置文件
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改 ONBOOT=yes,BOOTPROTO=static
增加 IPADDR,NETMASK 和 GATEWAY,DNS1可以沒有
DEVICE=eth0 HWADDR=00:0C:29:75:73:AB TYPE=Ethernet UUID=8f49ebc2-5b1b-4135-863b-6acb0c84453f ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.21.110 NETMASK=255.255.255.0 GATEWAY=192.168.21.1 DNS1=192.168.21.2
#重新啟動網絡服務
#service network restart
#ip addr 或 #ifconfig 查看一下更改是否成功
②無可用的內網IP
首先配置WMware的網絡設置,選中自定義NAT模式。
打開 Vmware 的編輯里虛擬網絡編輯器,找到Net8的子網IP一般是192.168.11.0,這個非常重要就是你選的IP一定要在這個IP段內。

然后就是在主機里的適配器選項里設置TCP / IPV4,這里注意是選虛擬機適配器Net8的屬性


Windows虛擬機:
和上面的Windows的基本步驟差不多,不過這里的IP地址可以隨意一點,但是要保證在192.168.11 段內。

這里網關 192. 168.11.1 要和主機的網關對應
Linux虛擬機:
和上面Linux相同步驟,地址隨意但要在192.168.11 IP段內:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
#service network restart
網關也要和主機的對應。
最后
互相測試 ping 一下能不能 ping 的通
如果
連接超時,連接超時,連接超時的話;記得把防火牆關閉,
而且
兩邊,兩邊,兩邊的防火牆都要關,要不然會出現只有一邊能 ping 通的現象。
