LINUX 虚拟机不能上网终结者
(有图有真相 没图BB毛线)
首先搞懂三种虚拟机三种网路模式:
- 桥接
- NAT
- Host-Only
首先 桥接上网:
桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。(此时虚拟机的机器 就像真实机器一样 拥有同网段的IP地址)
拓扑图:
不喜欢扯淡 直接上图 上步骤
对比Windows下进行配置:
Windows 命令行模式下: ipconfig
记下这三项关键信息:
话说 桥接模式上网 别人是可以访问到你的 如果是自己搭建的虚拟机是用于测试的话 多有不便 那就使用 NAT模式:
NAT 上网:
(这个时候 别人是访问不了你的虚拟机的 此时虚拟机的网路 就相当一个小型的局域网 你可以设置虚拟机局域网内的IP地址 子网掩码 步骤会一一上图)
NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。
这个是虚拟机桥接模式拓扑图:
Host-Only
在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和 NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过 VMware Network Adepter VMnet1虚拟网卡来实现的。
Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有 多大意义,但大型服务商会常常利用这个功能。如果你想为VMnet1网段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因为 ICS会把内网的IP地址改为192.168.0.1,但虚拟机是不会给VMnet1虚拟网卡分配这个地址的,那么主机和虚拟机之间就不能通信了
具体配置就不说了 大同小异 不在赘述
番外篇
搞 搞 搞 搞
当NAT模式 网络配置通了之后 你就可以 下载一个xshell 安装 进行连接你的虚拟机 ,进行虚拟机管理了