歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 宿主機跟Vmware中的linux使用host-only,bridge方式通信

宿主機跟Vmware中的linux使用host-only,bridge方式通信

日期:2017/3/1 15:36:37   编辑:關於Linux
宿主機跟Vmware中的linux使用host-only,bridge方式通信 聲明:我的機器在本文中叫 宿機,vmware中的linux就叫linux 本文已經實現了通過host-only模式 宿機 ping通 linux,但是在host-only模式下,linux 沒有ping通 宿機...我很郁悶(我的本機連接已經設置共享了,還是不行!) 於是我就只能使用bridge模式 實現 宿機 跟 linux 互通 host-only: 1.首先確認虛擬機中的網卡是連接的,並且選擇的是 host-only 模式 如圖所示: 2.查看虛擬機host-only方式的IP分配情況: 我的是vmware8.0 ,我的是這麼打開的: Edit --> Virtual Network Editor ,打開如下畫面: 3.大家都看到了,我本機的情況是:從 192.168.213.0 , 然後分配的IP地址是:192.168.213.1 ~ 192.168.213.254 那麼我的網卡中,其中 VMware Virtual Ethernet Adapter for VMnet1 的 IP地址設置為:192.168.213.1 子網掩碼:255.255.255.0 其他的不用管,如圖所示: 4.忘了告訴大家,宿機IP為:192.168.1.100 現在啟動 linux 使用vi 編輯:/etc/sysconfig/network-scripts/ifcfg-eth0 ( // 後面的是注釋,大家這個不要加進去 ) DEVICE=eth0 //設備名稱,不要修改 BOOTPROTO=static BROADCAST=192.168.213.255 //廣播地址,一般為本網段的最後一個IP IPADDR=192.168.213.5 NETMASK=255.255.255.0 NETWORK=192.168.213.1 //跟宿機中的 VMware Virtual Ethernet Adapter for VMnet1 的 IP 地址相同 ONBOOT=yes TYPE=Ethernet 5. 在linux中執行命令: ifconfig eth0 down ifconfig eth0 up service network restart 6.截止到目前,已經OK! 打開宿機的 cmd,ping 192.168.213.5 就可以ping 通了, 但是不知道 linux 為什麼 ping 不宿機!!! 鑒於這個問題,可以通過bridge 模式連接,這樣 兩者互通是很方便的,當然了,這個需要一個局域網的環境。 另外簡單的說說bridge bridge: 1.首先確認虛擬機中的網卡是連接的,並且選擇的是 bridge 模式 如圖所示: 2. 宿機IP為:192.168.1.100 現在啟動 linux 使用vi 編輯:/etc/sysconfig/network-scripts/ifcfg-eth0 ( // 後面的是注釋,大家這個不要加進去 ) DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 IPADDR=192.168.1.115 NETMASK=255.255.255.0 NETWORK=192.168.1.1 ONBOOT=yes TYPE=Ethernet 3.在linux中執行命令: ifconfig eth0 down
ifconfig eth0 up
service network restart 6.截止到目前,已經OK! 打開宿機的 cmd,ping 192.168.1.115 就可以ping 通了。 同時,linux也可以 ping 通宿機 ping 192.168.1.100
Copyright © Linux教程網 All Rights Reserved