虛擬機器網絡卡設定NAT模式和僅主機模式

2021-08-29 02:11:21 字數 3375 閱讀 5431

配置虛擬機器為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 橋接模式 直接讓虛擬機器...