<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>{ radak.org } &#187; Unix tricks</title>
	<atom:link href="http://www.radak.org/category/unix-tricks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.radak.org</link>
	<description>just another (tech) blog</description>
	<lastBuildDate>Wed, 26 Oct 2011 14:18:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to use Mac OS X TimeMachine with Samba or NFS</title>
		<link>http://www.radak.org/2010/08/14/how-to-use-mac-os-x-timemachine-with-samba/</link>
		<comments>http://www.radak.org/2010/08/14/how-to-use-mac-os-x-timemachine-with-samba/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 22:27:21 +0000</pubDate>
		<dc:creator>lion</dc:creator>
				<category><![CDATA[Unix tricks]]></category>

		<guid isPermaLink="false">http://www.radak.org/?p=389</guid>
		<description><![CDATA[1. Set your computer name:
System Preferences - Sharing - Computer name
2. Enable network drives for TimeMachine:
in Terminal:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
3. Create 200Gbyte sparsebundle:
in Terminal:
hdiutil create -size 200g -fs HFS+J -volname "My Backup" /tmp/`scutil --get ComputerName`_`ifconfig en0 &#124; grep ether &#124; awk {'print $2'} &#124; tr -d ":"`.sparsebundle
4. Mount your share:
Finder - Go - Connect: [...]]]></description>
			<content:encoded><![CDATA[<p>1. Set your computer name:<br />
System Preferences - Sharing - Computer name<br />
2. Enable network drives for TimeMachine:<br />
in Terminal:<br />
<code>defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1</code><br />
3. Create 200Gbyte sparsebundle:<br />
in Terminal:<br />
<code>hdiutil create -size 200g -fs HFS+J -volname "My Backup" /tmp/`scutil --get ComputerName`_`ifconfig en0 | grep ether | awk {'print $2'} | tr -d ":"`.sparsebundle</code><br />
4. Mount your share:<br />
Finder - Go - Connect: smb://USERNAME@SAMBA_MACHINE/SAMBA_SHARE<br />
5. Copy sparsebundle to samba share (1-2 min):<br />
in Terminal:<br />
<code>cp -Rp /tmp/`scutil --get ComputerName`_`ifconfig en0 | grep ether | awk {'print $2'} | tr -d ":"`.sparsebundle /Volumes/SAMBA_SHARE</code><br />
6. Set up TimeMachine Disk:<br />
System Preferences - Time Machine - Change Disk: select your share</p>
<p>The first backup will take a long time!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.radak.org/2010/08/14/how-to-use-mac-os-x-timemachine-with-samba/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Multicast over SSH tunnel with TAP bridge</title>
		<link>http://www.radak.org/2010/04/20/multicast-over-ssh-tunnel-with-tap-bridge/</link>
		<comments>http://www.radak.org/2010/04/20/multicast-over-ssh-tunnel-with-tap-bridge/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 20:02:41 +0000</pubDate>
		<dc:creator>lion</dc:creator>
				<category><![CDATA[Unix tricks]]></category>

		<guid isPermaLink="false">http://www.radak.org/?p=340</guid>
		<description><![CDATA[If you found this post you know what you want, so I won't describe it from the begining!
My network plan was:


On linux server:
1. add 'PermitTunnel yes' to /etc/ssh/sshd_config and restart sshd
2. create tap device for user
tunctl -u your_username -t tap0
3. bring up tap0 interface with no IP
ifconfig tap0 0.0.0.0 up
4. bring up eth1 interface with [...]]]></description>
			<content:encoded><![CDATA[<p>If you found this post you know what you want, so I won't describe it from the begining!</p>
<p>My network plan was:</p>
<p><img src="http://radak.org/images/ssh_tunnel_tap_multicast.png" alt="Multicast over SSH tunnel with TAP bridge" /><br />
<span id="more-340"></span></p>
<p><strong>On linux server:</strong><br />
1. add 'PermitTunnel yes' to /etc/ssh/sshd_config and restart sshd<br />
2. create tap device for user<br />
<em>tunctl -u your_username -t tap0<br />
</em>3. bring up tap0 interface with no IP<br />
<em>ifconfig tap0 0.0.0.0 up<br />
</em>4. bring up eth1 interface with no IP<br />
<em>ifconfig eth1 0.0.0.0 up<br />
</em>3. create bridge interface<br />
<em>brctl addbr br0<br />
</em>4. turn off spanning-tree on bridge interface<br />
<em>brctl stp br0 off<br />
</em>5. add eth1 and tap0 to bridge<br />
<em>brctl addif br0 eth1<br />
brctl addif br0 tap0</em><br />
6. bring up br0 with IP 10.0.0.1/24 (you will access this IP from client via tunnel)<br />
<em>ifconfig br0 10.0.0.1/24 up<br />
</em>7. add multicast network to bridge interface (my multicast address range begin from 233.1.1.1)<br />
<em>route add -net 233.1.1.0/24 dev br0<br />
</em><br />
<strong>On Mac OS X client:</strong><br />
1. install Tunnelblick or tuntap to load tun/tap driver for OSX<br />
2. run ssh with tunnel mode (-o Tunnel=ethernet -&gt; use tap instead of tun; -w 0:0 -&gt; local_tap_dev:remote_tap_dev)<br />
<em>sudo ssh -o Tunnel=ethernet -w 0:0 your_username@linux_server_hostname<br />
</em>3. add ip for tap0 device<br />
<em>sudo ifconfig tap0 10.0.0.2/24 up<br />
</em>5. add multicast network to tunnel interface (on linux you should use: <em>route add -net 233.1.1.0/24 dev tap0</em>)<br />
<em>sudo route add -net 233.1.1.0/24 -interface tap0<br />
</em>4. check connection<br />
<em>ping 10.0.0.1<br />
</em>6. run VLC and enjoy streams <img src='http://www.radak.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.radak.org/2010/04/20/multicast-over-ssh-tunnel-with-tap-bridge/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

