User:Mistapotta: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (Replaced content with 'content removed by owner.')
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
content removed by owner.
My name is Tony, and I bought an [[XO:_The_Children%27s_Machine|XO Laptop]] for my son, Miguel. Although he's two, I'm hoping this will be a laptop he can grow older with.
<HR>
==My Links==
http://olpc.osuosl.org/forum/<BR>
http://olpcnews.com/forum/<BR>
http://www.olpchelp.org/forums/<BR>
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 [[School_server|XS Server]] capability on. I'm using [[Ubuntu]] though, and so I'm working to get the [[XS_Server_Software|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.
<HR>
02:51, 5 January 2008 (EST)
[http://www.olpcnews.com/forum/index.php?topic=21.msg3118;topicseen Forum Postings from my part of the world.] Huzzah!
<HR>
18:43, 5 January 2008 (EST)
Had to use the [[WPA_Manual_Setting|WPA Fix]] The final option, with the shell script, worked wonders for me (WPA2, 13 character passcode)
<HR>
01:19, 6 January 2008 (EST)
Installing Hamachi Section added
<HR>
10:05, 7 January 2008 (EST)
Spend most of Sunday trying to get the Xvid drivers to work with totem (which comes built-in to the xo. Didn't work. I'll continue working on it (since all of my videos are Divx/Xvid format.) *shrugs*
<HR>
==Installing Hamachi==

Part of the reason I want to install [http://www.hamachi.cc Hamachi] is so my son will be able to view videos on our home server. I have DVD's ripped to the harddrive, and <code>[http://www.gnome.org/projects/totem/ totem]</code> 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 <code>/usr/src</code> folder, We'll start by switching to the superuser, then getting the source code
<code><PRE>
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
</PRE></code>

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

===Installing <code>make</code>===

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

===Installing the Hamachi program===

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

<code><PRE>
cd hamachi-0.9.9.9-20-lnx.tar.gz
make install
tuncfg
</PRE></CODE>

===Accessing the existing Hamachi VPN===

Set up a shell file (I called mine <code>hama.sh</code>) with the following lines of code:
<code><pre>
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
</pre></code>

In the code above, change olpc to whatever name you want, or leave it. Change <code>NETWORKNAME</code> and <code>NETWORKPASSWORD</code> 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 <code>ifconfig</code>, you should see something like this:

<code><pre>
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)
</PRE></CODE>

The important part is you now have <code>ham0</code> as a network adaptor. At this point, you can access other computers (via <code>ssh</code>, <code>sftp</code>, <code>ping</code> etc.) through their Hamachi IP addresses.

===To Do:===

Set up Hamachi as a service (i.e., automatically at boot)<BR>
Mounting shares using /etc/fstab (so file systems show up at boot)

Latest revision as of 18:10, 10 October 2014

content removed by owner.