不知道如何设置上网?

我在以前的帖子中看到如何检测网卡的方法
我用 ifconfig后出现下面内容:
lo0:flags=8009<UP,LOOPBACK,MULTICAST>mtu 33212
capabilities=7<ip4CSUM,TCP4CSUM,UDP4CSUM>
enabled=0<>
inet 127.0.0.1 netmask 0xff000000
却不知道是不是已经找到网卡了,如果没有找到该如何办?
如果是找到了,那我到connection里却总是设置不成功呢?
谢谢帮助 :cry: :cry: :cry:

  1. 没有找到网卡
  2. 你用的是什么网卡?如果不知道的话,试试执行 “pci -v” 命令,然后把结果帖上来。你的QNX是哪一个版本?可以通过 uname -a 来得到。

谢谢XTANG兄,我刚才查了下型号,如下:
QNX的版本是6.2.1
网卡是Intel(R) PRO/100 VE Network Connection
Class=Network(Ethernet)
Vendor ID=8086h,Intel Corporation
Device ID=1050h,Unknown Unknown
还请XTANG兄及其他仁兄给于帮助

我后来用了
slay -f io-net
io-net -d speedo did=0x1050,vid=0x8086,verbose -p tcpip后,用ifconfig就出现了下面的内容:
lo0:flags=8009<UP,LOOPBACK,MULTICAST>mtu 33212
capabilities=7<ip4CSUM,TCP4CSUM,UDP4CSUM>
enabled=0<>
inet 127.0.0.1 netmask 0xff000000

en0:flags=8842<BORADCAST,RUNNING,SIMPLEX,MULTICAST>mtu 1500
address:00:0f:fe:39:14:6b
media:Ethernet 100base TX full-duplex
status:active
好象是把网卡驱动给装上了,但是用pci -v看到class=Network部分,还是原来的
Class=Network(Ethernet)
Vendor ID=8086h,Intel Corporation
Device ID=1050h,Unknown Unknown

而且一旦我重新登陆到QNX后,ifconfig后又恢复到原来没有找到网卡的状态,又要重新运行io-net,但是pci -v一直没有什么变化
我怀疑还是没有真正找到网卡,或是我使用命令参数错误,我找不出来?望帮助

还有就是在创建connection的时候,里面的server需要填写吗?我在io-net命令成功的情况下创建了一个connection,没有填server部分,但是不能上网,总是处于连接状态,不知道为什么?

目前,我的机器没有分配IP,在windows2000pro中是使用的自动IP地址
我在DOS下用IPCONFIG后显示为:
connection-specific DNS suffix:
IP Address 1**..0.102
Subnet mask 255.255.255.0
Default Gateway 1
.
**.0.1




不知道什么地方出了错误,望XTANG及其他仁兄帮助。谢谢

还差一步啦io-net后ifconfig en0 192.168.1.10就可以了,此处的ip换成你自己的ip,你可以在2000中查到自己的ip的。至于网关可以这样加入:route add default 192.168.1.1(你网关的ip)

wsforever说得对。

pci -v 是QNX通过PCI标准检测到的PCI上的设备。你的QNX不认识设备号为1050的INTEL网卡,所以显示 Unknown,这也是为什么网卡没有自动启动的原因。

你"slay io-net; io-net -d speedo did=0x1050 …" 其实就是强行启动驱动程序,告诉它找设备号为1050的网卡,因为它们都是相近的芯片,所以驱动可以工作。你也在ifconfig里见到了en0。

最后,你需要象wsforever说的那样,给你的en0分配一个ip地址。可以用ifconfig手工设,也可以用dhcp.client 来从服务器取得(你的网上必须要有dhcp服务器)。

还有,每次重启都要slay io-net; io-net …比较麻烦,你可以去创建一个 /etc/rc.d/rc.local 文件,把那两个命令写在里面(记得 chmod a+x /etc/rc.d/rc.local),这样以后每次重启,rc.local都会被自动执行,网络就能自动启动了。

谢谢
但是现在还有一个问题,就是,我们现在上网是使用的自动获得IP地址,我刚才看了下,我和另外同事用ipconfig(windows)查到的IP地址是一样的,都是192.168.0.102,而且我在设置了connection后总是处于connecting server的状态,而且cpu使用是100%,在设置connection的时候,server,service都没有填写,我也不知道填写什么。网络还是上不了
我怀疑是不是因为我IP地址是自动获得的原因呢?因为没有自己固定的IP地址呢?
请赐教,谢谢

试试这个:

slay io-net

io-net -d speedo did=0x1050,vid=0x8086,verbose -p tcpip

dhcp.client -i en0 -m

ping www.openqnx.com

还是不行呀,一到PING 的时候,就没有反应了,CPU状态为0,必须强行关闭才可以终止,我感觉是不是和IP地址分配有关?

非常感谢,现在已经可以上网了,哈哈
谢谢xtang,wsforever及其他关注的仁兄。

請教一個問題
如何設定網卡的速度是 10 或 100 或 1000 MB 呢?

网卡的速度通常是自动检测的,要强行设的话,可以在网卡驱动启动的时候设。

slay io-net; io-net -d speed=10 -p tcpip

謝謝您
總是又快又精準的幫我解答問題

關於這個問題
我同時也在 QNX Web site 中找到資料
http://www.qnx.com/developers/docs/qnx_6.1_docs/neutrino/utilities/d/devn-speedo.so.html

謝謝您
總是又快又精準的幫我解答問題

關於這個問題
我同時也在 QNX Web site 中找到資料
http://www.qnx.com/developers/docs/qnx_6.1_docs/neutrino/utilities/d/devn-speedo.so.html