虛擬機配置靜態 IP:Mac Parallels 10 Ubuntu 14 bridge static IP 橋接網絡靜態IP

環境:

Mac OS 10.15
Parallels 10
Ubuntu 14

具體步驟:

step 1:
首先設置網絡橋接模式,我這里選的默認適配器. 可以選別的,但是我沒試.
見圖1

屏幕快照 2021-01-08 12.59.27.png

step 2:
查看ubuntu ip

ifconfig

查看你到底哪個網卡生效了,不同人可能顯示的不同,我這里是eth1, 顯示哪個網卡你就配置哪個網卡,這個很關鍵,否則會報找不到設備

step 3;
配置ip

sudo vim /etc/network/interfaces

見圖2


屏幕快照 2021-01-08 13.02.52.png

ip是你準備分配的內網ip和宿主機在一個網段內
網管跟宿主機同
掩碼同

step 4:
設置dns

 sudo vim /etc/resolv.conf
 
 nameserver 8.8.8.8

為什么dnsserver跟宿主機不同, 我沒深究,有知道的大神請留言給我多謝

step 5:
重啟網絡或者虛擬機

sudo /etc/init.d/networking restart

但是我的虛擬機不好使, 重啟虛擬機才生效

sudo shutdown -r now

step 6:
驗證.

ping www.baidu.com

ping your host machine ip
telnet your vm ip port
通過宿主機telnet到虛擬機或者ssh到虛擬機都可以了

網卡的一些相關知識

1、eno1:代表由主板bios內置的網卡。
2、ens1:代表有主板bios內置的PCI-E網卡。
3、enp2s0: PCI-E獨立網卡。
4、eth0:如果以上都不使用,則回到默認的網卡名。
ens33為自動備援模式,名稱定為ens33。

網卡不叫eth0,而叫ens33、ens160、eno1 or enp0s*?
接觸過6系列系列和早期Debian系列的用戶都知道,他們采用的默認網卡名稱為eth0,遠比ens33看起來舒服,畢竟計算機領域很多東西都是從0開始計數的。很多朋友好奇為什么RedHat/CentOS 7的網卡名字叫做ens33,既不是0開始也不是傳統的eth開頭,eth很好理解嘛,ethernet的縮寫。
RedHat/CentOS 7系列采用dmidecode采集命名訪問,采用了硬件相關信息,可以實現網卡名字永久唯一化
然而并不是所有7系列操作系統默認命名方式都是ens33,比如阿里云采用的時KVM技術
VirtualBox則是enp0s3

en標識ethernet
o:主板板載網卡,集成是的設備索引號
p:獨立網卡,PCI網卡
s:熱插拔網卡,USB之類的擴展槽索引號
nnn(數字):MAC地址+主板信息計算得出唯一序列
到底哪兒不一樣?
其實eth0是內核的命名風格,現在更多地設備以虛擬化的方式運行,同時同一個局域網之間通信方式再基礎網絡設施的基礎上,通過軟件定義網絡等技術,提供虛擬的路由器和交換機來實現內部網絡的隔離和轉發策略。比如公有云中提供的VPC網絡。

現在vmware中選擇CentOS8安裝的系統默認叫ens160,也有網友反應他的設備上叫做ens32,其實這都跟你選取的系統版本有關。
不同系統 ,vmware做了相應的工作,提供不同版本的網卡設備,以支持系統的一些新特性。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。