vm虛擬機器網絡卡抽風,外鏈後無網路

2021-08-13 09:16:24 字數 1009 閱讀 5037

用vm新建了一台centos虛擬機器,用的nat只有一張網絡卡,本來網絡卡設定ok,連線外網也毫無問題,然後我用xshell外鏈了一下,連線成功後外網ping不通了,gg.....

在我外鏈的情況下是沒有網路的,重啟網絡卡只會導致xshell連線斷開,但是不外鏈虛擬機器裡面重啟網絡卡後網路是ok的

解決方法:一張nat聯網,一張僅主機模式的網絡卡拿來外鏈

我開始以為是ssh的問題,弄了半天還是沒有屁用,最後無奈又加了一張僅主機模式的網絡卡,然後外鏈的是那張無網路的網絡卡,連線成功通過第一張nat有網ok。。。

就算是兩張網絡卡,一張訪問外網,一張連線用,設定還是需要謹慎,比如設定ip,子網掩碼,閘道器時

這樣設定是沒有問題的

ipaddr=192.168.200.55

netmask=255.255.255.0

gateway=192.168.200.1

dns1=114.114.114.114

但是如果你這麼子設定(閘道器在子網掩碼上)

ipaddr=192.168.200.55

gateway=192.168.200.1

netmask=255.255.255.0

dns1=114.114.114.114

就算你弄兩張網絡卡外鏈後就是沒有網了,氣不氣,搞得我找了半天毛病,按道理來說不應該出現這樣的問題啊。。。

我還遇到過這種問題,兩張網絡卡,一張外網一張內網,然後虛擬機器設定的是第一張網絡卡是(僅主機模式),第二張網絡卡是(nat), 這樣設定後外鏈又沒有網了,簡直是氣死人。。。那次我也排了半天問題,最後把兩張網絡卡換了個位置,居然外鏈後有網了。。。

總結:vm建立centos虛擬機器想要外鏈後網路無問題需要:

1.設定雙網絡卡,一張用來訪問外部網路,一張僅主機網絡卡用來連線

2.centos設定網絡卡先ip再子網掩碼最後閘道器

3.第一張網絡卡用能訪問外網的,第二網絡卡再是外鏈用的

4.虛擬機器設定網絡卡簡直各種坑,需謹慎

VM虛擬機器Linux轉殖後網絡卡名稱操作

由於轉殖虛擬機器,vmware只是修改了虛擬機器的名字等資訊,並沒有修改虛擬硬碟中的任何資訊,導致轉殖後網絡卡的mac位址和作業系統中記錄的mac位址不符,導致eth0啟動不起來。作業系統記錄了乙個新網絡卡的新增,新網絡卡的名字可能是eth1,mac位址就是vmware分配給的新的mac位址。1.轉...

VM虛擬機器網路設定

linux centos7 vm網路介面卡方式 橋接模式 虛擬機器ip addr 檢視ip位址 我的ip位址配置存放在ens33檔案中 ens33 ip位址為 192.169.3.2 26 不在同乙個網段 主機與虛擬機器無法互訪 虛擬機器也無法聯網 type ethernet proxy metho...

VM虛擬機器Linux轉殖後網絡卡的相關操作

vm虛擬機器linux轉殖後網絡卡的相關操作 1.轉殖 選擇需要轉殖的虛擬機器,右鍵 manager clone 2.vmware虛擬機器在進行轉殖操作後,會發現轉殖後的主機原eth0將會不見,取而代之會有乙個新mac的網絡卡eth1。解決方法 2.1 vi etc udev rules.d 70 ...