打印

宿主机双网卡、虚拟机双网卡、UBoot、tftp下载设置

[复制链接]
148|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
考哥|  楼主 | 2018-9-21 16:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
步骤:

1:关闭宿主机的防火墙、杀毒软件(尤其是卡巴);关闭虚拟机中的linux的防火墙与SElinux

2: PC(Win7/xp)带有双网卡,物理网卡A、B,【笔记本:A无线网卡、B接线网卡】【台式机:A、B两张接线网卡】,假设A卡用来连接互联网,B卡通过网线连接开发部;

   VMware软件:建立两个虚拟网络 Vmnet0、Vmnet1;

   linux虚拟机:添加两张网卡,Network Adapter【简称NA1】、Network Adapter2【简称NA2】

   NA1指定使用VMnet1虚拟网络、  NA2指定使用VMnet0虚拟网络,自己设定,如下图所示



3:指定虚拟软件生成的虚拟网络与物理网卡的对应关系

   虚拟网络 Vmnet0桥接到A无线网卡,A->Vmnet0->虚拟机的一张网卡【后通过ifconfig查看,为eth1】,这时虚拟机LINUX可以通过DHCP获取IP后,连接互联网,虚拟机的eth1的IP地址与A卡在同一个局域网中;

   虚拟网络 Vmnet1桥接到B网卡,   B->Vmnet1->虚拟机的一张网卡【后通过ifconfig查看,没有通过DHCP获得地址,为eth0】;如图所示

  

4:修改UBOOT的IP地址

   现在已经实现了两条通路了;注意:eth0、eth1由LINUX操作系统决定

   1:外网<-->A(无线网卡)<-->Vmnet0<-->eth1<-->linux上网;

   2:UBOOT<-->B(接线网卡)<-->Vmnet1<-->eth0<-->tftp、nfs网络通信   通路1,eth1可以通过桥接到无线网卡上,通过DHCP可以获得与无线网卡同一局域网的IP地址以及网卡等信息,为一个局域网,【我的无线网卡是两个到无线路由器上,联通网络进行上网】,那么linux可以通过eth1访问互联网;

   通路2,实现tftp与 nfs通信,必须要在对linux的eth0与UBOOT的IP等信息手动修改,因为这时eth0是无法通过DHCP获取IP等信息,更重要的是需要将eth0、UBOOT设置为同一局域网才能通信;这时的手动设计就算是将eth0与eth1的ip设置到了同一局域网,两个网络也不能通信,因为没有连接的点,所以uboot通信只要保证uboot与eth0在同一局域网就行,如图所示【但一般不要将eth0、eth1设置为同一个局域网,因为如果在同一个局域网会影响samba服务器】

  



   





//////////////////////////////////////////////////////

其实更为简单的方法就是 UBOOT LINUX PC 机 通过 路由器来互联,效果最好了,不过上述方法也可以

【桥接】

    两张网卡通过“桥接模式”接在一起,可以为他们手动设置静态ip,使他们处于同一个局域网;此时如果一个网卡是连在一个路由器下面的,那么另一种网卡桥接在该网卡上,另一种网卡也可以通过路由器的DHCP分配到IP地址,两张网卡处于同一局域网。

使用特权

评论回复

相关帖子

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

本版积分规则

461

主题

477

帖子

0

粉丝