虚拟机桥接模式静态ip设置及联网 虚拟机网络模式NAT模式桥接模式静态ip设置修改虚拟机虚拟网卡ip配置(这里说法可能有点错,才疏学浅见谅)修改vmware设置
本文是我在设置桥接模式上网、连接开发板的踩坑心得,不当之处,欢迎指正!
虚拟机网络模式
vmware下的虚拟机网络模式有NAT模式、桥接模式、仅主机模式,本人了解比较片面,仅记录前两种的见解
NAT模式在虚拟机网络中设置界面,可以看到NAT模式:用于共享主机的IP地址,这种方式会自动获取当前主机IP地址,这也是最简单的上网方式,选择这种模式,虚拟机的Ubuntu系统干就直接可以网。
但是如果你想做一些驱动开发,连接linux板子,那这种方式就不能使Ubuntu主机和linux板子通信,这个时候我们需要用到桥接模式。
桥接模式,顾名思义,虚拟机的虚拟网卡作为桥梁,连接Ubuntu主机和物理主机。
知道这一点以后,我们就可以着手虚拟机桥接模式的网络配置了。桥接模式需要配置Ubuntu主机的静态ip,Ubuntu默认是自动获取IP地址的。在设置静态ip之前,首先要查看一下我们电脑的以太网卡ip地址,我们在修改Ubuntu主机静态ip的时候需要保证虚拟主机ip地址和物理主机ip地址在同一个网段内(桥的两端至少要在同一个维度吧)。
打开终端,输入下面语句
sudo vi /etc/network/interfaces修改文件内容,下面的示例要根据个人情况做修改,前面说过,静态ip要和物理主机在同一个网段我的主机ip是192.168.10.179,所以我设置虚拟机ip为192.168.10.99
注意:eth33是我的虚拟机网卡名称,要使用ifconfig查看自己的虚拟机网卡名称
修改完成以后保存退出。
之后在终端输入
在文件最后添加
nameserver 114.114.114.114这是设置的dns,可以按照具体情况做修改。
完成上述修改后重启网络
至此,虚拟机静态ip设置完成,使用ifconfig查看自己虚拟机的ip地址,若为你修改的ip地址则证明修改成功。
修改虚拟机虚拟网卡ip配置(这里说法可能有点错,才疏学浅见谅)
打开你的网络设置界面,你会看到两个关于vmware的网络适配器,vmnet1是仅主机模式使用的,vmnet8是桥接模式使用的,配置vmnet8 的ip和主机在同一网段内,但是ip地址不要和虚拟机还有物理主机重复,dns也要相同。
打开vmware,在“编辑”选项卡中找到“虚拟网络编辑器”,打开
更改类型“桥接模式”的vmnet0,
选择桥接至“Realtek PCIe GBE Family Controller”
(这是我的物理主机的网卡名称,在修改的时候根据自身情况修改),修改完成以后,确定。
至此,虚拟机桥接模式就可以完成上网,连接linux板子,当然经过配置后也可以进行FTP文件传输、SSH远程登录。