Author Topic: Need help with ad hoc wifi  (Read 2959 times)

slapout

  • Jr. Member
  • **
  • Posts: 50
    • View Profile
Need help with ad hoc wifi
« on: April 24, 2004, 02:52:28 pm »
I\'ve searched thru the forum and done some googling, but I still can\'t seem to get my wifi setup working.

I\'m trying to network my 5600 & my WinXP Home pc so that I can share my dial up connection.

I\'d like to setup an ad hoc network. On the PC I\'m using a Linksys WUSB54G. And on the Zaurus I have a Linksys WCF12.

I used the network wizard in XP and the Network app in the Z to set things up. (I\'m using the rom that came with my Z. It\'s 1.00 which i think is like the 3 rom on the 5500).

They seem to see each other: When I tell the Z to connect windows shows it connected and the Z shows connected.

The information button on the Z shows:

IP Address:  192.168.0.33 (DHCP)
Subnet Mask: 255.255.255.0
DNS Server:  192.168.0.1
Default Gateway: 192.168.0.1

However in the Z Network app on the Current Tab it shows:
WLanService:   OffLine
AccessPoint:   Unable to detect (makes sense--I\'m not using one)
ESSID:        <blank>
Signal:        0%
Quality:       0%

I\'m not able to see webpages in Opera. Any idea what I\'m doing wrong?
SL-5600
Watapon 1.2 Rom

lindenle

  • Newbie
  • *
  • Posts: 12
    • View Profile
Need help with ad hoc wifi
« Reply #1 on: January 16, 2006, 05:28:34 pm »
I am not sure i can help you too much. I have this working from zaurus to a linux machine. The zarus uses a symbol wifi and the linux machine is using an orinoco gold card. In my case I am sharing a LAN connection but it should be pretty much the same.

On Laptop:
iwconfig eth1 essid "ADHOC" key off mode Ad-Hoc channel 10
ifconfig eth1 192.168.1.1 up

On Zaurus:
Using wifi control add essid and switch to ad-hoc mode and channel .
Also enter netmask and ip by hand by unchecking the set automatically box.
Also enter the dns servers from your isp into the wifi manager by hand.

Now back to linux machine to nat the zaurus out to the world, i do:
#!/bin/bash
#
# This script will allow ip forwarding from INTIF to EXTIF
#
#
#
EXTIF=eth0
INTIF=eth1
IPTABLES=$(which iptables)

$IPTABLES -P INPUT ACCEPT
$IPTABLES -F INPUT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -F OUTPUT
$IPTABLES -P FORWARD DROP
$IPTABLES -F FORWARD
$IPTABLES -t nat -F

echo "1" > /proc/sys/net/ipv4/ip_forward

$IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j
 ACCEPT
$IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE

One could also run a dhcp server on eth1 to answer and give ip dns etc but that was too much  work for my need (updating calendar on Z).
---------------------------------------------
Loren A. Linden Levy
481 Loomis, Department of Physics
University of Illinois at Urbana-Champaign
1110 W. Green St., Urbana, IL 61801-3080
Tel:   217-244-7995   Fax: 217-333-1215
Email: lindenle@uiuc.edu
url:   http://w3.physics.uiuc.edu/~lindenle/
---------------------------------------------
Zaurus SL-C860; 1GB SD; Symbol 802.11b; 128MB CF