配置虛擬機器為nat模式以ping通宿主機連線的區域網,同時第二個網絡卡設定為主機模式以ping通宿主機,方便使用samba!
1,配置vmware 軟體的工具欄「編輯」-「虛擬網路編輯器」
一、先還原預設設定
二、 配置網絡卡1(此處為vmnet0)為「nat模式」。任選乙個ip子網,譬如192.168.20.0,掩碼為255.255.255.0,
同時勾選「將主機虛擬機器虛擬介面卡連線到此網路」以及「使用本地dhcp。。。」
修改「dhcp設定」的ip範圍,網段為上述的192.168.20網段:
為使得虛擬機器能ping通宿主機所連的區域網,需在終端裡配置route:
sudo route add default gw 192.168.20.1
設定「虛擬機器」-「可移動裝置」-「網路介面卡」-「設定」,《網路連線》使用「自定義特定虛擬網路」選中第乙個網絡卡,並且使用nat模式,如圖所示:
假設宿主機能ping通 git伺服器***.***. ***. ***
則在虛擬機器上測試一下是否也能ping通git伺服器***. ***. ***. ***。
ping ***. ***. ***. ***
三、為了穩定使用samba(無密碼samba服務的開啟可參考其他資料),新增乙個網絡卡(譬如是vmnet1),配置為「僅主機模式」
同理,任選乙個與網絡卡1不同ip段的子網ip,譬如192.168.14.0,掩碼為255.255.255.0,
同時勾選「將主機虛擬機器虛擬介面卡連線到此網路」以及「使用本地dhcp。。。」
同理,配置「dhcp設定」
配置完後,「虛擬機器」-「可移動裝置」-「網路介面卡2」-「設定」,《網路連線》使用「僅主機模式」
測試:嘗試宿主機ping虛擬機器的192.168.14.*** ip,看是否能通
嘗試虛擬機器ping宿主機的某乙個區域網,如172.16.129.25,看是否能通
最終,網絡卡如下:
default@default:~$ ifconfig
ens33 link encap:ethernet hwaddr 00:0c:29:e3:14:ca
inet addr:192.168.20.2 bcast:192.168.20.255 mask:255.255.255.0
inet6 addr: fe80::5d83:d21:c4cc:191/64 scope:link
up broadcast running multicast mtu:1500 metric:1
rx packets:321 errors:0 dropped:0 overruns:0 frame:0
tx packets:307 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:31516 (31.5 kb) tx bytes:32607 (32.6 kb)
ens38 link encap:ethernet hwaddr 00:0c:29:e3:14:d4
inet addr:192.168.14.128 bcast:192.168.14.255 mask:255.255.255.0
inet6 addr: fe80::12f2:8f92:3e97:da96/64 scope:link
up broadcast running multicast mtu:1500 metric:1
rx packets:1232 errors:0 dropped:0 overruns:0 frame:0
tx packets:1225 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:232508 (232.5 kb) tx bytes:692488 (692.4 kb)
lo link encap:local loopback
inet addr:127.0.0.1 mask:255.0.0.0
inet6 addr: ::1/128 scope:host
up loopback running mtu:65536 metric:1
rx packets:243 errors:0 dropped:0 overruns:0 frame:0
tx packets:243 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
rx bytes:18353 (18.3 kb) tx bytes:18353 (18.3 kb)
路由表則如下:
default@default:~$ route
kernel ip routing table
destination gateway genmask flags metric ref use iface
default 192.168.20.1 0.0.0.0 ug 100 0 0 ens33
link-local * 255.255.0.0 u 1000 0 0 ens33
192.168.14.0 * 255.255.255.0 u 100 0 0 ens38
192.168.20.0 * 255.255.255.0 u 100 0 0 ens33
這樣虛擬機器linux既可以使用git工作,也能使用samba,方便嵌入式除錯與開發!!
VMware虛擬機器nat模式詳解
1 僅主機模式 也就是host only,這種模式僅僅只讓虛擬機器與本地物理機通訊,不可以上網 2 nat模式 這種模式保留僅主機模式的功能下,還能讓主機上網 3 橋接模式 直接讓虛擬機器使用本地主機的網絡卡上網。nat模式的邏輯通訊結構如下圖 以win10電腦主機和centos8虛擬機器為例,配置...
vmware虛擬機器網路模式 NAT模式
本文純屬自己保留,以供學習。望原作者勿怪。剛剛我們說到,如果你的網路ip資源緊缺,但是你又希望你的虛擬機器能夠聯網,這時候nat模式是最好的選擇。nat模式借助虛擬nat裝置和虛擬dhcp伺服器,使得虛擬機器可以聯網。其網路結構如下圖所示 在nat模式中,主機網絡卡直接與虛擬nat裝置相連,然後虛擬...
設定虛擬機器與本機網路互連(僅主機)模式
為了實現主機與虛擬機器的linux系統互連,可以對虛擬機器進行設定,達到目的。vmware的網路連線模式有三種 1 僅主機模式 也就是host only,這種模式僅僅只讓虛擬機器與本地物理機通訊,不可以上網 2 nat模式 這種模式保留僅主機模式的功能下,還能讓主機上網 3 橋接模式 直接讓虛擬機器...