安裝完虛擬機器之後在「網路上的芳鄰」中會多出2個網絡卡,分別是 —— vmware network adapter vmnet1 和 vmware network adapter vmnet8
這兩個網絡卡是vmware 模擬出來的,相當於是本機多了兩個物理網絡卡,外加上本地網絡卡,總共是三個網絡卡,這三個網絡卡分別是處於三個不同的網段,因此三個網絡卡彼此互相不能訪問。
案例:為了能讓虛擬機器能夠上網,我給vmware network adapter vmnet8設定了ip位址192.168.0.234,與本地網絡卡192.168.0.58處於同乙個網段,然後在虛擬機器作業系統中配置網絡卡的ip位址,與vmware network adapter vmnet8完全一致。
現象:本機能夠ping 通 192.168.0.234,但是自己使用putty不能遠端連線(sshd已經開啟),找身邊的同事訪問192.168.0.234,他可以訪問並且可以使用putty連線
分析:vmware network adapter vmnet1 和 vmware network adapter vmnet8兩個網絡卡與本地網絡卡預設是彼此都不在同乙個網段的,因此相互無法訪問。
現在將vmware network adapter vmnet8設定的網段與本地網絡卡的網段一致,這時路由表則會去找本地的網絡卡vmware network adapter vmnet8,而不會去找虛擬機器配置的網絡卡(雖然與vmware network adapter vmnet8ip位址完全一致),相當於是本地回環。因此我本機能夠ping通192.168.0.234,但是我使用putty去連線192.168.0.234實際上是找的本機的vmware network adapter vmnet8網絡卡,但是我本機沒有sshd,因此我自己不能使用putty連線。
我們可以使用route print 檢視路由表
如果在本機去訪問192.168.0.234,則路由器會指向本機,不會去找虛擬機器
身邊的同事為什麼能夠訪問呢?這是因為他的192.168.0.234路由是指向我的機器虛擬機器,因此能夠訪問。輸入 route print
255.255.255.255 255.255.255.255 在鏈路上 127.0.0.1 306
255.255.255.255 255.255.255.255 在鏈路上 192.168.0.58 276
255.255.255.255 255.255.255.255 在鏈路上 172.16.232.1 276
255.255.255.255 255.255.255.255 在鏈路上 192.168.0.234 276
也就是說,兩個相同的ip位址192.168.0.234分別指向的是兩台不同的機器。
解決辦法:
方法一:將vmware network adapter vmnet8禁用即可
方法二:將
vmware network adapter vmnet8 的ip位址自動分配
VMWARE的兩張虛擬網絡卡
安裝vmware軟體後,在在計算機網路中會增加vmnet1和vmnet8兩張虛擬網絡卡,如下圖所示 這兩張虛擬網絡卡,各代表什麼,有何用處?採用bridge的方式時,虛擬機器自身網絡卡的ip與宿主機的ip則處於同一網段,也就是它們都好像在同一區域網中了,中間則不需要充當路由的第二張網絡卡vmnet1...
兩個隔離的網絡卡配置
在機房需求配置兩個網絡卡,乙個網路可以上外網 eth0 乙個只固定幾個ip段可以訪問 eth2 在eth0上配置了vlan trunk模式,vlan id為1004。eth2為普通的接入模式。eth0和eth2的網路是隔離的。手動新增虛擬vlan vconfig add eth0 1004 ifco...
兩個網絡卡的預設閘道器修改。
同事電腦裝了2個網絡卡,擬乙個上外網,乙個上內網。內網ip為192.168.1.5,閘道器 dns置空 外網ip為192.168.16.5,閘道器192.168.16.1,設定dns。本以為這樣就沒問題了,可結果是內網連線伺服器沒問題,瀏覽器開啟外網提示連線不上。檢視下內網的ip配置,沒錯啊,再看內...