<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
<font class="Apple-style-span" face="Tahoma" size="2">Because of weak WiFi signal I need to use an external antenna (GSI USB Wireless WiFi long range network adapter), which comes with an installation disk including drivers for both Windows and Linux but instructions for Windows only. In the Linux package there is a Read-me file which gives the following instructions for installation. The disk includes the suite of files called ./makedrv etc to which the instructions below seem to refer. But try as I might I can't work out what actually to do with these instructions. I have tried entering the scripts in the terminal but that does not seem to work. Would anybody please be able to help me load this driver, explaining what keys I need to press where? I am very new to Ubuntu. </font><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div><font class="Apple-style-span" face="Tahoma" size="2">Many thanks in advance!</font><br><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">READ ME FILE BEGINS</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div><div><font class="Apple-style-span" face="Tahoma" size="2">Release Date: 2006-02-09, ver 1.2</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">RTL8187 Linux driver version 1.2</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> --This driver supports RealTek RTL8187 Wireless LAN driver for </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> Fedora Core 2/3/4/5, Debian 3.1, Mandrake 10.2/Mandriva 2006, </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> SUSE 9.3/10.1/10.2, Gentoo 3.1, etc.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> - Support Client mode for either infrastructure or adhoc mode</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> - Support WEP and WPAPSK connection</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">< Component ></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">The driver is composed of several parts:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>1. Module source code</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> stack.tar.gz</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> drv.tar.gz</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="Tahoma" size="2"> </font></span></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>2. Script ot build the modules</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> makedrv</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>3. Script to load/unload modules</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> wlan0up</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> wlan0down </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>4. Script and configuration for DHCP</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> <span class="Apple-tab-span" style="white-space:pre"> </span> wlan0dhcp</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> ifcfg-wlan0</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>4. Supplicant source code:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> wpa_supplicant-0.4.9.tar.gz</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>5. Example of supplicant configuration file:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> wpa1.conf</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">< Installation ></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Runing the scripts can finish all operations of building up modules </font></div><div><font class="Apple-style-span" face="Tahoma" size="2">from the source code and start the nic.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>1. Build up the drivers from the source code</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> ./makedrv</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>2. load the driver module to kernel and start up nic</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> ./wlan0up</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">< Set wireless lan MIBs ></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">This driver uses Wireless Extension as an interface allowing you to set</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Wireless LAN specific parameters.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Current driver supports "iwlist" to show the device status of nic</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> iwlist wlan0 [parameters]</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">where</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> parameter explaination <span class="Apple-tab-span" style="white-space:pre"> </span>[parameters] </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> ----------------------- <span class="Apple-tab-span" style="white-space:pre"> </span>------------- </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> Show available chan and freq<span class="Apple-tab-span" style="white-space:pre"> </span>freq / channel </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> Show and Scan BSS and IBSS <span class="Apple-tab-span" style="white-space:pre"> </span>scan[ning] </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> Show supported bit-rate rate / bit[rate] </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> Show Power Management mode power </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">For example:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwlist wlan0 channel</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwlist wlan0 scan</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwlist wlan0 rate</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwlist wlan0 power</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">Driver also supports "iwconfig", manipulate driver private ioctls, to set</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">MIBs.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 [parameters] [val]</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">where</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>parameter explaination [parameters] [val] constraints</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> ----------------------- ------------- ------------------</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> Connect to AP by address ap <span class="Apple-tab-span" style="white-space:pre"> </span>[mac_addr]</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> Set the essid, join (I)BSS essid <span class="Apple-tab-span" style="white-space:pre"> </span>[essid]</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> Set operation mode mode {Managed|Ad-hoc}</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> Set keys and security mode key/enc[ryption] {N|open|restricted|off}</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">For example:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 ap XX:XX:XX:XX:XX:XX</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 essid "ap_name"</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 mode Ad-hoc</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 mode essid "name" mode Ad-hoc</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 key 0123456789 [2] open</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 key off</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 key restricted [3] 0123456789</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">< Getting IP address ></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">After start up the nic, the network needs to obtain an IP address before</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">transmit/receive data.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">This can be done by setting the static IP via "ifconfig wlan0 IP_ADDRESS"</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">command, or using DHCP.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">If using DHCP, setting steps is as below:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>(1)connect to an AP via "iwconfig" settings</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 essid [name]<span class="Apple-tab-span" style="white-space:pre"> </span>or</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>iwconfig wlan0 ap XX:XX:XX:XX:XX:XX</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>(2)run the script which run the dhclient</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>./wlan0dhcp</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> or </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>dhcpcd wlan0</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> <span class="Apple-tab-span" style="white-space:pre"> </span>(Some network admins require that you use the</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> <span class="Apple-tab-span" style="white-space:pre"> </span>hostname and domainname provided by the DHCP server.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> <span class="Apple-tab-span" style="white-space:pre"> </span>In that case, use </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>dhcpcd -HD wlan0)</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="Tahoma" size="2"> </font></span></div><div><font class="Apple-style-span" face="Tahoma" size="2">< WPAPSK ></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">WPA_SUPPLICANT help the network to communicate under the protection of WPAPSK</font></div><div><font class="Apple-style-span" face="Tahoma" size="2">mechanism</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="Tahoma" size="2"> </font></span></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>(1)Unpack source code of WPA supplicant:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> tar -zxvf wpa_supplicant-0.4.9.tar.gz</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> cd wpa_supplicant-0.4.9</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="Tahoma" size="2"> </font></span></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>(2)Create .config file:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> cp defconfig .config</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="Tahoma" size="2"> </font></span></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>(3)Edit .config file, uncomment the following line:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> #CONFIG_DRIVER_IPW=y.</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="Tahoma" size="2"> </font></span></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>(4)Build WPA supplicant:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> make</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>If make error for lack of <include/md5.h>, install the openssl lib(two ways):</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> 1. Install the openssl lib from corresponding installation disc:</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> Fedora Core 2/3/4/5(openssl-0.9.71x-xx), Mandrake10.2/Mandriva10.2(openssl-0.9.7x-xmdk),</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> Debian 3.1(libssl-dev), Suse 9.3/10.0/10.1(openssl_devl), Gentoo(dev-libs/openssl), etc.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> 2. Download the openssl open source package from www.openssl.org, build and install it.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>(5)Edit wpa_supplicant.conf to set up SSID and its passphrase.</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> For example, the following setting in "wpa1.conf" means SSID </font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> to join is "BufAG54_Ch6" and its passphrase is "87654321".</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> network={</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>ssid="BufAG54_Ch6"</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>proto=WPA</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>key_mgmt=WPA-PSK</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>pairwise=CCMP TKIP</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>group=CCMP TKIP WEP104 WEP40</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>psk="87654321"</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>priority=2</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> }</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span>(6)Execute WPA supplicant (Assume 8187 and related modules had been</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"> loaded):</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><span class="Apple-tab-span" style="white-space:pre"> </span> ./wpa_supplicant -D ipw -c wpa1.conf -i wlan0 &</font></div><div><font class="Apple-style-span" face="Tahoma" size="2"><br></font></div><div><font class="Apple-style-span" face="Tahoma" size="2">READ-ME FILE ENDS</font></div><div style="font-family: Tahoma; font-size: 10pt; "><br></div></div></div>
</body>
</html>