HP NC4400上使用Debian(二)
本文可自由转载,但请遵循“署名-非商业用途-保持一致”的创作共用协议。 永久链接:JoeCen's 小猫窝-----------------------------
五、无线网卡
我的无线网卡是
安装模块和工具:
加载模块:
加载模块的同时将会启动ipw3945d进程,完成后可以ps看是否有这个进程存在。
PS:搞了很久,发现eth1这个"wireless interface"总是出不来,第二天终于发现是因为nb的wireless button没有开启....
安装wireless工具(默认已经安装)
连接ap(wep):
iwconfig eth1 key "you_key"
其实上述配置可以写到
文件中,不过不知道为何不生效,所以就直接写成脚本的形式,在系统启动的时候一起启动了。
在文件
添加如下配置:
iface eth1 inet static
address 192.168.1.17
netmask 255.255.255.0
gateway 192.168.1.1
如果是使用WPA的配置参照其他文档:
http://www.joecen.com/2007/10/26/linux-wireless-setting/
六、挂载windows分区:
/etc/fstab中加入:
挂载ntfs分区,testing下:
看fuse模块是否已经loaded:
手工挂载ntfs分区:
fstab加入:
------------------
七、安装Virtualbox
在
中加入
运行
即可
如果是testing的话,直接
安装的vbox是有问题的,貌似关联还没有做好,没有module和另外一些文件,具体的错误:
运行
会出现如下错误:
原因是不存在
/usr/share/virtualbox/src/build_in_tmp
文件,
/lib/module/$(uname -r)
里面也不存在
vboxdrv
模块。
其实即使debian系统升级为testing以后,也可以从这里:
http://www.virtualbox.org/wiki/Downloads
下载etch的deb包,使用dpkg进行安装。
将网络从virtualbox默认的nat方式更改为使用"Host Interface"的方式(非Bridge方式):
安装:
apt-get install uml-utilities
将运行virtualbox的用户加入到uml-net组:
gpasswd -a vboxuser uml-net
修改网络配置文件:
加入
iface tap0 inet manual
up ifconfig $IFACE 10.10.10.1 netmask 255.255.255.0 up
down ifconfig $IFACE down
tunctl_user vboxuser
运行
将virtualbox的虚拟机"My VM"的网络连接方式更改。
或者手工在VBoxManage的GUI界面中修改也可以。
进入虚拟机以后,将虚拟机的IP修改为"10.10.10.2",gateway改为10.10.10.1。
最后在master里面配置NAT就可以了。
这是为了解决开了popo以后,virtualbox占用系统资源过多的问题。virtualbox使用默认的nat方式,开启popo以后,经常会占用掉一整个CPU。
虽然我是有两个cpu内核,但是也吃不消。该成host interface的方式以后,就没有这个问题了。我想除了popo本身比较烂以外,virtualbox的nat方式也是有bug的。
一些错误:
ERROR:
{xxxxxxxxx}
原因是uuid手工编辑xml文件的时候,将里面的uuid搞错了。
修改
和
~/.Virtualbox/Machine/xx/xx.xml
文件的配置
error:
VBox status code: -102 (VERR_FILE_NOT_FOUND).
休眠以后出现的错误,不知道原因。解决方法是清除休眠状态,重新启动。
to be continue...
November 14th, 2008 at 4:09 pm Quote
你interfaces的无线网部分写的不对应该是
wireless-essid xxxx
wireless-mode xxxxx
wireless-key1 xxxxx
很高兴见到你的博客,其中的文章也给了我不上的帮助,谢谢。能否加你的msn?期待和你的交流。上面的邮箱就是我的msn。
November 15th, 2008 at 10:29 pm Quote
或许是版本不一样,这篇文章也比较久了。
msn已加。