N900 Ad-hoc WiFi Hotspot: Difference between revisions

From Maemo Wiki
Jump to navigationJump to search
Undo revision 36338 by Amigadave (Talk)
imported>hurrian
Made instructions more generic. Also note, that ifconfig has been deprecated, and so has been removed from Client instructions.
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
pqZ5PW  <a href="http://xdkhulmnpalf.com/">xdkhulmnpalf</a>, [url=http://ngthllamaoje.com/]ngthllamaoje[/url], [link=http://wdntewerbfmh.com/]wdntewerbfmh[/link], http://rnguprkxpidj.com/
== Working solution ==
 
See http://talk.maemo.org/showthread.php?t=73406
 
It may be noted, that scanning for networks on the N900 seems to disconnect everything. So starting wlancond seems to be a bad solution, better stop it.
 
== Old article ==
 
This method works but is not usable for more than a proof of concept because it suffers '''40% packet loss at close range''' between the [[Nokia N900|N900]] and the laptop.
 
== On the N900 ==
 
<ol>
<li>[[Extras-devel#How to activate Extras-devel|Enable extras-devel]]</li>
<li>Install [http://maemo.org/packages/view/iptables/ iptables] at a [[terminal]] with [[root access]]:<pre>apt-get install iptables</pre></li>
<li>Install [http://maemo.org/packages/view/kernel-power-settings/ kernel-power-settings] (see [[Kernel_Power#Installation_of_the_stable_kernel_from_extras|the detailed installation instructions]]):<pre>apt-get install kernel-power-settings</pre></li>
<li>Connect to the Internet with GPRS</li>
<li>Setup iptables to allow forwarding:
<pre>
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o gprs0 -j MASQUERADE
</pre></li>
<li>Bring up te ad hoc wireless network:
<pre>
iwconfig wlan0 mode ad-hoc channel 3
ifconfig wlan0 192.168.4.15 up
iwconfig wlan0 essid N900
</pre></li>
</ol>
 
== On the Client ==
 
Simply connect to the ad hoc wireless network.
 
In this configuration, a DHCP server is not run by the N900, so addresses will have to be manually assigned to clients.
 
Note that on Android devices, a patched "wpa_supplicant" file may be necessary to see the network.
 
[[Category:Connectivity]]
[[Category:N900]]
[[Category:Power users]]
[[Category:WiFi]]

Latest revision as of 16:02, 8 June 2012

Working solution

See http://talk.maemo.org/showthread.php?t=73406

It may be noted, that scanning for networks on the N900 seems to disconnect everything. So starting wlancond seems to be a bad solution, better stop it.

Old article

This method works but is not usable for more than a proof of concept because it suffers 40% packet loss at close range between the N900 and the laptop.

On the N900

  1. Enable extras-devel
  2. Install iptables at a terminal with root access:
    apt-get install iptables
  3. Install kernel-power-settings (see the detailed installation instructions):
    apt-get install kernel-power-settings
  4. Connect to the Internet with GPRS
  5. Setup iptables to allow forwarding:
    echo 1 > /proc/sys/net/ipv4/ip_forward
    iptables -t nat -A POSTROUTING -o gprs0 -j MASQUERADE
    
  6. Bring up te ad hoc wireless network:
    iwconfig wlan0 mode ad-hoc channel 3
    ifconfig wlan0 192.168.4.15 up
    iwconfig wlan0 essid N900
    

On the Client

Simply connect to the ad hoc wireless network.

In this configuration, a DHCP server is not run by the N900, so addresses will have to be manually assigned to clients.

Note that on Android devices, a patched "wpa_supplicant" file may be necessary to see the network.