由 SirSea 在 06-19-2003 10:46 发表:
关于无线上网卡的实用!
最近单位购买了一个无线HUB,和无线上网卡.有谁在LINNX下使用过.有没有相关的驱动.
我去过关于产品的主页了,没有找到相对的驱动.
人生一世,草木一秋!
由 dsj 在 06-19-2003 12:04 发表:
准备条件:
1. 安装了PCMCIA驱动。
2. 安装了WIRELESS-TOOLS。
检验:
1.#/etc/init.d/pcmcia status
cardmgr (pid 5499) is running...
2.#rpm -q wireless-tools
wireless-tools-25-4mdk
3.#more /proc/net/wireless
...
安装Top Global(Agere)的pcmcia接口的无线网卡
#modprobe pcmcia_core
#modprobe yenta_socket
#modprobe orinoco_cs
如果无线网卡已安装好,可以通过以下两个方法得知:
1.#more /proc/interrupts
包含:orinoco_cs和Texas Instruments PCI4410 PC card Cardbus Controller
2.#lsmod
包含:pcmcia_core, yenta, ds, hermes, orinoco_cs, orinoco等。
编辑/etc/sysconfig/network-scripts/ifcfg-eth0(1),设置eth0(1)的网络启动设置。编
辑/etc/sysconfig/pcmcia和/etc/sysconfig/network,如下:
1.#more /etc/sysconfig/pcmcia
PCIC=yenta_socket
PCMCIA=yes
2.#more /etc/sysconfig/network
HOSTNAME=abc ## 你的主机名
NETWORKING=yes
3. #more /etc/sysconfig/network-scripts/ifcfg-eth0(1)
DEVICE=eth0(1)
BOOTPROTO=dhcp
#IPADDR=192.168.0.5
#NETMASK=255.255.255.0
ONBOOT=yes
...
检查网络状态
#/etc/init.d/network status
这些都确认了以后,可以开始配置无线网卡的使用环境了,以前看文档都说无线网络的配置是
在/etc/pcmcia/config.opts和/etc/pcmcia/wireless.opts里,可是配置了无数次,都不能改变初始值,因为
笔者的公司是使用dhcp得到客户端IP地址。虽然,可以通过iwconfig eth0/1来改设置,但总是没法和dhcp一起
使用。
通读了/etc/init.d/network整个shell文本,找了半天也没找到,最后无意中发现在/etc/sysconfig/network
-scripts目录里有ifup-wireless这个文件,打开一看,正是!
在公司里使用基于AP的网络环境,在Windows里设置为,网络名为abc.d,封闭方式closed,加密方式,密钥为
13位ascii字符abcdefghijklm。将与AP有关的设置加在ifup-wireless文件内容的前面:
ESSID=abc.d
MODE=Managed
KEY=6162636465666768696a6b6c6d
abcdefghijklm 13个16进制值,在Windows里密钥是字符,这里改用16进制表示。
具体每一项值的意义,可以看
#man iwconfig即可,里面讲得还算比较详细。
然后,执行:
#/etc/init.d/network restart
这里的restart 等同于stop + start。也可以分开执行。
如果这些参数设置正确,在iwconfig 里可以看到ap的mac地址。
使用AD-HOC方式
如果是无AP的网络,将MODE改为Ad-hoc。
在每一台使用Ad-hoc方式的机器中ifup-wireless文件内容的前面,将其它方式注释掉,并加上:
ESSID=abc ## 你可以任意指定你的网络名,但要与其它成员相同。
MODE=Ad-hoc
还要改/etc/sysconfig/network-scripts/ifcfg-eth0(1)文件,将dhcp设置取消或注释掉,加上:
IPADDR=192.168.1.XXX
NETMASK=255.255.255.0