User:Mistapotta

From OLPC
Jump to navigation Jump to search

My name is Tony, and I bought an XO Laptop for my son, Miguel. Although he's two, I'm hoping this will be a laptop he can grow older with.


My Links

http://olpc.osuosl.org/forum/
http://olpcnews.com/forum/
http://www.olpchelp.org/forums/
http://www.olpcaustria.org/mediawiki/index.php/Main_Page

My OLPC Blog

21:55, 4 January 2008 (EST) I have a server at my house (currently a web/mail/file server for various websites I run) that I'm trying to add XS Server capability on. I'm using Ubuntu though, and so I'm working to get the XS Software to work on it.

The server's capabilities are: Intel Pentium D 930, 4 GB of memory, 500 GB of hd space (more will be added as needed should it be necessary.

I'm in the process of getting a WG111 USB Wireless Adaptor to serve as a School node. I'll post details of how it's going at some point.


02:51, 5 January 2008 (EST) Forum Postings from my part of the world. Huzzah!


18:43, 5 January 2008 (EST) Had to use the WPA Fix The final option, with the shell script, worked wonders for me (WPA2, 13 character passcode)


01:19, 6 January 2008 (EST) Installing Hamachi Section added

Installing Hamachi

Part of the reason I want to install Hamachi is so my son will be able to view videos on our home server. I have DVD's ripped to the harddrive, and totem is pre-installed on the OLPC. I've got Hamachi VPN on all the computers in the house, and would like to add it.

Downloading Hamachi

You need to get a copy of the code for Hamachi and put it in the /usr/src folder, We'll start by switching to the superuser, then getting the source code

su
wget http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx.tar.gz
tar -xvzf hamachi-0.9.9.9-20-lnx.tar.gz

This creates a folder hamachi-0.9.9.9-20-lnx which will hold the source code.

Installing make

To continue the install. you have to switch to the directory and type make install. make is not already installed on OLPC, so you need to install it by typing yum install make. It should install all the necessary parts to make.

Installing the Hamachi program

To install the hamachi executables (hamachi, hamachi-init, and tuncfg), you'll need to change to the directory and type make install. Then you need to type tuncfg to start the tunnel configuration (Hamachi uses ssh to tunnel to other members of the VPN.)

cd hamachi-0.9.9.9-20-lnx.tar.gz
make install
tuncfg

Accessing the existing Hamachi VPN

Set up a shell file (I called mine hama.sh) with the following lines of code:

tuncfg
hamachi-init -c /etc/hamachi
hamachi -c /etc/hamachi start
hamachi -c /etc/hamachi set-nick olpc
hamachi -c /etc/hamachi login
hamachi -c /etc/hamachi join NETWORKNAME NETWORKPASSWORD
hamachi -c /etc/hamachi go-online NETWORKNAME

In the code above, change olpc to whatever name you want, or leave it. Change NETWORKNAME and NETWORKPASSWORD to the VPM Network Name and Network Password.

Then type ./hama.sh to execute it. This will connect you to the network.

At this point...

If you type ifconfig, you should see something like this:

bash-3.2# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:17:C4:0C:D8:DE
          inet addr:192.168.1.28  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::217:c4ff:fe0c:d8de/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2884 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1942 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:613526 (599.1 KiB)  TX bytes:234824 (229.3 KiB)

ham0      Link encap:Ethernet  HWaddr 00:FF:95:1F:E7:34
          inet addr:5.178.7.95  Bcast:5.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1200  Metric:1
          RX packets:76 errors:0 dropped:0 overruns:0 frame:0
          TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:12796 (12.4 KiB)  TX bytes:17359 (16.9 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:37 errors:0 dropped:0 overruns:0 frame:0
          TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1868 (1.8 KiB)  TX bytes:1868 (1.8 KiB)

msh0      Link encap:Ethernet  HWaddr 00:17:C4:0C:D8:DE
          inet addr:169.254.9.122  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::217:c4ff:fe0c:d8de/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2887 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1951 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:613688 (599.3 KiB)  TX bytes:237094 (231.5 KiB)

The important part is you now have ham0 as a network adaptor.

Mounting the directories

At this point, I can use ssh/sftp to access computers on my Hamachi network. However, I now need to figure out how to mount the linux shares onto my OLPC.

I've tried installing samba (yum install samba) but it doesn't work :

bash-3.2# mount //5.71.172.39/video /home/olpc/video
mount: unknown filesystem type 'cifs'
bash-3.2# mount //5.71.172.39/video /home/olpc/video -t smbfs
mount: unknown filesystem type 'smbfs'
bash-3.2# mount //5.71.172.39/video /home/olpc/video -t ext3
mount: special device //5.71.172.39/video does not exist

Any ideas?

To Do:

Set up Hamachi as a service.