<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10669120</id><updated>2022-12-17T08:32:18.829+01:00</updated><category term="opensource"/><category term="funny"/><category term="debian"/><category term="ubuntu"/><category term="powerbook"/><category term="USA"/><category term="google"/><category term="mac os x"/><category term="firefox"/><category term="hardware"/><category term="howto"/><category term="ralf"/><category term="3ware"/><category term="andrea"/><category term="googlesightseeing"/><category term="hosting"/><category term="openvpn"/><category term="pics"/><category term="your rights"/><category term="2006"/><category term="Linux"/><category term="centos"/><category term="daniel"/><category term="eve"/><category term="fedora"/><category term="fix"/><category term="gearth"/><category term="google earth"/><category term="iceweasel"/><category term="jaunty"/><category term="karmic"/><category term="kvm"/><category term="munin"/><category term="mysql"/><category term="netboot"/><category term="pxe"/><category term="ssh"/><category term="weird stuff"/><category term="xbmc"/><category term="xbox"/><category term="xbox 360"/><category term="18.04"/><category term="1997"/><category term="802.1q"/><category term="Bundestags Wahl 2009"/><category term="Control-]"/><category term="Google engEDU"/><category term="HP netraid 1M/2M"/><category term="IT Prank"/><category term="S60"/><category term="STRG-AltGr-9"/><category term="Taking Back Sunday"/><category term="^]"/><category term="ajax"/><category term="apparmor"/><category term="authorized_keys"/><category term="auto-fill"/><category term="bare-metal"/><category term="baremetal"/><category term="bash"/><category term="beer"/><category term="bind"/><category term="bionic"/><category term="blkid"/><category term="bond0"/><category term="bonding"/><category term="boot problem"/><category term="br0"/><category term="bridge"/><category term="change"/><category term="christianity"/><category term="cmdline"/><category term="convert"/><category term="ctrl-]"/><category term="datadir"/><category term="date"/><category term="deb"/><category term="delete"/><category term="dig"/><category term="disclosure project"/><category term="dns"/><category term="dot1q"/><category term="dpkg"/><category term="dpkg-deb"/><category term="ecryptfs"/><category term="encrypted"/><category term="encryption"/><category term="escape character"/><category term="esd"/><category term="esound"/><category term="experteach"/><category term="ext3"/><category term="ext3 online resize"/><category term="ext3 uuid"/><category term="ferrari"/><category term="filesystem"/><category term="flashplugin-nonfree"/><category term="floppy image"/><category term="fstab"/><category term="gcodesearch"/><category term="german layout"/><category term="ghosting"/><category term="gmaps"/><category term="gmars"/><category term="gmoon"/><category term="gnome"/><category term="gnupg"/><category term="google master plan"/><category term="greader"/><category term="grub"/><category term="gvideo"/><category term="hardy"/><category term="hdd"/><category term="helper"/><category term="holidays"/><category term="homedir"/><category term="ibdata"/><category term="innodb"/><category term="innodb_file_per_table"/><category term="insomnia"/><category term="insult"/><category term="interfaces"/><category term="ipv6"/><category term="ispman"/><category term="italy"/><category term="job"/><category term="job interview"/><category term="killing time"/><category term="last.fm"/><category term="levanto"/><category term="libflashsupport"/><category term="libnotify"/><category term="linux-2.6"/><category term="lvm"/><category term="megaraid"/><category term="mom"/><category term="netinst"/><category term="netinstall"/><category term="netplan"/><category term="netvibes"/><category term="ogg"/><category term="opensuse"/><category term="openwrt"/><category term="paris"/><category term="piraten partei"/><category term="pop-up"/><category term="port-channel"/><category term="preferred_lft"/><category term="propaganda"/><category term="ps3"/><category term="pulseaudio"/><category term="putty"/><category term="pxe-fetch"/><category term="pxelinux"/><category term="qemu"/><category term="ram"/><category term="resize2fs"/><category term="rock paper scissors"/><category term="santa"/><category term="script"/><category term="security"/><category term="send break"/><category term="sightseeing"/><category term="spd"/><category term="suse"/><category term="swap"/><category term="systemd"/><category term="tagged"/><category term="tcpa"/><category term="technorati"/><category term="telnet"/><category term="tftp"/><category term="the big bang theory"/><category term="ubuntu 10.4"/><category term="unixtime"/><category term="vacation"/><category term="vhcs"/><category term="vim"/><category term="virsh"/><category term="virtualisation"/><category term="virtualization"/><category term="vlan"/><category term="vm"/><category term="vserver"/><category term="war driving"/><category term="warner"/><category term="wdc"/><category term="wii"/><category term="wikipedia"/><category term="winamp"/><title type='text'>The Frosty Blog</title><subtitle type='html'>Your FrostyGeek babbleing for Today, featuring &quot;Soon more[tm]&quot; -Technology ... ;)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>92</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10669120.post-6017409070363411264</id><published>2019-03-04T08:18:00.001+01:00</published><updated>2019-03-13T00:56:06.731+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="change"/><category scheme="http://www.blogger.com/atom/ns#" term="systemd"/><title type='text'>The Tragedy of systemd</title><content type='html'>&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/o_AIw9bGogo&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/6017409070363411264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=6017409070363411264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/6017409070363411264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/6017409070363411264'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2019/03/the-tragedy-of-systemd.html' title='The Tragedy of systemd'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/o_AIw9bGogo/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-648776964302820228</id><published>2018-08-31T13:45:00.001+02:00</published><updated>2018-08-31T13:45:38.466+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="18.04"/><category scheme="http://www.blogger.com/atom/ns#" term="bionic"/><category scheme="http://www.blogger.com/atom/ns#" term="ipv6"/><category scheme="http://www.blogger.com/atom/ns#" term="netplan"/><category scheme="http://www.blogger.com/atom/ns#" term="preferred_lft"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Ubuntu, netplan and me</title><content type='html'>&lt;div class=&quot;tr_bq&quot;&gt;I recently upgraded my vServer from Ubuntu 16.04 LTS to the new Ubuntu 18.04.1 LTS release and was forced to look into netplan. The upgrade had &lt;b&gt;removed&lt;/b&gt; ifupdown and not converted my running config to a netplan cfg, thus effectively leaving me with an &lt;b&gt;unaccessible&lt;/b&gt; vServer. &lt;b&gt;#facepalm&lt;/b&gt;&lt;/div&gt;&lt;h4&gt;Links that helped me:&lt;/h4&gt;&lt;a href=&quot;https://netplan.io/reference&quot;&gt;https://netplan.io/reference&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://netplan.io/examples&quot;&gt;https://netplan.io/examples&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://manpages.ubuntu.com/manpages/bionic/man5/netplan.5.html&quot;&gt;http://manpages.ubuntu.com/manpages/bionic/man5/netplan.5.html&lt;/a&gt;&lt;br /&gt;&lt;h4&gt;Suggested Packages to install:&lt;/h4&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;apt install yamllint&lt;/blockquote&gt;&lt;h4&gt;&amp;nbsp;The config:&lt;/h4&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;root@eos:~# cat /etc/netplan/01-network-card.yaml&lt;br /&gt;---&lt;br /&gt;network:&lt;br /&gt;&amp;nbsp; version: 2&lt;br /&gt;&amp;nbsp; renderer: networkd&lt;br /&gt;&amp;nbsp; ethernets:&lt;br /&gt;&amp;nbsp; &amp;nbsp; eth0:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; critical: true&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dhcp4: false&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dhcp6: false&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; accept-ra: false&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; addresses:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 109.y.z.25/32&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::2/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::3/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::4/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::5/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::6/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::7/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::8/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::9/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::10/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2a00:xxx:1:1b::1/128&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; gateway6: &quot;fe80::1&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; routes:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - to: 0.0.0.0/0&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; via: 172.16.147.1&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; on-link: true&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; nameservers:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; search:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - f-g.xyz&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; addresses:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 8.8.8.8&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 8.8.4.4&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2001:4860:4860::8844&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &quot;2001:4860:4860::8888&quot;&lt;/blockquote&gt;&lt;h4&gt;Validate &amp;amp; Activate the Config:&lt;/h4&gt;Since some people (like myself) are not fluent in yaml and their exact syntax I would suggest that you use &lt;b&gt;yamllint&lt;/b&gt; to validate your newly created config...&lt;br /&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;root@eos:~# yamllint /etc/netplan/01-network-card.yaml&lt;br /&gt;root@eos:~#&amp;nbsp;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;... all good, now let&#39;s activate the config&lt;/div&gt;&lt;blockquote&gt;root@eos:/etc/netplan# netplan --debug try&lt;br /&gt;DEBUG:eth0 not found in {}&lt;br /&gt;DEBUG:Merged config:&lt;br /&gt;network:&lt;br /&gt;&amp;nbsp; bonds: {}&lt;br /&gt;&amp;nbsp; bridges: {}&lt;br /&gt;&amp;nbsp; ethernets:&lt;br /&gt;&amp;nbsp; &amp;nbsp; eth0:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; accept-ra: false&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; addresses:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 109.y.z.25/32&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::2/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::3/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::4/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::5/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::6/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::7/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::8/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::9/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::10/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 2a00:xxx:1:1b::1/128&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; critical: true&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dhcp4: false&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dhcp6: false&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; gateway6: fe80::1&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; nameservers:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; addresses:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 8.8.8.8&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 8.8.4.4&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 2001:4860:4860::8844&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - 2001:4860:4860::8888&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; search:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - example.xyz&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; routes:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - on-link: true&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; to: 0.0.0.0/0&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; via: 172.16.147.1&lt;br /&gt;&amp;nbsp; vlans: {}&lt;br /&gt;&amp;nbsp; wifis: {}&lt;br /&gt;DEBUG:New interfaces: set()&lt;br /&gt;** (generate:23004): DEBUG: 11:22:23.095: Processing input file //etc/netplan/01-network-card.yaml..&lt;br /&gt;** (generate:23004): DEBUG: 11:22:23.095: starting new processing pass&lt;br /&gt;** (generate:23004): DEBUG: 11:22:23.096: eth0: setting default backend to 1&lt;br /&gt;** (generate:23004): DEBUG: 11:22:23.096: Generating output files..&lt;br /&gt;** (generate:23004): DEBUG: 11:22:23.096: NetworkManager: definition eth0 is not for us (backend 1)&lt;br /&gt;DEBUG:netplan generated networkd configuration exists, restarting networkd&lt;br /&gt;DEBUG:no netplan generated NM configuration exists&lt;br /&gt;DEBUG:device eth0 operstate is up, not replugging&lt;br /&gt;DEBUG:netplan triggering .link rules for eth0&lt;br /&gt;DEBUG:device lo operstate is unknown, not replugging&lt;br /&gt;DEBUG:netplan triggering .link rules for lo&lt;br /&gt;Do you want to keep these settings?&lt;br /&gt;&lt;br /&gt;Press ENTER before the timeout to accept the new configuration&lt;br /&gt;&lt;br /&gt;Changes will revert in 110 seconds&lt;br /&gt;Configuration accepted.&lt;/blockquote&gt;&lt;h4&gt;&amp;nbsp;Conclusion&lt;/h4&gt;&lt;div&gt;All in all I must say that I like the way netplan feels, it&#39;s not that hard to get into the syntax and the only thing so far that I&#39;m missing is setting the preferred lifetime for ipv6 (aka.&amp;nbsp;preferred_lft) to control the outgoing IP of my vServer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For now I&#39;ve &quot;fixed&quot; it by doing the following in rc.local (which is a nasty hack):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;for _ip6 in 2a00:xxx:1:1b::{2..10}; do ip addr change ${_ip6} dev eth0 preferred_lft 0; done&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/648776964302820228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=648776964302820228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/648776964302820228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/648776964302820228'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2018/08/ubuntu-netplan-and-me.html' title='Ubuntu, netplan and me'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-8168664051808588153</id><published>2011-02-24T23:03:00.007+01:00</published><updated>2011-10-27T15:03:07.628+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="802.1q"/><category scheme="http://www.blogger.com/atom/ns#" term="bond0"/><category scheme="http://www.blogger.com/atom/ns#" term="bonding"/><category scheme="http://www.blogger.com/atom/ns#" term="br0"/><category scheme="http://www.blogger.com/atom/ns#" term="bridge"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="dot1q"/><category scheme="http://www.blogger.com/atom/ns#" term="interfaces"/><category scheme="http://www.blogger.com/atom/ns#" term="kvm"/><category scheme="http://www.blogger.com/atom/ns#" term="port-channel"/><category scheme="http://www.blogger.com/atom/ns#" term="qemu"/><category scheme="http://www.blogger.com/atom/ns#" term="tagged"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu 10.4"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualisation"/><category scheme="http://www.blogger.com/atom/ns#" term="vlan"/><category scheme="http://www.blogger.com/atom/ns#" term="vm"/><title type='text'>Ubuntu, tagged VLAN Interfaces and bridges 101</title><content type='html'>Just a quick and dirty HowTo configure Bridge Interfaces correctly using tagged VLAN Interfaces for your favorite KVM Setup:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Packages:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install vlan bridge-utils&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;/etc/network/interfaces:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;########### dot1q Trunk&lt;br /&gt;iface eth1.8 inet manual&lt;br /&gt;vlan-raw-device eth1&lt;br /&gt;&lt;br /&gt;iface eth1.9 inet manual&lt;br /&gt;vlan-raw-device eth1&lt;br /&gt;&lt;br /&gt;iface eth1.10 inet manual&lt;br /&gt;vlan-raw-device eth1&lt;br /&gt;&lt;br /&gt;iface eth1.42 inet manual&lt;br /&gt;vlan-raw-device eth1&lt;br /&gt;&lt;br /&gt;auto br-vlan8&lt;br /&gt;iface br-vlan8 inet manual&lt;br /&gt;bridge_ports eth1.8&lt;br /&gt;bridge_fd 9&lt;br /&gt;bridge_hello 2&lt;br /&gt;bridge_maxage 12&lt;br /&gt;bridge_stp off&lt;br /&gt;up /sbin/ifconfig $IFACE up || /bin/true&lt;br /&gt;&lt;br /&gt;auto br-vlan9&lt;br /&gt;iface br-vlan9 inet manual&lt;br /&gt;bridge_ports eth1.9&lt;br /&gt;bridge_fd 9&lt;br /&gt;bridge_hello 2&lt;br /&gt;bridge_maxage 12&lt;br /&gt;bridge_stp off&lt;br /&gt;up /sbin/ifconfig $IFACE up || /bin/true&lt;br /&gt;&lt;br /&gt;auto br-vlan10&lt;br /&gt;iface br-vlan10 inet manual&lt;br /&gt;bridge_ports eth1.10&lt;br /&gt;bridge_fd 9&lt;br /&gt;bridge_hello 2&lt;br /&gt;bridge_maxage 12&lt;br /&gt;bridge_stp off&lt;br /&gt;up /sbin/ifconfig $IFACE up || /bin/true&lt;br /&gt;&lt;br /&gt;auto br-vlan42&lt;br /&gt;iface br-vlan42 inet manual&lt;br /&gt;bridge_ports eth1.42&lt;br /&gt;bridge_fd 9&lt;br /&gt;bridge_hello 2&lt;br /&gt;bridge_maxage 12&lt;br /&gt;bridge_stp off&lt;br /&gt;up /sbin/ifconfig $IFACE up || /bin/true&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This creates unnumbered (no IP) bridge Interfaces (br-vlan9, Use a name that works best for yourself and yeah foobar1 would work aswell) that use the tagged vlan interface as physical uplink to the switch. This setup should work with all Interfaces that receive dot1q (&quot;Cisco&quot;-speak, or IEEE 802.1q for the rest of us) traffic.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Bridge Setup:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;root@epic:~# brctl show&lt;br /&gt;bridge name     bridge id               STP enabled     interfaces&lt;br /&gt;br-vlan10               8000.001cc45fa1b0       no              eth1.10&lt;br /&gt;br-vlan42               8000.001cc45fa1b0       no              eth1.42&lt;br /&gt;br-vlan8                8000.001cc45fa1b0       no              eth1.8&lt;br /&gt;br-vlan9                8000.001cc45fa1b0       no              eth1.9&lt;br /&gt;vnet0&lt;br /&gt;virbr0          8000.000000000000       yes&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It&#39;s fairly simple to setup and all you need to do is point your Guest KVM&#39;s Interface to the according br-vlanX interface to separate their traffic.&lt;br /&gt;&lt;br /&gt;Bonding (802.3ad link aggregation, port-channel, failover, etc.) should work (i have no test setup atm) the same way by changing eth1 in the vlan-raw-device statements.&lt;br /&gt;&lt;br /&gt;------------cut----------&lt;br /&gt;ifenslave-2.6 - Attach and detach slave interfaces to a bonding device&lt;br /&gt;------------cut----------&lt;br /&gt;&lt;br /&gt;CentOS/RHEL HowTo:&lt;br /&gt;&lt;a href=&quot;https://sites.google.com/site/ghidit/how-to-2/configure-bridging-on-centos&quot;&gt;https://sites.google.com/site/ghidit/how-to-2/configure-bridging-on-centos&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/8168664051808588153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=8168664051808588153' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/8168664051808588153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/8168664051808588153'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2011/02/ubuntu-tagged-vlan-interfaces-and.html' title='Ubuntu, tagged VLAN Interfaces and bridges 101'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-3973050507760114429</id><published>2010-11-17T11:00:00.006+01:00</published><updated>2010-11-17T11:37:52.484+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="^]"/><category scheme="http://www.blogger.com/atom/ns#" term="Control-]"/><category scheme="http://www.blogger.com/atom/ns#" term="ctrl-]"/><category scheme="http://www.blogger.com/atom/ns#" term="escape character"/><category scheme="http://www.blogger.com/atom/ns#" term="german layout"/><category scheme="http://www.blogger.com/atom/ns#" term="putty"/><category scheme="http://www.blogger.com/atom/ns#" term="send break"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="STRG-AltGr-9"/><category scheme="http://www.blogger.com/atom/ns#" term="telnet"/><category scheme="http://www.blogger.com/atom/ns#" term="virsh"/><title type='text'>PuTTY and ^] (better known as Escape Character)</title><content type='html'>Did you ever run into the Problem that, if you use PuTTY to SSH over to your favorite Linux Server and then use telnet to debug whether a TCP Port is open or not and it just hangs there forever.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;root@idiot:~# telnet localhost 25&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;Connected to localhost.&lt;br /&gt;Escape character is &#39;^]&#39;.&lt;br /&gt;220 idiot.dsw2k3.info ESMTP Postfix (Ubuntu)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now would be the time to use telnet&#39;s &quot;Escape Character&quot; to get into the command mode and type &quot;quit&quot;, but &quot;OH NOES!&quot; you&#39;re unable to send &quot;^]&quot; (Control-] or STRG-AltGr-9 on a German Keyboard layout) all it does is send &quot;]&quot;.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;root@idiot:~# telnet localhost 25&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;Connected to localhost.&lt;br /&gt;Escape character is &#39;^]&#39;.&lt;br /&gt;220 idiot.dsw2k3.info ESMTP Postfix (Ubuntu)&lt;br /&gt;]]]]&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;So here is the Problem: the US Layout has a dedicated Key which is directly accessible unlike the German Layout which requires you to use the combination of &quot;AltGr-9&quot; to get a &quot;]&quot; so PuTTY is unable to recognize STRG-AltGr-9 (STRG = CTRL for those who don&#39;t know) as CTRL-] (or &quot;^]&quot;).&lt;br /&gt;&lt;br /&gt;This has been an Issue for me for years and left me unable to exit telnet or &quot;virsh console&quot; sessions unless I wanted to open another PuTTY session to kill that client process (or closing the PuTTY window losing my previous session completely).&lt;br /&gt;&lt;br /&gt;The trick is you need to use STRG-+ (&quot;+&quot; on the Numpad didn&#39;t work for me, use the other one) which send a CTRL-] (or &quot;^]&quot;) just fine and you&#39;re able to exit your session cleanly.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;root@idiot:~# telnet localhost 25&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;Connected to localhost.&lt;br /&gt;Escape character is &#39;^]&#39;.&lt;br /&gt;220 idiot.dsw2k3.info ESMTP Postfix (Ubuntu)&lt;br /&gt;^]&lt;br /&gt;telnet&gt; quit&lt;br /&gt;Connection closed.&lt;br /&gt;root@idiot:~#&lt;br /&gt;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/3973050507760114429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=3973050507760114429' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/3973050507760114429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/3973050507760114429'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2010/11/putty-and-better-known-as-escape.html' title='PuTTY and ^] (better known as Escape Character)'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-6978644733854690058</id><published>2010-09-12T14:28:00.006+02:00</published><updated>2010-09-12T14:33:34.745+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bare-metal"/><category scheme="http://www.blogger.com/atom/ns#" term="centos"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="netboot"/><category scheme="http://www.blogger.com/atom/ns#" term="pxe"/><category scheme="http://www.blogger.com/atom/ns#" term="pxe-fetch"/><category scheme="http://www.blogger.com/atom/ns#" term="suse"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>pxe-fetch: v0.2 released</title><content type='html'>I&#39;ve uploaded a new Version of pxe-fetch v0.2 (&lt;a href=&quot;http://frosty-geek.net/scripts/pxe-fetch-0.2.tar.gz&quot;&gt;http://frosty-geek.net/scripts/pxe-fetch-0.2.tar.gz&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Changelog:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Sun Sep 12 14:23:03 CEST 2010 - v0.2 - Ralf Heiringhoff &lt;br /&gt;- Added $DOPXECFG which lets you configure if you want to update your pxelinux.cfg/default&lt;br /&gt;- Added MENU LABEL entries&lt;br /&gt;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/6978644733854690058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=6978644733854690058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/6978644733854690058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/6978644733854690058'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2010/09/pxe-fetch-v02-released.html' title='pxe-fetch: v0.2 released'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-2947382074852284852</id><published>2010-09-08T23:14:00.006+02:00</published><updated>2010-09-09T00:00:17.922+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="baremetal"/><category scheme="http://www.blogger.com/atom/ns#" term="centos"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="howto"/><category scheme="http://www.blogger.com/atom/ns#" term="netboot"/><category scheme="http://www.blogger.com/atom/ns#" term="netinst"/><category scheme="http://www.blogger.com/atom/ns#" term="netinstall"/><category scheme="http://www.blogger.com/atom/ns#" term="opensuse"/><category scheme="http://www.blogger.com/atom/ns#" term="pxe"/><category scheme="http://www.blogger.com/atom/ns#" term="pxelinux"/><category scheme="http://www.blogger.com/atom/ns#" term="tftp"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>pxe-fetch: linux net installers &amp; yourself</title><content type='html'>I use netboot/netinstall Images regularly to install the various Linux Distro flavors that are out there. So I often find myself downloading the latest vmlinuz/linux + initrd.img/initrd files for ubuntu/debian/fedora/centos/&quot;your distro here&quot; and manually add those to pxelinux.cfg/default.&lt;br /&gt;&lt;br /&gt;Trust me after awhile it gets old to do it over and over again just because ubuntu released a new version, and thus I&#39;ve created a little script that does just that for you:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;pxe-fetch v0.1&lt;/span&gt; &lt;a href=&quot;http://frosty-geek.net/scripts/pxe-fetch-0.1.tar.gz&quot;&gt;pxe-fetch-0.1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What it does is it downloads those kernel+initrd files from the official mirror and puts them in a local directory and updates your pxelinux.cfg/default config. You can then use your favorite DHCP / TFTP setup to bare-metal install the newest version of your beloved Linux Distro over and over again semi-manually.&lt;br /&gt;&lt;br /&gt;Wait... You hate manual Installs? Well I do love to automate bare-metal pxe installations myself, but for those you still need to download the kernel+initrd files (unless of course your using &lt;a href=&quot;http://netboot.me/&quot;&gt;netboot.me&lt;/a&gt;) and that&#39;s exactly what pxe-fetch does for you.&lt;br /&gt;&lt;br /&gt;This was primarily written for myself, but feel free to use it as well.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;OS examples included:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;suse/11.2-x86_64&lt;br /&gt;suse/11.2-i386&lt;br /&gt;suse/11.3-x86_64&lt;br /&gt;suse/11.3-i386&lt;br /&gt;&lt;br /&gt;fedora/13-x86_64&lt;br /&gt;fedora/13-i386&lt;br /&gt;fedora/12-x86_64&lt;br /&gt;fedora/12-i386&lt;br /&gt;&lt;br /&gt;debian/squeeze-i386&lt;br /&gt;debian/squeeze-amd64&lt;br /&gt;debian/lenny-i386&lt;br /&gt;debian/lenny-amd64&lt;br /&gt;&lt;br /&gt;ubuntu/lucid-i386&lt;br /&gt;ubuntu/lucid-amd64&lt;br /&gt;ubuntu/maverick-i386&lt;br /&gt;ubuntu/maverick-amd64&lt;br /&gt;&lt;br /&gt;centos/4-x86_64&lt;br /&gt;centos/4-i386&lt;br /&gt;centos/5-x86_64&lt;br /&gt;centos/5-i386&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;README:&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Config Files &amp; Usage:&lt;br /&gt;---------------------&lt;br /&gt;&lt;br /&gt;fetch.sh will download netinstall kernel &amp; initrd files of various Linux&lt;br /&gt;Distros and create PXElinux configs &amp; boot menus.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$BASE/fetch.sh  - This does all the download magic &amp; pxelinux.cfg generation.&lt;br /&gt;                - MAKE SURE TO EDIT THESE:&lt;br /&gt;                  BASE=&quot;/tftpboot/pxe-fetch&quot;&lt;br /&gt;                  PXECFG=${BASE}/../pxelinux.cfg/default&lt;br /&gt;&lt;br /&gt;                  NOTE: We expect that the last part of ${BASE} is used in PXElinux&lt;br /&gt;                        /tftpboot/pxe-fetch -&gt; &quot;kernel pxe-fetch/ubuntu/lucid-amd64/linux&quot;&lt;br /&gt;&lt;br /&gt;$BASE/DIST      - What DIST directories to look for&lt;br /&gt;$BASE/$DIST/url - Mirror URL %ARCH% + %VERSION% will be replaced by fetch.sh&lt;br /&gt;                  Example:&lt;br /&gt;                  http://f.d.o/debian/dists/%VERSION%/main/installer-%ARCH%/current/images/netboot/debian-installer/%ARCH%/&lt;br /&gt;                  http://mirror.centos.org/centos/%VERSION%/os/%ARCH%/images/pxeboot/&lt;br /&gt;&lt;br /&gt;$DIST/ver       - What &quot;codename&quot; / &quot;version&quot; shall we download&lt;br /&gt;$DIST/arch      - What &quot;arch&quot; shall we download&lt;br /&gt;$DIST/kernel    - Name of the kernel-file&lt;br /&gt;$DIST/initrd    - Name of the initrd-file&lt;br /&gt;&lt;br /&gt;$BASE/pxe_header.txt&lt;br /&gt;                - Header used for the PXElinux menu&lt;br /&gt;&lt;br /&gt;example-boot.txt&lt;br /&gt;                - Copy to /tftpboot/boot.txt&lt;br /&gt;example-f2.txt&lt;br /&gt;                - Copy to /tftpboot/f2.txt&lt;br /&gt;example-pxelinux.cfg-default&lt;br /&gt;                - Copy to /tftpboot/pxelinux.cfg/default&lt;br /&gt;example-de.kmap&lt;br /&gt;                - Copy to /tftpboot/de.kmap&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;-------------------&lt;br /&gt;Wed Sep  8 23:08:46 CEST 2010 - v0.1 - Ralf Heiringhoff&lt;br /&gt; - Initial Release&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/2947382074852284852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=2947382074852284852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/2947382074852284852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/2947382074852284852'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2010/09/pxe-fetch-linux-net-installers-yourself.html' title='pxe-fetch: linux net installers &amp; yourself'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-950420719841401595</id><published>2010-01-26T18:39:00.003+01:00</published><updated>2010-01-26T18:49:38.637+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fix"/><category scheme="http://www.blogger.com/atom/ns#" term="ibdata"/><category scheme="http://www.blogger.com/atom/ns#" term="innodb"/><category scheme="http://www.blogger.com/atom/ns#" term="innodb_file_per_table"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>MySQL InnoDB, and the growing ibdata pain...</title><content type='html'>Ever noticed something similar on your Server?&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;[root@enyo:/var/lib/mysql#]  ls -alh ib*&lt;br /&gt;-rw-rw---- 1 mysql mysql 5.0M Jan 26 18:40 ib_logfile0&lt;br /&gt;-rw-rw---- 1 mysql mysql 5.0M Jan 26 18:41 ib_logfile1&lt;br /&gt;-rw-rw---- 1 mysql mysql 4.8G Jan 26 18:40 ibdata1&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It&#39;s a huge pain in the behind that when you use InnoDB that all the data is written to a single file, which never shrinks even when you delete tables and there is no way to reclaim the space.&lt;br /&gt;&lt;br /&gt;Well I found &quot;innodb_file_per_table&quot; (&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/multiple-tablespaces.html&quot;&gt;MySQL 5.1 Doc&lt;/a&gt;) very usefull, just add this to your [mysqld] section and new tables will create seperate files.&lt;br /&gt;&lt;br /&gt;Reference: &lt;a href=&quot;http://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table&quot;&gt;Reasons to use innodb_file_per_table&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/950420719841401595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=950420719841401595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/950420719841401595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/950420719841401595'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2010/01/mysql-innodb-and-growing-ibdata-pain.html' title='MySQL InnoDB, and the growing ibdata pain...'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-8779311901640746722</id><published>2009-12-04T14:28:00.003+01:00</published><updated>2009-12-04T14:41:25.404+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="deb"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="dpkg"/><category scheme="http://www.blogger.com/atom/ns#" term="dpkg-deb"/><category scheme="http://www.blogger.com/atom/ns#" term="fix"/><category scheme="http://www.blogger.com/atom/ns#" term="howto"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Disassemble &amp; Reassembling Binary .deb Packages</title><content type='html'>Say you have a binary 3rd party .deb package and for some odd reason they messed up the post install Script and the package doesn&#39;t install well.&lt;br /&gt;&lt;br /&gt;You could either fix the post install (after it being partially installed), or extract the .deb, fix the contents and reassemble it. Here is how to do it:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;!!File Ownership might be a problem, consider running this as root!!&lt;/span&gt;&lt;br /&gt;Extract the data.tar.gz&lt;br /&gt;&lt;blockquote&gt;$ dpkg-deb -x hello_2.4-1_i386.deb hello&lt;/blockquote&gt;&lt;br /&gt;Extract the control.tar.gz&lt;br /&gt;&lt;blockquote&gt;$ dpkg-deb -e hello_2.4-1_i386.deb hello/DEBIAN&lt;/blockquote&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Now fix whatever you want to fix inside the package &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reassemble the .deb again&lt;br /&gt;&lt;blockquote&gt;$ dpkg-deb -b hello myfixed-hello_2.4-1_i386.deb&lt;br /&gt;dpkg-deb: building package `myfixed-hello&#39; in `myfixed-hello_2.4-1_i386.deb&#39;.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Check if it worked&lt;br /&gt;&lt;blockquote&gt;$ dpkg -I myfixed-hello_2.4-1_i386.deb &lt;br /&gt; new debian package, version 2.0.&lt;br /&gt; size 61550 bytes: control archive= 655 bytes.&lt;br /&gt;     608 bytes,    16 lines      control              &lt;br /&gt;     103 bytes,     4 lines   *  postinst             #!/bin/sh&lt;br /&gt;      74 bytes,     3 lines   *  prerm                #!/bin/sh&lt;br /&gt; Package: myfixed-hello&lt;br /&gt; Version: 2.4-1&lt;br /&gt; Architecture: i386&lt;br /&gt; Maintainer: Santiago Vila &lt;sanvila@debian.org&gt;&lt;br /&gt; Installed-Size: 656&lt;br /&gt; Depends: libc6 (&gt;= 2.3.4)&lt;br /&gt; Section: devel&lt;br /&gt; Priority: optional&lt;br /&gt; Description: The classic greeting, and a good example&lt;br /&gt;  The GNU hello program produces a familiar, friendly greeting.  It&lt;br /&gt;  allows non-programmers to use a classic computer science tool which&lt;br /&gt;  would otherwise be unavailable to them.&lt;br /&gt;  .&lt;br /&gt;  Seriously, though: this is an example of how to do a Debian package.&lt;br /&gt;  It is the Debian version of the GNU Project&#39;s `hello world&#39; program&lt;br /&gt;  (which is itself an example for the GNU Project).&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Enjoy</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/8779311901640746722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=8779311901640746722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/8779311901640746722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/8779311901640746722'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/12/disassemble-reassembling-binary-deb.html' title='Disassemble &amp; Reassembling Binary .deb Packages'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-7723292276840060121</id><published>2009-09-22T19:30:00.002+02:00</published><updated>2009-09-22T19:33:31.565+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bundestags Wahl 2009"/><category scheme="http://www.blogger.com/atom/ns#" term="piraten partei"/><category scheme="http://www.blogger.com/atom/ns#" term="spd"/><title type='text'>„Ich mag verdammen, was du sagst, aber ich werde mein Leben dafür einsetzen, dass du es sagen darfst.“</title><content type='html'>Selbst SPD Partei Mitglieder rufen zur Wahl der Piratenpartei auf siehe: &lt;a href=&quot;http://blog.steffenuebele.de/#post7&quot;&gt;Steffen Uebele&#39;s Blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Sehr geehrte Damen und Herren,&lt;br /&gt;&lt;br /&gt;Ich möchte Sie mit diesem Brief dazu aufrufen, bei der kommenden Bundestagswahl ihre Zweitstimme nicht der SPD zu geben, und auch keiner anderen der etablierten Parteien. Ich möchte Sie davon überzeugen, bei der Wahl zu Gunsten der Piraten-Partei zu stimmen. Warum, dass will ich Ihnen erklären: ich habe die Politik auf Bundesebene lange ertragen, doch während des aktuellen (relativ unsichtbaren) Wahlkampfes zeigen alle Parteien eine Ignoranz im Bezug auf manche Themen, so dass ich nicht länger schweigen kann.&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/7723292276840060121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=7723292276840060121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/7723292276840060121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/7723292276840060121'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/09/ich-mag-verdammen-was-du-sagst-aber-ich.html' title='„Ich mag verdammen, was du sagst, aber ich werde mein Leben dafür einsetzen, dass du es sagen darfst.“'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-8864770877622699003</id><published>2009-09-08T21:54:00.003+02:00</published><updated>2009-09-08T22:13:56.098+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apparmor"/><category scheme="http://www.blogger.com/atom/ns#" term="datadir"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="hardy"/><category scheme="http://www.blogger.com/atom/ns#" term="jaunty"/><category scheme="http://www.blogger.com/atom/ns#" term="karmic"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Ubuntu: Changing the Datadir for MySQL</title><content type='html'>Okay first off,&lt;br /&gt;&lt;br /&gt;apparmor will prevent you from just changing your mysql datadir from /var/lib/mysql to something else.&lt;br /&gt;&lt;br /&gt;Here is what you have to do to change it to /data/mysql:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;invoke-rc.d mysql stop&lt;/li&gt;&lt;li&gt;mv /var/lib/mysql /data/mysql&lt;/li&gt;&lt;li&gt;ln -s /data/mysql /var/lib/mysql&lt;/li&gt;&lt;li&gt;edit /etc/mysql/my.cnf and change to &quot;datadir = /data/mysql&quot;&lt;/li&gt;&lt;li&gt;edit /etc/apparmor.d/usr.sbin.mysqld and duplicate the 2 lines &quot;/var/lib/mysql/ r,&quot; and &quot;/var/lib/mysql/** rwk,&quot; add as &quot;/data/mysql/ r,&quot; and &quot;/data/mysql/** rwk,&quot;&lt;/li&gt;&lt;li&gt;invoke-rc.d apparmor reload&lt;/li&gt;&lt;li&gt;invoke-rc.d mysql start&lt;/li&gt;&lt;li&gt;check /var/log/syslog for possible errors&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;That&#39;s all I had to change really.</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/8864770877622699003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=8864770877622699003' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/8864770877622699003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/8864770877622699003'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/09/ubuntu-changing-datadir-for-mysql.html' title='Ubuntu: Changing the Datadir for MySQL'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-4250391960088728603</id><published>2009-08-29T11:31:00.004+02:00</published><updated>2009-08-29T12:00:06.909+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="kvm"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ram"/><category scheme="http://www.blogger.com/atom/ns#" term="swap"/><category scheme="http://www.blogger.com/atom/ns#" term="virtualization"/><title type='text'>Linux: Should You Use Twice the Amount of Ram as Swap Space?</title><content type='html'>&lt;a href=&quot;http://www.cyberciti.biz/tips/linux-swap-space.html&quot;&gt;http://www.cyberciti.biz/tips/linux-swap-space.html&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;&lt;/h2&gt;&lt;blockquote&gt; &lt;p&gt;If Linux kernel is going to use more than 2GiB swap space at a time, all users will feel the heat. Either, you get more RAM (recommend) and move to faster storage to improve disk I/O. There are no rules, each setup and configuration is unique. Adjust values as per your requirements. Select amount of swap that is right for you.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt;I went with 16GB swap space for a final 32GB ram in my &quot;dom0&quot; (the Physical Hardware) Installation and no swap space at all for the &quot;domU&quot; (the Virtualized Hardware) Installation.</content><link rel="related" href="http://www.cyberciti.biz/tips/linux-swap-space.html" title="Linux: Should You Use Twice the Amount of Ram as Swap Space?"/><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/4250391960088728603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=4250391960088728603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4250391960088728603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4250391960088728603'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/08/linux-should-you-use-twice-amount-of.html' title='Linux: Should You Use Twice the Amount of Ram as Swap Space?'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-1956016361434311236</id><published>2009-08-26T23:35:00.002+02:00</published><updated>2009-08-26T23:48:55.634+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="authorized_keys"/><category scheme="http://www.blogger.com/atom/ns#" term="ecryptfs"/><category scheme="http://www.blogger.com/atom/ns#" term="encrypted"/><category scheme="http://www.blogger.com/atom/ns#" term="homedir"/><category scheme="http://www.blogger.com/atom/ns#" term="jaunty"/><category scheme="http://www.blogger.com/atom/ns#" term="karmic"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Ubuntu Homedir ecryptfs+ssh authorized_keys</title><content type='html'>&lt;pre&gt;Okay so I installed this new Ubuntu Server with Karmic Koala Beta release as it has the best KVM Support atm and I thought it would be an awesome Idea to encrypt the User Homedirs by default...&lt;br /&gt;&lt;br /&gt;Well guess what, if your whole User Homedir is encrypted with ecryptfs, sshd won&#39;t be able to read your ~/.ssh/authorized_keys when you SSH into the Server as it needs your User Password to unencrypt it, D&#39;OH!&lt;br /&gt;&lt;br /&gt;Here&#39;s my quick&amp;amp;dirty work-around as I don&#39;t care if my Homedir is unecrypted when I just want to use SSH to log into the Box:&lt;br /&gt;&lt;/pre&gt;&lt;ol&gt;&lt;li&gt;cd /&lt;/li&gt;&lt;li&gt;/sbin/umount.ecryptfs_private&lt;/li&gt;&lt;li&gt;chmod 700 $HOME &lt;/li&gt;&lt;li&gt;# I left it at 700 as ~/.Xauthority needs to be written for X11-Forwarding&lt;/li&gt;&lt;li&gt;mkdir -m 700 $HOME/.ssh&lt;/li&gt;&lt;li&gt;echo $YOUR_PUBLIC_KEY &gt; $HOME/.ssh/authorized_keys&lt;/li&gt;&lt;/ol&gt;&lt;pre&gt;Enjoy.&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/1956016361434311236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=1956016361434311236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/1956016361434311236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/1956016361434311236'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/08/ubuntu-homedir-ecryptfsssh.html' title='Ubuntu Homedir ecryptfs+ssh authorized_keys'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-4234290613673223559</id><published>2009-07-13T16:17:00.002+02:00</published><updated>2009-07-13T16:23:11.174+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="auto-fill"/><category scheme="http://www.blogger.com/atom/ns#" term="delete"/><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><title type='text'>How to delete Auto-Fill entries in Firefox</title><content type='html'>Removing single Auto-Fill entries in Firefox is very easy if you know how:&lt;br /&gt;&lt;br /&gt;1. Double-click in the text field so the drop-down box of auto-fill options appears.&lt;br /&gt;2. Hold your mouse over the option that you want to remove from auto-fill so that it&#39;s highlighted. &lt;span style=&quot;font-weight:bold;&quot;&gt;Don&#39;t click on it.&lt;/span&gt;&lt;br /&gt;3. Press shift-delete and Voila! the entry is gone.&lt;br /&gt;&lt;br /&gt;Enjoy, It helped me to get rid of a misspelled eMail address which was bugging me.</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/4234290613673223559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=4234290613673223559' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4234290613673223559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4234290613673223559'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/07/how-to-delete-auto-fill-entries-in.html' title='How to delete Auto-Fill entries in Firefox'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-6660484144716095284</id><published>2009-05-27T09:47:00.002+02:00</published><updated>2009-05-27T09:49:49.755+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cmdline"/><category scheme="http://www.blogger.com/atom/ns#" term="convert"/><category scheme="http://www.blogger.com/atom/ns#" term="date"/><category scheme="http://www.blogger.com/atom/ns#" term="unixtime"/><title type='text'>Command Line foo: convert unixtime to local</title><content type='html'>Very quick and easy way to convert a unix timestamp into localtime:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;ralf@geeko:~$ date -R -d @1242079810&lt;br /&gt;Tue, 12 May 2009 00:10:10 +0200&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/6660484144716095284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=6660484144716095284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/6660484144716095284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/6660484144716095284'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/05/command-line-foo-convert-unixtime-to.html' title='Command Line foo: convert unixtime to local'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-8618178645726206795</id><published>2009-05-25T17:54:00.003+02:00</published><updated>2009-05-25T18:11:12.220+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bash"/><category scheme="http://www.blogger.com/atom/ns#" term="gnome"/><category scheme="http://www.blogger.com/atom/ns#" term="libnotify"/><category scheme="http://www.blogger.com/atom/ns#" term="pop-up"/><title type='text'>Your Daily Pop-Up&#39;s: Gnome libnotify</title><content type='html'>A pretty easy way to create Gnome Pop-Up using libnotify + notify-send&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;ralf@geeko:~$ cat ~/bin/send-notify.sh&lt;br /&gt;#/bin/bash&lt;br /&gt;&lt;br /&gt;export DISPLAY=:0 &amp;amp;&amp;amp; \&lt;br /&gt;   export XAUTHORITY=~ralf/.Xauthority &amp;amp;&amp;amp; \&lt;br /&gt;   notify-send -u critical -i ~ralf/.icons/notify.png &#39;Shell Triggered Notify&#39; \&lt;br /&gt;   &quot;$(date +&#39;%H:%M:%S&#39;) - $*&quot;&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/8618178645726206795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=8618178645726206795' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/8618178645726206795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/8618178645726206795'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/05/your-daily-pop-ups-gnome-libnotify.html' title='Your Daily Pop-Up&#39;s: Gnome libnotify'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-4406253321033861578</id><published>2009-05-11T15:39:00.004+02:00</published><updated>2009-05-11T15:53:40.529+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="boot problem"/><category scheme="http://www.blogger.com/atom/ns#" term="floppy image"/><category scheme="http://www.blogger.com/atom/ns#" term="grub"/><category scheme="http://www.blogger.com/atom/ns#" term="HP netraid 1M/2M"/><category scheme="http://www.blogger.com/atom/ns#" term="linux-2.6"/><category scheme="http://www.blogger.com/atom/ns#" term="megaraid"/><title type='text'>How to Boot a Floppy Image Using the Grub Bootloader</title><content type='html'>Ever faced the Problem that either your Server doesn&#39;t have a floppy drive or you can&#39;t insert a floppy into it due to it being in the Datacenter and you can&#39;t get to it?&lt;br /&gt;&lt;br /&gt;Well as long as you can access the Console you can still Flash your BIOS/Hardware Firmware using Grub. Here is how I flashed a HP NetRaid 1M BIOS Firmware using Grub:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&amp;amp;cc=us&amp;amp;prodTypeId=329290&amp;amp;prodSeriesId=51915&amp;amp;prodNameId=51917&amp;amp;swEnvOID=54&amp;amp;swLang=13&amp;amp;mode=2&amp;amp;taskId=135&amp;amp;swItem=ns-14418-1&quot;&gt;Download the Firmware: MegaRaid 1M H.02.02 (03.09.2003 - fw_nr_1m2m_h0202_5.exe)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Create the floppy Image (VirtualBox worked fine)&lt;/li&gt;&lt;li&gt;Install syslinux (sudo apt-get install syslinux)&lt;/li&gt;&lt;li&gt;Copy /usr/lib/syslinux/memdisk + your Floppy Image to /boot&lt;/li&gt;&lt;li&gt;Edit /boot/grub/menu.lst&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;blockquote&gt;title        Floppy Image Flash BIOS Netraid 1M/2M&lt;br /&gt;root        (hd0,0)&lt;br /&gt;kernel        /memdisk&lt;br /&gt;initrd        /netraid-1m-flash.img&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Reboot your Server and Flash the BIOS of your Controller, and finally you can use your HP NetRaid 1M controller with Linux 2.6.26.&lt;br /&gt;&lt;br /&gt;NOTE: The floppy image will be read-only; all changes will be lost when the computer is rebooted. It might be handy to create a small partition on your hard drive that the operating system can write to.</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/4406253321033861578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=4406253321033861578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4406253321033861578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4406253321033861578'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/05/how-to-boot-floppy-image-using-grub.html' title='How to Boot a Floppy Image Using the Grub Bootloader'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-7934032743168736891</id><published>2009-04-24T19:42:00.003+02:00</published><updated>2009-04-24T19:48:43.805+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="encryption"/><category scheme="http://www.blogger.com/atom/ns#" term="gnupg"/><category scheme="http://www.blogger.com/atom/ns#" term="helper"/><category scheme="http://www.blogger.com/atom/ns#" term="howto"/><category scheme="http://www.blogger.com/atom/ns#" term="script"/><category scheme="http://www.blogger.com/atom/ns#" term="vim"/><title type='text'>VIM &amp; GnuPG: Handling encrypted Files on-the-fly</title><content type='html'>&lt;a href=&quot;http://www.vim.org/scripts/script.php?script_id=661&quot;&gt;VIM &lt;span class=&quot;txth1&quot;&gt;GnuPG : Plugin for transparent editing of gpg encrypted files.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is pretty awesome and works like a charm, just download the latest version of gnupg.vim from the link above and copy gnupg.vim file to the $HOME/.vim/plugin directory.&lt;br /&gt;&lt;br /&gt;Voila! It instantly works on  filenames that have a &quot;.gpg&quot;, &quot;.pgp&quot; or &quot;.asc&quot; suffix.</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/7934032743168736891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=7934032743168736891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/7934032743168736891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/7934032743168736891'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/04/vim-gnupg-handling-encrypted-files-on.html' title='VIM &amp; GnuPG: Handling encrypted Files on-the-fly'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-9038584236520345428</id><published>2009-04-12T09:16:00.001+02:00</published><updated>2009-04-12T09:16:54.183+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Prank"/><title type='text'>How To Grow Grass in Someone&#39;s Keyboard</title><content type='html'>&lt;object width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/k7LnTr3TCuw&amp;amp;hl=de&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/k7LnTr3TCuw&amp;amp;hl=de&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/9038584236520345428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=9038584236520345428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/9038584236520345428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/9038584236520345428'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/04/how-to-grow-grass-in-someones-keyboard.html' title='How To Grow Grass in Someone&#39;s Keyboard'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-104540760680623970</id><published>2009-04-10T21:23:00.002+02:00</published><updated>2009-04-10T21:29:25.188+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ext3 online resize"/><category scheme="http://www.blogger.com/atom/ns#" term="lvm"/><category scheme="http://www.blogger.com/atom/ns#" term="resize2fs"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>ext3 online resize with Ubuntu 8.10 Intrepid</title><content type='html'>&lt;blockquote&gt;root@kronos:/var/www/virtual# lvextend -L+20G /dev/data/www&lt;br /&gt;  Extending logical volume www to 100.00 GB&lt;br /&gt;  Logical volume www successfully resized&lt;br /&gt;root@kronos:/var/www/virtual# resize2fs /dev/data/www&lt;br /&gt;resize2fs 1.41.3 (12-Oct-2008)&lt;br /&gt;Filesystem at /dev/data/www is mounted on /var/www; on-line resizing required&lt;br /&gt;old desc_blocks = 5, new_desc_blocks = 7&lt;br /&gt;Performing an on-line resize of /dev/data/www to 26214400 (4k) blocks.&lt;br /&gt;The filesystem on /dev/data/www is now 26214400 blocks long.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;That&#39;s pretty cool I remember the times when I had to - &lt;span style=&quot;font-style:italic;&quot;&gt;unmount the FileSystem, run fsck -f, extend the lvm, resize the FileSystem, re-run fsck, and finally mount&lt;/span&gt; the grown FileSystem.&lt;br /&gt;&lt;br /&gt;Last time I extended an ext3 FileSystem you could &quot;prepare&quot; it so it does support online resizing later to a given FileSystem size, guess that&#39;s no longer needed.</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/104540760680623970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=104540760680623970' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/104540760680623970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/104540760680623970'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/04/ext3-online-resize-with-ubuntu-810.html' title='ext3 online resize with Ubuntu 8.10 Intrepid'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-3181817237996969739</id><published>2009-04-10T15:50:00.002+02:00</published><updated>2009-04-10T15:55:28.153+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blkid"/><category scheme="http://www.blogger.com/atom/ns#" term="ext3"/><category scheme="http://www.blogger.com/atom/ns#" term="ext3 uuid"/><category scheme="http://www.blogger.com/atom/ns#" term="filesystem"/><category scheme="http://www.blogger.com/atom/ns#" term="fstab"/><title type='text'>ext3 UUID / Labels</title><content type='html'>How to show an ext3 UUID/Label:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;root@kronos:/dev/disk# ll&lt;br /&gt;total 0&lt;br /&gt;drwxr-xr-x 2 root root 160 2009-04-05 16:08 by-id&lt;br /&gt;drwxr-xr-x 2 root root  60 2009-04-05 14:32 by-label&lt;br /&gt;drwxr-xr-x 2 root root 220 2009-04-05 16:06 by-path&lt;br /&gt;drwxr-xr-x 2 root root 100 2009-04-05 14:32 by-uuid&lt;br /&gt;root@kronos:/dev/disk# ll by-uuid/&lt;br /&gt;total 0&lt;br /&gt;lrwxrwxrwx 1 root root 26 2009-04-05 14:32 3ad729bf-9175-4555-8b0b-306315e24db6 -&gt; ../../mapper/kronos-swap_1&lt;br /&gt;lrwxrwxrwx 1 root root 24 2009-04-05 14:32 69b52190-9ee8-45df-ae27-3d85ec9c0245 -&gt; ../../mapper/kronos-root&lt;br /&gt;lrwxrwxrwx 1 root root 10 2009-04-05 14:32 e4a14d98-639a-4246-8840-566f2959d30d -&gt; ../../sda5&lt;br /&gt;root@kronos:/dev/disk# blkid /dev/kronos/root&lt;br /&gt;/dev/kronos/root: UUID=&quot;69b52190-9ee8-45df-ae27-3d85ec9c0245&quot; TYPE=&quot;ext3&quot;&lt;br /&gt;root@kronos:/dev/disk# blkid /dev/data/www&lt;br /&gt;/dev/data/www: LABEL=&quot;kronos-data-www&quot; UUID=&quot;9ddc8509-07f4-4910-8107-8fa086293989&quot; TYPE=&quot;ext3&quot;&lt;br /&gt;root@kronos:/dev/disk# cat /etc/fstab&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file system&gt; &lt;mount point&gt;   &lt;type&gt;  &lt;options&gt;       &lt;dump&gt;  &lt;pass&gt;&lt;br /&gt;# /dev/mapper/kronos-root&lt;br /&gt;UUID=69b52190-9ee8-45df-ae27-3d85ec9c0245 /               ext3    relatime,errors=remount-ro 0       1&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Links:&lt;br /&gt;&lt;a href=&quot;http://linuxwiki.de/UUID&quot;&gt;http://linuxwiki.de/UUID&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/3181817237996969739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=3181817237996969739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/3181817237996969739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/3181817237996969739'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/04/ext3-uuid-labels.html' title='ext3 UUID / Labels'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-7402657462388155864</id><published>2009-04-09T20:48:00.004+02:00</published><updated>2009-04-09T20:54:05.876+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="rock paper scissors"/><category scheme="http://www.blogger.com/atom/ns#" term="the big bang theory"/><title type='text'>Rock Paper Scissors Spock Lizard</title><content type='html'>&lt;blockquote&gt;I invented this game (with Karen Bryla) because it seems like when you know someone well enough, 75-80% of any Rock-Paper-Scissors games you play with that person end up in a tie. Well, here is a slight variation that reduces that probability. (Note that for those of you who like to swing your fist back and forth and say, “Rock, Paper, Scissors, GO!”, might want to continue to do that, replacing “Rock” with “One,” “Paper” with “Two,” and “Scissors” with “Three.”) This version is also nice because it satisfies the Law of Fives.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style=&quot;width: 400px; height: 286px;&quot; src=&quot;http://1.bp.blogspot.com/_Xkd6bafcml4/Sd5D4VBXC4I/AAAAAAAAAbM/Xz1wcgDeoHM/s400/RPSSL.gif&quot; border=&quot;0&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/7402657462388155864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=7402657462388155864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/7402657462388155864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/7402657462388155864'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/04/rock-paper-scissors-spock-lizard.html' title='Rock Paper Scissors Spock Lizard'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Xkd6bafcml4/Sd5D4VBXC4I/AAAAAAAAAbM/Xz1wcgDeoHM/s72-c/RPSSL.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-4596650437156350272</id><published>2009-04-08T22:18:00.002+02:00</published><updated>2009-04-08T22:26:01.791+02:00</updated><title type='text'>Playing your favorite Video on the PS3</title><content type='html'>&lt;div style=&quot;text-align: right;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Did you ever got pissed off that you can&#39;t play your favorite Video on the PlayStation3, because it&#39;s encoded with &lt;span style=&quot;font-style: italic;&quot;&gt;- insert your codec here -&lt;/span&gt;  and it needs to be &lt;span style=&quot;font-weight: bold;&quot;&gt;re-encoded&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://ps3mediaserver.googlecode.com/svn/trunk/ps3mediaserver/dist-archive/osx_thumb.png&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 216px;&quot; src=&quot;http://ps3mediaserver.googlecode.com/svn/trunk/ps3mediaserver/dist-archive/osx_thumb.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;insert codec=&quot;&quot; name=&quot;&quot; here=&quot;&quot;&gt;&lt;br /&gt;Well look no further, &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;a href=&quot;http://code.google.com/p/ps3mediaserver/&quot;&gt;ps3mediaserver &lt;/a&gt;does all that for you!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/insert&gt;</content><link rel="related" href="http://code.google.com/p/ps3mediaserver/" title="Playing your favorite Video on the PS3"/><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/4596650437156350272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=4596650437156350272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4596650437156350272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4596650437156350272'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/04/playing-your-favorite-video-on-ps3.html' title='Playing your favorite Video on the PS3'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-5001846770445176413</id><published>2009-04-08T22:15:00.002+02:00</published><updated>2009-04-08T22:26:56.332+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bind"/><category scheme="http://www.blogger.com/atom/ns#" term="dig"/><category scheme="http://www.blogger.com/atom/ns#" term="dns"/><category scheme="http://www.blogger.com/atom/ns#" term="howto"/><title type='text'>How to use dig to query DNS name servers.</title><content type='html'>I found this very helpful howto use dig properly&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.madboa.com/geek/dig/&quot;&gt;http://www.madboa.com/geek/dig/&lt;/a&gt;</content><link rel="related" href="http://www.madboa.com/geek/dig/" title="How to use dig to query DNS name servers."/><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/5001846770445176413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=5001846770445176413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/5001846770445176413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/5001846770445176413'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2009/04/how-to-use-dig-to-query-dns-name.html' title='How to use dig to query DNS name servers.'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-3028112374505147606</id><published>2007-08-13T19:05:00.000+02:00</published><updated>2007-08-13T19:09:49.950+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="italy"/><category scheme="http://www.blogger.com/atom/ns#" term="levanto"/><category scheme="http://www.blogger.com/atom/ns#" term="vacation"/><title type='text'>Levanto, Italy...</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://heiringhoff.net/gallery2/v/ralf/timeline/2007/2007-levanto/&quot;&gt;&lt;img src=&quot;http://heiringhoff.net/gallery2/d/56011-3/2007-levanto.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Unter dem Motto: &lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;Dick muss er sein... lang ziehen kann man ihn dann immer noch[tm]...&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Hier also die Urlaubsfotos...</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/3028112374505147606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=3028112374505147606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/3028112374505147606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/3028112374505147606'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2007/08/levanto-italy.html' title='Levanto, Italy...'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10669120.post-4872395019564542235</id><published>2007-07-20T20:38:00.000+02:00</published><updated>2007-07-20T20:39:55.782+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="google earth"/><category scheme="http://www.blogger.com/atom/ns#" term="googlesightseeing"/><category scheme="http://www.blogger.com/atom/ns#" term="weird stuff"/><title type='text'>WWJD Part II</title><content type='html'>Part II&lt;br /&gt;&lt;object width=&quot;500&quot; height=&quot;430&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/y8iVE8f0XHc&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/y8iVE8f0XHc&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;500&quot; height=&quot;430&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.frosty-geek.net/feeds/4872395019564542235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10669120&amp;postID=4872395019564542235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4872395019564542235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10669120/posts/default/4872395019564542235'/><link rel='alternate' type='text/html' href='http://blog.frosty-geek.net/2007/07/wwjd-part-ii.html' title='WWJD Part II'/><author><name>ralf</name><uri>http://www.blogger.com/profile/18306260971586466814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Xkd6bafcml4/SeGWHk7OXeI/AAAAAAAAAbY/_OWdBD8hd2g/s1600-R/logo-ralf.png'/></author><thr:total>0</thr:total></entry></feed>