网卡的状态

我刚刚装了qnx6 在一台新的电脑上。
当我用ifconfig -a 查看时结果是:
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
inet 127.0.0.1 netmask 0xff000000
en0: flags=80008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,SHIM> mtu 1500
capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
enabled=0
address: 90:e6:ba:53:41:78
inet 192.168.0.16 netmask 0xffffff00 broadcast 192.168.0.255

为什么有一行是enabled=0,而我的旧电脑上面没有这行而是有status:active。
我需要激活我的新电脑的网卡吗?而且网线插在新的电脑上,只有黄灯亮,绿灯不闪。旧的则会闪。
还有就是,每次重启电脑后,ip地址就消失了,却要重新设定。而旧电脑则永久的记录下来了。
不知道这两个是不是同一个问题造成的,应该用什么命令来设置呢???
谢谢!!

capabilities行与enabled行是成对出现的。

capabilities行显示了你的网卡支持硬件校验,enabled显示了当前开启的硬件校验。如你的输出,说明你的网卡支持IP4/TCP4/UDP4的硬件校验,而enabled=0则表示当前这些功能没有开启,你可以用如下命令开启。

ifconfig en0 +ip4csum +tcp4csum +udp4csum

至于IP地址消失,默认是开机DHCP的,如果你要手工设置,可以在开机后执行phlip配置一下,以后每次就自动取得地址了。

我昨天能ping通,但今天开启了一下硬件校验之后,就再也ping不通另一端连着的控制器了ip:192.168.0.254了,但能ping通127.0.0.1。用旧的电脑就能ping通。。。
新电脑是RTL8111C的网卡,是不是qnx6。4对这个芯片的驱动有BUG啊,要不怎么ping不通呢?

驱动的Bug, 硬件不兼容,配置不正确,都有可能。

你能肯定是开启硬件校验造成ping不通吗?硬件校验可以用下述命令随时关掉的。ping不通时,你把它关掉再试试?

ifconfig en0 -ip4csum -tcp4csum - udp4csum

现象是不用我减掉他们,重启之后就自己剪掉了,但是还是ping不通,但是这是在用boot loader:qnxbasesmp 的时候,
我把boot loader 换成:qnxbasema的时候却能ping通了。。
这些boot loader 有什么区别呢??我只知道用qnxbasesmp时,系统显示双核,但是qnxbasema的时候,系统显示单核。。。