阿凡达学Linux-----虚拟机配置网络

        从去年开始跟着腾讯的老师学习linux至今已有4个月时间了,现在开始复习,所以把我学习的过程分享出来,仅供像我一样的小白看。高手路过,勿喷。

        这是我第三次给虚拟机配置环境,之前的两次一直都失败了,其最大的原因就是我不清楚,不明白原理,在学习的时候照猫画虎,照着老师做的抄,结果老师可以连接网,而我的始终不行。抄袭别人的后果。我最近听别人告诉我学习的一个法则,七二一。70%的练习,20%的交流,10%的学习。这就是学习的过程。

        先说一下虚拟机上网的三种方式.

        1、NAT模式        

        Network Address Translation,网络地址转换)

        网络类型适合家庭里直接连接网线的情况.

        NAT模式 是比较简单的实现虚拟机上网的方式。简单地理解。NAT模式的虚拟机通过宿主机(物理计算机)上网和交换数据的。

        在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service 服务就充当了路由器,负责将虚拟机发送到VMnet8的包进行地址转换之后发送到实际的网络上。再将网络上返回的包进行地址转换后通过Vmnet 发送虚拟机。

阿凡达学Linux-----虚拟机配置网络_第1张图片     


2、桥接模式 (Bridged)

    网络类型适合 局域网

    桥接模式可以简单理解为通过物理主机网卡架设一座桥,从而连人实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。

    在Bridged 模式下,计算机设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上上网和宿主机没有关系。

   阿凡达学Linux-----虚拟机配置网络_第2张图片


 3、Host―only 主机模式

        在Host-only模式下,虚拟机的网卡会连接到宿主的Vmnet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际网络上,即无法上网。

阿凡达学Linux-----虚拟机配置网络_第3张图片


这三种模式的原理,一定要搞清楚,弄明白。多看几次,理解。否则在配置网络的时候连不上网,就不知该如何调试。出错,很正常,保持一个平静的心,去面对。切记不能浮躁,着急,要冷静的思考,自己猜测可能是什么原因。


我做的是桥接模式,其他的两种模式,请自己参考上图去配置。


打开虚拟机网络设置,选择桥接模式。



1、用 dhclient 命令 自动获取ip 使用 ifconfig 查看 (dhcp 是一个分发ip的管理器)


阿凡达学Linux-----虚拟机配置网络_第4张图片


2、使用  route 查看 网关 和 子掩码 (在网卡配置文件当中需要填写)



 3、vi  /etc/sysconfig/network-scripts/ifcfg-eth0 (vi 是编辑文件的命令)

      添加如下几行

          ipaddr 是刚才 dhclient 自动获取的 ip

          netmask  255.255.255.0

          gateway  192.168.1.1

          DNS1=8.8.8.8

       修改 

            ONBOOT=no =》 yes

            BOOTPROTO=Static

  


4、按 Esc 键  :wq 退出并保存  


5、重启网卡 

        service network restart 或者 /etc/init.d/network restart 


阿凡达学Linux-----虚拟机配置网络_第5张图片


6、测试  curl  www.baidu.com   或者 ping  www.qq.com


    如图所示,网络就配置好了。


  阿凡达学Linux-----虚拟机配置网络_第6张图片 


 发现总结真的很耗时间。但是加深了自己的印象,并且自己以后复习起来也方便。终于算写完了,明天接着写。

                                                                      阿凡达--23:16


你可能感兴趣的:(linux)