skyeye@ubunutu8.04 x86安装,skyeye网络注意

内核编译和嵌入式产品的设计与开发
回复
steeven
帖子: 103
注册时间: 2006-08-02 22:05
送出感谢: 0
接收感谢: 0

skyeye@ubunutu8.04 x86安装,skyeye网络注意

#1

帖子 steeven » 2008-06-12 19:38

本人菜鸟,按照精华区大侠指点,安装skyeye能够运行,但是网络死活不通,无奈,取最新版本1.25自己安装,成功~
注意事项:
1. skyeye的网络要用到tun模块,lsmod |grep tun:

代码: 全选

tun                    12672  0
这里skyeye网络启动后是1
2. skyeye要开启tap虚拟网卡,所以要用sudo启动:
sudo skyeye -e linux
3. 启动skyeye后ifconfig应该能看到tap0网卡,ip就是skyeye.conf里面指定的。看不到这个就是网络没通
4. skyeye启动后ifconfig 应该能看到eth0 ip 10.0.0.2, ping 10.0.0.1就是你的电脑应该有反应。
5. 里面ping外面之后外面才能ping通里面!

安装步骤如下:
1. 去http://gro.clinux.org/projects/skyeye/下载skyeye-1.2.5和skyeye-testsuite-1.2.5
2. 解压
3. skyeye安装:./configure;make;sudo make install;
4. testsuite不用安装,进入skyeye-testsuite-1.2.5/uClinux/at91/uclinux_cs8900a
5. sudo skyeye -e linux

有几个配置目录下面的网卡不通或者运行报错,搞不懂啦。先玩这个吧

补充:skyeye1.2的testsuite里面自带的skyeye0.9.2, 用那个sudo可以的~
上次由 steeven 在 2008-06-12 22:04,总共编辑 1 次。
steeven
帖子: 103
注册时间: 2006-08-02 22:05
送出感谢: 0
接收感谢: 0

#2

帖子 steeven » 2008-06-12 20:11

要让虚拟机访问外网:
主机上:
sudo ip addr del 192.168.2.3 dev eth0
sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo brctl addif br0 tap0
sudo ifconfig br0 tap0 up
sudo route add default gw 192.168.2.1
虚拟机上:
ifconfig eth0 192.168.2.4
route add default gw 192.168.2.1

注意192.168.2.3是我eth0原来的ip, 192.168.2.4是虚拟机上的新ip, 不用10.0.0.2了,相当于用公司的ip上网。
回复

回到 “内核及嵌入式开发”