当前位置: 技术问答>linux和unix
请教开发板与虚拟机TFTP连接问题
来源: 互联网 发布时间:2016-12-08
本文导语: 问题描述: 我的虚拟机安装的是RADHAT5 我在虚拟机LINUX上使能TFTP vi /etc/xinetd.d/tftp disable = no server_args = -s/tftpboot 重启tftp:/etc/init.d/xinetd restart 查询:netstat -a |grep tftp 输出:udp 0 0*:tftp *:* 并有/t...
问题描述:
我的虚拟机安装的是RADHAT5
我在虚拟机LINUX上使能TFTP
vi /etc/xinetd.d/tftp
disable = no
server_args = -s/tftpboot
重启tftp:/etc/init.d/xinetd restart
查询:netstat -a |grep tftp 输出:udp 0 0*:tftp *:*
并有/tftpboot文件夹生成
说明配置和使能 tftp 没问题
我的虚拟机中的Linux 的IP为 192.168.1.21 (我通过ifconfig eth0 192.168.1.21 命令配置)
并且虚拟机安装后在PC的我的网络连接中生成了两个虚拟网卡:
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8 这两个网卡我选择自动获取IP
虚拟机和PC之间我选择的是bridge连接方式
我的PC的网卡IP我设置成 192.168.1.25
我的开发板中 通过uboot设置
开发板的IP:192.168.1.20
server ip :192.168.1.21 (即虚拟机中LINUX的ETH0 ip地址)
在uboot中ping PC的IP :192.168.1.25
和ping 虚拟机网卡IP:192.168.1.21
都可以ping通
但是通过 tftp 下载u-boot.bin 失败(u-boot.bin已经放到tftpboot中了)
我又在PC(windowsXP)下用tftp server 向开发板下载 u-boot.bin ,可以下载成功,没有任何问题!
请问:
1、虚拟机安装后生成的
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8
与虚拟机中linux的eth0
与PC的真实网卡之间是什么关系呢?
2、前面说的tftp连接下载是哪里有问题呢??
谢谢各位啦!!
我的虚拟机安装的是RADHAT5
我在虚拟机LINUX上使能TFTP
vi /etc/xinetd.d/tftp
disable = no
server_args = -s/tftpboot
重启tftp:/etc/init.d/xinetd restart
查询:netstat -a |grep tftp 输出:udp 0 0*:tftp *:*
并有/tftpboot文件夹生成
说明配置和使能 tftp 没问题
我的虚拟机中的Linux 的IP为 192.168.1.21 (我通过ifconfig eth0 192.168.1.21 命令配置)
并且虚拟机安装后在PC的我的网络连接中生成了两个虚拟网卡:
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8 这两个网卡我选择自动获取IP
虚拟机和PC之间我选择的是bridge连接方式
我的PC的网卡IP我设置成 192.168.1.25
我的开发板中 通过uboot设置
开发板的IP:192.168.1.20
server ip :192.168.1.21 (即虚拟机中LINUX的ETH0 ip地址)
在uboot中ping PC的IP :192.168.1.25
和ping 虚拟机网卡IP:192.168.1.21
都可以ping通
但是通过 tftp 下载u-boot.bin 失败(u-boot.bin已经放到tftpboot中了)
我又在PC(windowsXP)下用tftp server 向开发板下载 u-boot.bin ,可以下载成功,没有任何问题!
请问:
1、虚拟机安装后生成的
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8
与虚拟机中linux的eth0
与PC的真实网卡之间是什么关系呢?
2、前面说的tftp连接下载是哪里有问题呢??
谢谢各位啦!!
|
tftp目录的权限全开试试看
楼主实在不行在windows上装一个tftpserver先试试看,我都在windows上用tftpserver
楼主实在不行在windows上装一个tftpserver先试试看,我都在windows上用tftpserver
|
这就是连接超时的错误啊
仔细检查你的tftp配置文件,关闭xp和rhel的防火墙,先在xp上tftp下载成功再说
1、虚拟机安装后生成的
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8
与虚拟机中linux的eth0
与PC的真实网卡之间是什么关系呢?
--------------------------------------
桥接用不到这些,可以禁用。NAT方式才用得到
仔细检查你的tftp配置文件,关闭xp和rhel的防火墙,先在xp上tftp下载成功再说
1、虚拟机安装后生成的
VMware Network Adapter VMnet1
VMware Network Adapter VMnet8
与虚拟机中linux的eth0
与PC的真实网卡之间是什么关系呢?
--------------------------------------
桥接用不到这些,可以禁用。NAT方式才用得到
|
我的虚拟机中的Linux 的IP为 192.168.1.21 (我通过ifconfig eth0 192.168.1.21 命令配置)
不可以这样设虚拟机IP吧
可以在虚拟机的网络管理里面你设虚拟机的IP啊
不可以这样设虚拟机IP吧
可以在虚拟机的网络管理里面你设虚拟机的IP啊
|
看下是不是防火墙的问题,先配好了再用板子试