虚拟机配置静态 IP:Mac Parallels 10 Ubuntu 14 bridge static IP 桥接网络静态IP

环境:

Mac OS 10.15
Parallels 10
Ubuntu 14

具体步骤:

step 1:
首先设置网络桥接模式,我这里选的默认适配器. 可以选别的,但是我没试.
见图1

虚拟机配置静态 IP:Mac Parallels 10 Ubuntu 14 bridge static IP 桥接网络静态IP_第1张图片
屏幕快照 2021-01-08 12.59.27.png

step 2:
查看ubuntu ip

ifconfig

查看你到底哪个网卡生效了,不同人可能显示的不同,我这里是eth1, 显示哪个网卡你就配置哪个网卡,这个很关键,否则会报找不到设备

step 3;
配置ip

sudo vim /etc/network/interfaces

见图2


虚拟机配置静态 IP:Mac Parallels 10 Ubuntu 14 bridge static IP 桥接网络静态IP_第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做了相应的工作,提供不同版本的网卡设备,以支持系统的一些新特性。

你可能感兴趣的:(虚拟机配置静态 IP:Mac Parallels 10 Ubuntu 14 bridge static IP 桥接网络静态IP)