LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2245|回复: 2

关于无线上网卡的实用!

[复制链接]
发表于 2003-6-19 10:46:26 | 显示全部楼层 |阅读模式
最近单位购买了一个无线HUB,和无线上网卡.有谁在LINNX下使用过.有没有相关的驱动.

我去过关于产品的主页了,没有找到相对的驱动.
发表于 2003-6-19 12:04:32 | 显示全部楼层
准备条件:

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
## IP地址可以根据需要任意指定,但须保证每个成员的网络地址都在同一个段里,否则,无法相互访问。

然后,执行
#/etc/init.d/network stop
#/etc/init.d/network start

如果是从其它方式切换过来,最好,将pcmcia服务关闭一次,否则网络启动很慢,甚至启动失败。
即在上面两句命令中间,加入:
#/etc/init.d/pcmcia stop
#/etc/init.d/pcmcia start

Ad-Hoc方式的网络环境设置好以后,只要有两台以上设置好,网卡的连接状态会一直闪烁绿灯,表示在通信。同时,相互之间可以ping通。

由于,笔者未使用过其它品牌的无线网卡,如果有可能,很想看看其他无线网卡是否也适用,尤其是USB接口的无线网卡。
发表于 2004-4-4 02:27:49 | 显示全部楼层

Very good article!

I wish I could have read your post early!!!
I just spent whole 3 days to install my D-LINK DWL-G650 which is based on Atheros chipset.
There are too many things to worry about during the installation process.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表