打印

vm虚拟机构建局域网

[复制链接]
287|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
一片混沌|  楼主 | 2018-9-29 21:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用vm上网的时候用nat链接模式是可以上网的,但是这种链接模式只能单向访问:虚拟系统可以访问互联网,互联网不能访问虚拟机系统。

         这里就介绍下vm里的三种链接模式:        1、birdged:这种模式下所有的虚拟机还有主机还有互联网是双向连通的,通过这种方式可以构建局域网,只用将虚拟机的ip地址设置成与主机的同一个网段,而网关和子网掩码设置成和主机相同就能实现网络互通。

                                                                                 2、nat:这种模式下的网络是单向的,只能从虚拟机到互联网,反过来是不通的,但是这种模式下虚拟机要上网不用设置,只用在虚拟系统里选择syetem eth0就可以了(我的虚拟系统都是linux,xp什么没试过)。

                                                                                 3、host_only:这种链接虚拟机系统是没有网卡的,没有网卡就不能上网咯。

         好,为了搭建嵌入式开发环境,主要是采用tftp协议将linux下的文件拷贝的开发板上运行,需要将整个系统都能双向访问也就四只能用birdged链接方式。而使用这种方式下的linux不设置时不能上网的。如何设置呢?

         步骤:1.打开网络配置文件:/etc/sysconfig/network-scripts/ifconfig-eth0/ifcfg-eth02.在这个文件里面添加你主机相同的  网关、                 子网掩码、                    ip(同网段)GATEWAY                         NETMASK                            IPADDR如我的设置是:主机ip地址:192.168.0.101

                                 子网掩码:255.255.255.0

                                 默认网关:192.168.0.1

                                 那么我的虚拟机如下设置(添加就行,有些东西本来就有的):

                                     (Ip地址:)        IPADDR=192.168.0.100

                                  (子网掩码)NETMASK=255.255.255.0

                                         (网关)GATEWAY=192.168.0.13.设置是完成了,我们需要使设置的东西生效吧:运行如下命名:/sbin/service (空格)network(空格)restart                如果信息全是“确定”或“成功”之类的标示说明成功,如果有“失败”的字样可能哪里有问题(像我的虚拟机red hat linux 9就是失败的其实我也不知道为什么)。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

391

主题

391

帖子

0

粉丝