QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1017|回复: 5

uClinux中怎么见不到网卡呢?

[复制链接]
发表于 2005-1-31 17:30:02 | 显示全部楼层 |阅读模式
如题,我已经配置了SkyEye:
cpu:arm7tdmi
mach:at91
......
net: state=on, mac=0:1:1:1:1:f, ethmod=tuntap, hosip=192.168.182.182
在SkyEye上运行uClinux正常,但是在/dev下怎么没有发现网卡呢?是不是还需要配置什么或是我的理解不对?请大虾指点
 楼主| 发表于 2005-1-31 22:47:26 | 显示全部楼层
完全按照uclinux4skyeye-0.2.3.tgz中的说明进行操作,还是不行,在SkyEye上启动uclinux还是不能找到eth0,郁闷啊!怎么会这样呢?
回复

使用道具 举报

发表于 2005-2-1 19:37:29 | 显示全部楼层
你直接ifconfig eth0 UCLINXU里面IP。
比如:你设置了net: state=on, mac=0:1:1:1:1:f, ethmod=tuntap, hosip=192.168.182.182 ,那么在 uclinxu 里面的IP可以设置为  192.168.182.183.
然后在host上看一下 ifconfig tap0 看一下啊是192.168.182.182,然后在 uclinux下面ifconfig eth0 ,看一下啊是你设置的值。如果这两步没有问题,就可以PING了
回复

使用道具 举报

 楼主| 发表于 2005-2-2 09:39:50 | 显示全部楼层
多谢zyj001et兄,终于搞定了!
原来是我没有搞清楚,把物理网卡的IP设成hostip值了!这样skyeye运行时虚拟的网卡的IP就和物理网卡的IP成一样的了,所以PING不通!
还有一点就是uclinux中的eth0并没有在/dev下,我原以为它应该在/dev下
回复

使用道具 举报

发表于 2005-2-2 11:30:57 | 显示全部楼层
这个也是我 一开始比较困惑的问题,解决网络问题的问题无非有以下几点
1.skyeye的配置文件是否正确
2.Host主机的TAP0配置的是否正确。 在启动uclinux后,使用IFCONFIG TAP0,如果能看到 skyeye.conf 里面配置的hostIP的IP值,说明成功
3. 往uclinux里面加 网络驱动的过程啊正确,即 用skyeye4uclinux里面的 skyeyenet2k.c 和.H 文件 。
4.如果123都没有问题, 今天linux后,看IFCONFIG 是否有内容,如果没有,那么 IFCONFIG ETH0 UCLINUX的IP。比如 在配置文件里面设置了HOST IP为10。0。0。1,那么在uclinux里面设置为 10.0.0.×就可以了。

经过上述步骤, 一般 都可以使用网络了
回复

使用道具 举报

 楼主| 发表于 2005-2-3 10:39:25 | 显示全部楼层
还有一个问题,现在skyeye在只模拟了一片网卡,能不能在模拟两张呢?(我希望在uclinux中有eth0,eth1,...),还有vnet究竟有什么作用呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 18:30 , Processed in 0.065224 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表