今天在虛擬機中遇到一個關於網絡配置的坑,在此記錄下來。
我們都知道虛擬機系統(此處指的是vmware)中,虛擬網絡主要由三個方式實現:
- 橋接網絡
- NAT轉換
- 主機共享網絡
在這三種方式下,一般我們使用NAT轉換,可以達到虛擬機可以和主機一樣訪問網絡,同時虛擬機和主機可以互相ping通。
而在NAT轉換中,IP地址一般是DHCP獲取的。也就是說,虛擬機的IP地址和虛擬網絡編輯器中的NAT轉換網關應該是同一網段。
博主遇到的情況是,無論怎么配置,虛擬機系統的網絡始終是 192.168.1.11 ,后來經過一番重置虛擬網絡編輯器,卸載虛擬機等操作,均不能解決問題。
博主一開始也想到是不是什么地方配置了固定IP地址,然后依照着樹莓派的網絡設置情況,查看了 /etc/network/interfaces 文件,並無什么發現。
sudo nano /etc/network/interfaces File: /etc/network/interfaces auto lo iface lo inet loopback
后來發現了這個,圖形界面的連接按鈕,點擊后,有一個編輯連接的選項。
點擊編輯連接,然后就抓住了真凶。
原來,Ubuntu系統的圖形界面中有一個連接配置,但是並不會改變 /etc/network/interfaces文件,那么它的配置文件在哪里呢?
經過一番探索,終於在/etc/文件夾下找到了這個文件。
在這個文件夾中 /etc/NetworkManager/system-connections 有一個名字叫 Wired connectione 1 的文件。
打開這個文件:
下回再遇到這個情況,就能在10秒鍾搞定這個問題了。