Here is some further background information and useful links:
chmod +x setup.sh and mam.pledit the mam.pl file appropriately (username/password) and set it up as a wrapper.
Here's my ifcfg-eth1 version that works for redhat9. Change the name and entry to eth0, eth1, eth2 or whichever appropriate.
.... case "$ADDRESS" in *,*,*,00:60:1D:*|*,*,*,00:02:2D:*) INFO="Example Teuben config for Orinoco card" ESSID="umd" <--- notice ESSID is case sensitive MODE="Managed" KEY="off" ;; ... ( note added June 2003: this was fine for rh73 and some others, but rh9 does not read the wireless.opts file anymore, but instead all parameters are now encoded in their respective ifcfg-ethN files in /etc/sysconfig/network-scripts )
% iwconfig eth0 eth0 IEEE 802.11-DS ESSID:"umd" Nickname:"nemo" Mode:Managed Frequency:2.412GHz Access Point: 00:40:96:38:DA:22 Bit Rate:2Mb/s Sensitivity:1/3 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:9/92 Signal level:-82 dBm Noise level:-91 dBm Rx invalid nwid:0 invalid crypt:0 invalid misc:3478This is the output from a standard RH71 configuration. If you change the driver from the xxx_cs to the new wavelan2_cs driver, you might see a shorter output (this is the one when connected to the RG-1000 at home):
eth0 ORiNOCO ESSID:"xxxxxx" Nickname:"nemo" Mode:Managed Channel:0 Sensitivity:1/3 RTS thr:off Link Quality:17/92 Signal level:-76 dBm Noise level:-93 dBm Rx invalid nwid:0 invalid crypt:0 invalid misc:5005