| title: | Re Internet connection sharing |
|
On Thu, Oct 15, 2009 at 12:29:10AM +0300, Marius Gedminas wrote:
You have:
* 1 (one) Nokia N900
* 1 (one) USB cable for the N900
* 1 (one) laptop running Linux
* 1 (one) USB 3g dongle with a SIM slot for the laptop
* 1 (one) SIM card
Your goal: get both the laptop and the N900 online.
So far Ive achieved partial success:
* insert SIM card into the N900
* get online
* connect the N900 to the laptop with a USB cable
* on the N900 open a root shell and run
ifconfig usb0 10.20.10.1 netmask 255.255.255.0 up
dnsmasq -i usb0 -a 10.20.10.1 -I lo -z -d -x /var/run/dnsmasq.usb0.pid
* on the laptop run
ifconfig usb0 10.20.10.2 netmask 255.255.255.0 up
echo nameserver 10.20.10.1 /etc/resolv.conf
So far so good, but without iptables I cannot make the N900 do network
address translation. Ive also installed openssh-server on the N900 and used
ssh -D 1080 root@xxxxxxxxxx from the laptop to get a SOCKS5 proxy on
localhost, so I can get online from my laptop, but thats a rather
inconvenient partial solution.
Also, Id be happier if I could do this without cables (i.e. over wifi
or usb).
This was supposed to say "or Bluetooth". I wish I hadnt missed the
unsupported Bluetooth profiles talk at the summit...
Ive had partial success with wifi, after installing wireless-tools from
the fremantle tools repository (its also in downloads.maemo.nokia.com):
ifconfig wlan0 down # otherwise iwconfig mode says device busy
iwconfig wlan0 mode ad-hoc
ifconfig wlan0 up # otherwise iwconfig essid times out
iwconfig wlan0 essid n900
ifconfig wlan0 10.20.30.1 netmask 255.255.255.0 up
dnsmasq -i wlan0 -a 10.20.30.1 -I lo -z -d -x /var/run/dnsmasq.wlan0.pid
Trouble is, every 10 minutes the device does a wifi scan or something
and shuts down the hardware. I have to walk over to the n900 and wake
it up manually by doing
ifconfig wlan0 up
iwconfig wlan0 essid n900
which is a big pain. Any way to temporarily tell icd that it shouldnt
touch wlan0 for a while?
A much more troubling thing is that after you do this wake-up call
twice, the n900 ups and reboots. Exactly 11 seconds after the second
wake-up call, Ive got ping logs to prove it.
Also, I want iptables. Trying to build iptable_nat.ko kinda failed:
~ $ sudo insmod iptable_nat.ko
insmod: error inserting iptable_nat.ko: -1 Invalid module format
~ $ dmesg | tail
...
[90600.794433] iptable_nat: no symbol version for struct_module
Clearly, Im doing something wrong.
--
Some performers on television appear to be horrible people, but when
you finally get to know them in person, they turn out to be even worse.
-- Avery
Attachment:
pgpjYOBTguCLj.pgp" >signature.asc
Description: Digital signature
_______________________________________________
maemo-users mailing list
maemo-users@xxxxxxxxx
rel="nofollow" lists.maemo.org/mailman/listinfo/maemo-users lists.maemo.org/mailman/listinfo/maemo-users
|