非主业,只做简单介绍
虚拟机安装完毕后,需要进行网络配置。
虚拟机有 3 种网络连接方式:
仅主机模式 Host-only:仅支持 虚拟机与宿主机之间进行通信,无法连接外网
桥接模式 bridge:可连接外网
网络地址转换 NAT 模式:可连接外网
NAT
网络地址转换,network address translate
配置逻辑
虚拟机创建成功后,会在宿主机自动创建一块虚拟网卡 VMnet8;
虚拟机也自带一块网卡 eth0;
VMnet8 的 IP 和 eth0 的 IP 必须在同一个网段,相当于插在同一个交换机上;
VMnet8 的 IP 和 宿主机的 IP 不需要在同一个网段;
VMnet8 与 宿主机的网络接口之间进行 NAT;
虚拟机发出的数据经过 虚拟网卡,然后 NAT,然后由主机接口发出;
具体设置
1. VMnet8 右击设置 IP 和 子网掩码,子网掩码 同 宿主机本地连接
2. 虚拟机联网有两种方式
动态 IP
IP地址会发生变化
设置比较简单,在虚拟机菜单中进行设置,无需修改 eth0
然后 虚拟机右键 --> 设置 --> 网络适配器 --> NAT 模式,此时可查看 IP。
静态 IP
设置固定 IP
修改的是 eth0,不用管 虚拟网络编辑器 里面的设置是什么
BOOTPROTO="static" IPADDR=192.168.10.11 NETMASK=255.255.255.0 GATEWAY=172.16.95.254 注意网关,我之前设置和宿主机网关相同,可以互ping,但是后来重装了,不行了,改成 同网段的IP,才可以,我么搞懂 DNS1=172.16.8.40 DNS2=172.16.8.41
然后重启网络服务
service network restart
此时可查看 IP
桥接
宿主机与虚拟机在同一个网段
异常记录
VMWare虚拟机克隆或复制后eth0不存在,报错如下,不能上网的解决办法
Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
答案:https://my.oschina.net/MIKEWOO/blog/1589393
参考资料:
https://blog.csdn.net/qdliukai/article/details/80004394 理论性较强
https://www.cnblogs.com/lyangfighting/p/9518726.html#top 非常完整的实操
https://www.jianshu.com/p/d4c08a8e2761
来源:https://www.cnblogs.com/yanshw/p/11532819.html