<?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>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; Networks</title> <atom:link href="http://www.ghacks.net/category/networks/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Fri, 10 Feb 2012 20:51:26 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Three Quarters of EU Firms Not Ready to Recover from IT Failures</title><link>http://www.ghacks.net/2011/11/24/three-quarters-of-eu-firms-not-ready-to-recover-from-it-failures/</link> <comments>http://www.ghacks.net/2011/11/24/three-quarters-of-eu-firms-not-ready-to-recover-from-it-failures/#comments</comments> <pubDate>Thu, 24 Nov 2011 10:07:50 +0000</pubDate> <dc:creator>Mike Halsey MVP</dc:creator> <category><![CDATA[Server]]></category> <category><![CDATA[backup]]></category> <category><![CDATA[business]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=53113</guid> <description><![CDATA[Almost three quarters of companies and public-sector organisations across nine European countries might not recover all of their data if they suffer an IT failure according to a new report released by the IT group EMC.  For the survey a total of 1,750 European companies and organisations were quizzed across the UK,  France, Germany, Italy, [...]]]></description> <content:encoded><![CDATA[<p>Almost three quarters of companies and public-sector organisations across nine European countries might not recover all of their data if they suffer an IT failure according to a new <a
href="http://uk.emc.com/about/news/press/2011/20111123-01.htm" target="_blank">report</a> released by the IT group EMC.  For the survey a total of 1,750 European companies and organisations were quizzed across the UK,  France, Germany, Italy, Spain, Benelux and Russia with each organisation ranging in size from 250 to 3000+ employees.</p><p>The research&#8217;s findings are worrying indeed.</p><blockquote><ul><li>74% of organisations are not very confident that they can fully recover after a disaster, according to a new survey of 1,750 European companies</li><li>54% surveyed have lost data and/or suffered systems downtime in the last year</li><li>61% report hardware failure as the primary cause of data loss and downtime;  natural disasters and employee sabotage being much less likely culprits</li><li>43% of organisations cite loss of employee productivity as the single biggest economic impact</li><li>28% point to lost revenue as a result of a disaster</li><li>40% of organisations still use tape for recovery and 80% of these organisations want to replace tape all together, highlighting the need for next generation backup and recovery</li></ul></blockquote><p>The fact that 74% of companies and organisations feel that they&#8217;re not prepared or equipped to properly recover data after an outage or disaster might be seen as very worrying for business overall.  We&#8217;ve all suffered data loss but the data losses suffered by business could affect us and them in many different ways.  They could lose customer orders, lose valuable employee details or details of current projects and so on.</p><p><img
class="alignleft size-full wp-image-53114" src="http://www.ghacks.net/wp-content/uploads/2011/11/backup-vault.png" alt="" width="154" height="154" />The survey also details that more than half of the businesses and organisations surveyed said they <em>had</em> experienced data loss or systems downtime in the last year.  It&#8217;s common for companies to suffer from downtime and it&#8217;s a pity the research doesn&#8217;t go into more detail about what percentage of companies had actually experienced data loss, all we have is a corruption figure that in itself seems too high.</p><p>They say the most commonly reported causes of downtime are&#8230;</p><blockquote><ul><li>Hardware failure: 61%</li><li>Power failure: 42%</li><li>Data corruption: 35%</li></ul></blockquote><p>One of the problems seems to be that 40% of the companies surveyed are still replying on tape for backup.  With the falling costs of hard disks and the increased bandwidth that dedicated phone lines can bring more and more companies are moving to secure and stable off-site backup solutions and indeed many business ISPs and server hosts now offer this facility as standard.  It is clear though that not enough companies are heeding the warnings of data loss and, more important of good security.</p><blockquote><p>The research found that businesses are spending, on  average, 10% of their IT budgets on backup and recovery, and 29% of businesses  do not feel they are spending enough.   For backup and disaster recovery purposes, 40% of companies still rely  on tape, with an average annual cost of €74,000 on transporting, storing,  testing and replacing tapes. Where tape is used for disaster recovery purposes,  10% still have an employee take home a copy of the backup tapes with them.</p></blockquote><p>The companies surveyed included manufacturing, retail, financial services and telecoms, among others and, frankly, it is disappointing that so many companies still seem unprepared for IT and data failures when computers have now been in business for over 30 years and have been on every desk for the vast majority of that time.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/11/24/three-quarters-of-eu-firms-not-ready-to-recover-from-it-failures/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>zInstall launch new Type-0 Hypervisor</title><link>http://www.ghacks.net/2011/09/22/zinstall-launch-new-type-0-hypervisor/</link> <comments>http://www.ghacks.net/2011/09/22/zinstall-launch-new-type-0-hypervisor/#comments</comments> <pubDate>Thu, 22 Sep 2011 17:19:26 +0000</pubDate> <dc:creator>Mike Halsey MVP</dc:creator> <category><![CDATA[Server]]></category> <category><![CDATA[virtual-machine]]></category> <category><![CDATA[virtualisation]]></category> <category><![CDATA[vm]]></category> <category><![CDATA[zinstall]]></category> <category><![CDATA[zirtu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=50735</guid> <description><![CDATA[Virtualisation specialist zInstall have previously impressed with their products that include utilities to capture an existing Windows XP, Vista or any other operating system installation and allowing you to boot from it on any other computer from an external hard drive or suitably-sized USB pen drive.  This software meant you could take all of your [...]]]></description> <content:encoded><![CDATA[<p>Virtualisation specialist <a
href="http://www.zinstall.com/" target="_blank">zInstall</a> have previously impressed with their products that include utilities to capture an existing Windows XP, Vista or any other operating system installation and allowing you to boot from it on any other computer from an external hard drive or suitably-sized USB pen drive.  This software meant you could take all of your programs and files with you and work with them as though that operating system was installed on the host PC.</p><p>Now they&#8217;ve expanded their virtualisation line-up into the server space with the new <a
href="http://www.zirtu.com/" target="_blank">Zirtu Serverless VDI</a>, type 0 Hypervisor.  Like other comparable products this allows users to run an operating system contained in a virtual machine on any othger computer, and use the full hardware resources of the host machine.  This includes full access to the graphics card, memory and the ability to take complete control of the processor.</p><p>The virtual machine in this case would be run from a server, enabling a single virtual machine to run on many terminals in a business simultaneously.  Where Zirtu takes things to the next level though is in support for working offline.  In a recent <a
href="http://www.youtube.com/watch?v=e5emI0vyeTk" target="_blank">demo</a> they demonstrate a virtual machine that has only just loaded to a machine, continue to work with support for all the programs and files when the network connection to the server is disconnected.</p><p><img
class="aligncenter" src="http://www.ghacks.net/wp-content/uploads/2011/09/Zirtu-Serverless-VDI-Windows-Internet-Explorer-600x339.png" alt="" width="540" height="305" /></p><p>Where this comes in very handy is in permitting users to continue working on their PCs when their internal or tunnelled network connection dies, or when they are on the road and away from a connection.  The next time they log into the server all the files, programs and documents in the VM are automatically synchronised with the server, with the user noticing nothing about the connection problems.</p><p>Zirtu also uses existing virtualisation technology from the company that supports the computer&#8217;s hardware in ways that allows a virtual machine created on one machine, to work on another with a completely different hardware configuration, something that would normally break any Windows installation.</p><p>The concept of having a decentralised virtual machine that can keep people working when away from a direct connection to the server is hugely compelling, especially when downtime can cost companies so much money.  The ability to maintain the VMs centrally can also present significant cost-savings to business and provide additional benefits.</p><p>Among these is a solution that would allow users to run VMs on their own personal laptops and desktop PCs, something that business normally bans citing quite valid security concerns.  This type of virtualisation technology turns any home PC into a work PC.  The fact that it works so well and so quickly, in the demo given at a recent conference it&#8217;s virtual machine was shown fully working after only loading on the host PC for a few seconds before the network connection was pulled, is driven by technology the company is being tight-lipped about, unsurprisingly.</p><p>Either way this product demonstrates perfectly the types of virtualisation and cloud services that business might employ in the coming years to slash IT management costs, and to run better and more efficient IT operations.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/09/22/zinstall-launch-new-type-0-hypervisor/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How To Calculate a TCP-IP Subnet Mask</title><link>http://www.ghacks.net/2011/09/03/how-to-calculate-a-tcp-ip-subnet-mask/</link> <comments>http://www.ghacks.net/2011/09/03/how-to-calculate-a-tcp-ip-subnet-mask/#comments</comments> <pubDate>Sat, 03 Sep 2011 07:42:58 +0000</pubDate> <dc:creator>Melanie Gross</dc:creator> <category><![CDATA[Networks]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[ip]]></category> <category><![CDATA[network address]]></category> <category><![CDATA[network administration]]></category> <category><![CDATA[subnet]]></category> <category><![CDATA[tcp]]></category> <category><![CDATA[tcp/ip]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=50039</guid> <description><![CDATA[If you’re a network administrator, chances are at some point you may need to set up a number of different networks on your IP range. In order to do this, you will need to know how to create different subnets. There are two main things to remember when trying to calculate subnets. The first is [...]]]></description> <content:encoded><![CDATA[<p>If you’re a network administrator, chances are at some point you may need to set up a number of different networks on your IP range. In order to do this, you will need to know how to create different subnets.</p><p>There are two main things to remember when trying to calculate subnets. The first is that that default subnet for a range is 255.255.255.0. This subnet, that we all recognize gives you one network with 255 different addresses from 1 to 255. Fairly easy stuff so far. The second thing to remember is the formula needed to calculate a new subnet. For this we have to go back to basics and remember that the number 255 is made up in binary of 8 bits. To get the number 255, all those 8 bits would be set to 1, each one representing a number in decimal in the following sequence. (1, 2, 4, 8, 16, 32, 64, 128). If you add all these numbers together you get 255.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2011/09/tcp-ip-subnet.gif" alt="tcp-ip-subnet" title="tcp-ip-subnet" width="403" height="162" class="alignnone size-full wp-image-50040" /></p><p>In order to create our subnet mask we need to “borrow” a certain number of bits from our host address. The host address is the last number in the group of four that makes up our subnet. So in the subnet 255.255.255.0, the 0 is the host address.</p><p>We can use the formula (2^n – 2) to figure out how many networks we can make by borrowing certain number of bits. Lets say for example we wanted to make six networks; we would need to borrow 3 bits, because (2^3 – 2 = 6). So we take the three bits from the left of our binary sequence and add them together. (128 + 64 + 32 = 224). So the subnet we need to use for our 6-network system is 255.255.255.224.</p><p>Now we’ve calculated our subnet, the next thing we need to do is work out the ranges of our new networks. This is a fairly easy thing to do if you remember one rule. The lowest number in the bits we borrowed from our host address is our guide. In this case, the bits we borrowed were 128, 64 and 32. The lowest of these is 32, so this is our guide number we’re going to use to set up our network ranges.</p><p>What you want to do is start off with your guide number, and that gives you the first address of our first network. For example &#8211; 192.168.0.32. To get the starting address of the second network, you just add on 32. So the second network will begin at 192.168.0.64. Keep adding the number 32 to find the other network starting points, and you’ll end up with this network address range map:</p><ul><li>Network 1: 192.168.0.32 – 192.168.0.63</li><li>Network 2: 192.168.0.64 – 192.168.0.95</li><li> Network 3: 192.168.0.96 – 192.168.0.127</li><li>Network 4: 192.168.0.128 – 192.168.0.159</li><li>Network 5: 192.168.0.160 – 192.168.0.191</li><li>Network 6: 192.168.0.192 – 192.168.0.223</li></ul><p>Note that you cannot use the first 32 or last 32 addresses of the entire 255 address range, (unless you’re using specific equipment that allows it). And there you have it, we’ve calculated our subnet mask, and we’ve worked out the ranges our networks will use. Remember the formula (2^n – 2) and your binary numbers, and you’ll be able to work out any configuration of subnets and networks.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/09/03/how-to-calculate-a-tcp-ip-subnet-mask/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Type-0 Hypervisors, the way forward</title><link>http://www.ghacks.net/2011/06/29/type-0-hypervisors-the-way-forward/</link> <comments>http://www.ghacks.net/2011/06/29/type-0-hypervisors-the-way-forward/#comments</comments> <pubDate>Wed, 29 Jun 2011 09:24:39 +0000</pubDate> <dc:creator>Mike Halsey MVP</dc:creator> <category><![CDATA[Networks]]></category> <category><![CDATA[Operating Systems]]></category> <category><![CDATA[type-0]]></category> <category><![CDATA[type-2]]></category> <category><![CDATA[virtualisation]]></category> <category><![CDATA[virtualization]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=47097</guid> <description><![CDATA[Virtualisation is the way forward, there&#8217;s absolutely no doubt about this.  It all began as a way of saving money, and saving the planet, by running two or more operating systems, each with their own specific tasks to perform on the same server hardware.  It&#8217;s not a new concept either, the now legendary VMWare was [...]]]></description> <content:encoded><![CDATA[<p>Virtualisation is the way forward, there&#8217;s absolutely no doubt about this.  It all began as a way of saving money, and saving the planet, by running two or more operating systems, each with their own specific tasks to perform on the same server hardware.  It&#8217;s not a new concept either, the now legendary VMWare was founded in 1998, an age in computing terms and long before people considered computers powerful enough to run multiple virtualised environments on a single hardware layer.</p><p>Then in 2009 virtualisation found its way onto the mainstream PC with Microsoft&#8217;s Virtual PC.  These early Type 2 VMs (Virtual Machines) were limited in functionality though.  Everything was virtualised, including the hardware.  The VM core was essentially an emulator for earlier processors and other hardware.  Thus anything that ran in an VM couldn&#8217;t access the full power of the hardware in your computer.  This made them slow, unable to access peripherals such as printers and USB drives, and not tremendously useful for the majority of tasks.</p><p><img
class="alignleft size-full wp-image-47100" src="http://www.ghacks.net/wp-content/uploads/2011/06/virtualization.jpg" alt="virtualization" width="200" height="203" />The other problem with Type 2 VMs was that on many occasions people found that their software simply wouldn&#8217;t run on them.  Many software packages required access to better hardware than the VM could emulate, or access to peripherals to work properly.  Finally you always had two operating systems running concurrently on your computer even if you weren&#8217;t using your main one.  This would push up your electricity consumption and make the process of running VMs very costly.</p><p><span>This can also present all manner of problems accessing server-side, and cloud-ready resources.  The VM was almost always cut off from the outside world unless careful and technical configuration took place.  Clearly a better solution had to be found.</span></p><p>Eventually new types of VM appeared including the Type-1.  This was able to give the virtual machine full access to the computer&#8217;s hardware, though it still operated the OS in a virtualised environment, not as a full OS with the full processing capability of your Intel or AMD chip.  Windows 7 was the first major OS to include a &#8216;boot from VM&#8217; option.  It takes a bit of tinkering to get the thing to work, but you can use this to actually boot your computer from a VM running Windows 7. </p><p>This bootable VM has full access to all your hardware and peripherals and you&#8217;d never know it was a VM you were using.  The problem with Windows 7&#8242;s option though is that it&#8217;s very hard to configure and of limited usefulness because you can only use it with these two editions of Windows 7.  Another example of this is Apple&#8217;s boot camp, which uses Type-1 virtualisation because it has to emulate the standard BIOS in PCs.</p><p>But why would you want to do this anyway?  From my own experience in support it can be an enormous time-saver.  Images can be easily built on central servers and rolled out quickly and quietly to PCs across a business network with almost no productivity downtime.  There&#8217;s no upgrade involved as it&#8217;s simply a case of copying a new file over to a PC containing the virtualised image.  This also makes it very fast to restore in the event a Windows or other software error occurs in the VM.</p><p>But you still were stuck with performance issues.  Now that dual and quad core processors are the norm however, virtualisation was able to take the next leap, and new Type-0 hypervisors are now appearing.</p><p>The main difference between a Type-2 and a Type-0 is that with the latter everything, including the main OS, runs on your core hardware.  This means that you would never know the difference between a virtualised and a &#8216;real&#8217; OS.  It&#8217;s clever too as it can use the hardware in such as way as to maintain several of these Type-0 operating systems at the same time (depending on the virtualisation solution you buy into).</p><p>The main benefits to new Type-0 virtualisation though comes in the way they can be used within their own ecosystem.  You can create whole virtualised server systems to work with them (the Type-0 machines can also run perfectly well offline though as well).  On the face of it this means that you can&#8217;t do anything with a PC that can&#8217;t ordinarily be done with a standard installation of your OS.  But&#8230;</p><p>This system does so much more.  By allowing full access to your hardware you can avoid costly new hardware upgrades required for older VM solutions.  You can also run the code natively on the local machine, avoiding the need for the VM to have to run on an expensive server-side monstrosity and making sure that the VM runs all the time, even when out and about such as a laptop.</p><p>I believe the biggest advantage however is for permitting multiple roles for each PC (or laptop).  Let&#8217;s say in an organisation you buy two thousand laptops of a certain type for your mobile workers.  In this you have sales staff, HR professionals, managers, executives and more.  Each worker will require their own build and in a traditional Windows scenario where installations take time to build and even longer to deploy, assuming a stable connection to the central server can even be maintained, this is a pain and can be hugely expensive.</p><p>In a Type-0 virtualisation environment you can deploy multiple images simultaneously (and securely away from the prying eyes of the worker) or quietly in the background as they work.  They need never know this is happening, need never have a single minute of downtime, and switching the computer between roles is a simple matter of changing a single setting in a configuration file.</p><p>Type-0 hypervisors are certainly the way forward, Microsoft know this and they&#8217;ll finally be able to use it as an excuse to drop all the legacy code support in Windows 8.  This will make the switch to VMs even more important for both businesses and consumers who have older software and hardware that they&#8217;re either very fond of or have come to rely on.</p><p>While true holistic Type-0 solutions are currently thin on the ground, a notable exception being AppSense and zInstall&#8217;s forthcoming Zirtu product, we&#8217;ll see much more of these in the next couple of years.  Before too long everything will be virtualised for the benefits of stability, security and dependability, and this will be a future worth embracing.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/06/29/type-0-hypervisors-the-way-forward/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Network Troubleshooting Basics: Some Simple Steps</title><link>http://www.ghacks.net/2011/05/30/network-troubleshooting-basics-some-simple-steps/</link> <comments>http://www.ghacks.net/2011/05/30/network-troubleshooting-basics-some-simple-steps/#comments</comments> <pubDate>Mon, 30 May 2011 10:38:13 +0000</pubDate> <dc:creator>Ryan D. Lang</dc:creator> <category><![CDATA[Networks]]></category> <category><![CDATA[troubleshooting]]></category> <category><![CDATA[ipconfig]]></category> <category><![CDATA[network]]></category> <category><![CDATA[network troubleshooting]]></category> <category><![CDATA[ping]]></category> <category><![CDATA[tracert]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=45744</guid> <description><![CDATA[This article is the fourth and final part of a series on the basics of network troubleshooting. The tools covered in the previous articles (ping, ipconfig, tracert and pathping) will be combined into a troubleshooting method. This guide will teach you valuable steps in finding where a problem is on a network connection. One of [...]]]></description> <content:encoded><![CDATA[<p>This article is the fourth and final part of a series on the basics of network troubleshooting.  The tools covered in the previous articles (<a
href="http://www.ghacks.net/2011/05/12/network-troubleshooting-basics-the-ping-command/">ping</a>, <a
href="http://www.ghacks.net/2011/05/17/network-troubleshooting-basics-the-ipconfig-command/">ipconfig</a>, <a
href="http://www.ghacks.net/2011/05/24/network-troubleshooting-basics-tracert-pathping/">tracert and pathping</a>) will be combined into a troubleshooting method.  This guide will teach you valuable steps in finding where a problem is on a network connection.</p><p>One of my networking classes included the basics of troubleshooting a network connection.  It included basic command line tools that really were very easy to use and understand.  Most of the students thought they were fun to use.</p><p>Knowing these commands before having to deal with the frustration of a network connection problem is not a bad idea.  A working connection shows you what is supposed to happen.  If you see something different, you will know something is up.  When problems strike, at the least you can get an idea of what is going on.</p><p><strong>Step 0: Check the Cords &#038; Power</strong></p><p>The first thing you should always do is check to make sure everything is plugged in: your computer, router, device, etc.  Many laptops have a button to turn off the wireless connection; the icon looks like a signal tower.  When in doubt, read the manual (which you can often download from the manufacturer&#8217;s website).  Bear in mind, we all forget this step at some point, so do not feel too silly when it happens to you.</p><p><strong>Step 1: Ping Yourself</strong></p><p>You want to test that your machine is working properly.  To do this, you want to ping yourself.  You use the loop-back address (127.0.0.1) to do this.  Pinging the loop-back address tests to make sure software on your computer is working properly.  Typically, if something is not working at this stage, you may just need to restart your computer.</p><p>ping<br
/> http://www.ghacks.net/2011/05/12/network-troubleshooting-basics-the-ping-command/</p><p><strong>Step 2: Ping Your Router (AKA: the Default Gateway)</strong></p><p>The next step would be to ping your router.  You can find your router&#8217;s IP address with ipconfig as well (it should be on the bottom of the unit and listed in the manual too).  Remember that <a
href="http://www.ghacks.net/2011/05/17/network-troubleshooting-basics-the-ipconfig-command/">ipconfig</a> lists your router as the &#8220;Default Gateway.&#8221;  It is very likely to be <a
href="http://www.ghacks.net/2011/04/29/why-your-home-router-is-192-168-1-1/">192.168.1.1</a> or a similar number.</p><p>This is done to test if your router is responding.  If it is not, and you have already checked to make sure it is on, then it may need to be turned off and turned on.  Every once in a while it may need a refresh.  If the problem continues, contact you ISP for assistance to see if they can help.</p><p>Note: Routers, like anything else in the IT world, will someday fail.  There is a chance that this has happened.  Your ISP help desk should be able to help you determine this.  If the router is one of theirs, they will likely send you out a new one.</p><p><strong>Step 3: Ping Yourself with Your IP Address</strong></p><p>We want to test to make sure everything is working correctly between your router and your computer.  To do this, ping your IP address.  It is listed in the ipconfig command at the same time the router IP number is.  If this works, you can be pretty confident that a problem is outside your home (or maybe small office) network.</p><p><strong>Step 4: Ping and Tracert Outside Your Network</strong></p><p>From here, you want to test something outside your network.  In a medium or larger network setting, a server on another branch of the network will do.  For a home network, the Internet is often your only option.  Since chances are the problem is that one or more websites are (or seem) down, this is a logical thing to check.</p><p>You can use a few different tools.  First try the ping command because it is the fastest.  It will only tell you if the site is working or not.  For more detailed information, use <a
href="http://www.ghacks.net/tag/tracert/">tracert</a> and pathping.  They can give a better idea of what is going on.  For instance,  if you can reach your router, but no further, the node that connects you to the Internet may be down: an ISP issue.  If you can reach only a couple (one or two) steps past your router, then it still is probably an ISP issue.  Your Internet is down.  If you can reach a lot further, the site may be having issues (see <a
href="http://www.ghacks.net/2011/02/17/is-facebook-down-find-out-right-now/">is Facebook down</a>, ways to <a
href="http://www.ghacks.net/2008/03/16/ways-to-check-if-a-website-is-really-down/">check if a website is really down</a>, for pointers)  There even is a chance that other sites, either from the same proximity or even hosting service, are having the same problem.  If it is an e-commerce site, there may be a number to call, but there probably is not much to do besides wait.  At least you know where the problem is.</p><p><strong>Parting Thought</strong></p><p>On a parting note, one other benefit of trying these commands out on a nice day like today is that it creates a positive mental association with the tools.  That might change with enough problems, but they are worthy of a good first impression.  Having the skills to deal with a problem ahead of time is always a good idea.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/05/30/network-troubleshooting-basics-some-simple-steps/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Network Troubleshooting Basics: Tracert &amp; Pathping</title><link>http://www.ghacks.net/2011/05/24/network-troubleshooting-basics-tracert-pathping/</link> <comments>http://www.ghacks.net/2011/05/24/network-troubleshooting-basics-tracert-pathping/#comments</comments> <pubDate>Tue, 24 May 2011 09:30:55 +0000</pubDate> <dc:creator>Ryan D. Lang</dc:creator> <category><![CDATA[Networks]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[network]]></category> <category><![CDATA[network troubleshooting]]></category> <category><![CDATA[pathping]]></category> <category><![CDATA[tracert]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=45490</guid> <description><![CDATA[This article is the third in a series of the basics of network troubleshooting. So far ping and ipconfig have been covered. Now tracert and pathping, which are similar commands, will be covered. While this is a basic tutorial, there are some intermediate tips and topics included. The focus will be on Windows based systems [...]]]></description> <content:encoded><![CDATA[<p>This article is the third in a series of the basics of network troubleshooting.  So far <a
href="http://www.ghacks.net/2011/05/12/network-troubleshooting-basics-the-ping-command/">ping</a> and <a
href="http://www.ghacks.net/2011/05/17/network-troubleshooting-basics-the-ipconfig-command/">ipconfig</a> have been covered.  Now tracert and pathping, which are similar commands, will be covered.  While this is a basic tutorial, there are some intermediate tips and topics included.  The focus will be on Windows based systems (with a tip or two for other systems).</p><p>Both of these commands are designed to give you more detailed information than the ping command.  They will tell you about steps along the way.  This can help you narrow down where a problem is.</p><h4>The Tracert Command Basics</h4><p>The tracert command is also called traceroute on other systems, such as on a Mac or in Cisco&#8217;s IOS (used in its routers and switches).  It is used to find out what other devices are on the path to a destination.  It works by sending out a number of signals.  Each signal has an amount of locations it can jump to, called a time to live (TTL).  When it reaches that number, the device it reaches sends back an error message.  For example, the first packet of data sent out would just have one hop, so it would stop at your home router.  Your router sends back a signal, and the tracert command records it.  The next signal would have to go two hops and so on, until the destination is reached.</p><p>Using the command is simple.  You type in tracert and an IP number or website&#8217;s name after it.  You can see extra options by typing <strong>tracert /?</strong> in the command line.</p><p>To get the the command line, go to Start, Run, type <strong>cmd</strong> in, and press the <strong>Enter</strong> key.</p><p>After that, type <strong>tracert google.com</strong> in and hit <strong>Enter</strong> again.  You should get something like this:</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2011/05/tracert.png" alt="tracert" title="tracert" width="589" height="503" class="alignnone size-full wp-image-45495" /></p><p>In Linux, the equivalent command is <a
href="http://manpages.ubuntu.com/manpages/hardy/man8/tracepath.8.html">tracepath</a>, but traceroute is available.  Both commands perform similar actions, but you have to install <a
href="http://manpages.ubuntu.com/manpages/hardy/man8/traceroute-nanog.genuine.8.html">traceroute</a> on some systems (e.g. Ubuntu).  Type in &#8220;sudo apt-get install traceroute&#8221; from the terminal to grab it.  Enter the name of the command and a IP number or a website&#8217;s name to trace the path.</p><h4>The Pathping Command Basics</h4><p>The pathping command is more similar to tracert than a simple ping.  Just like the tracert command, pathping will give you information about all the steps along the path to the website you want to test.  It does this by sending out full ping commands along the way, gathering more information.  This is done over a period of time, yielding a detailed report.  The extra information is good to have, but the time required is a disadvantage.  It can take a few minutes.  Typically, tracert is the preferred command.</p><p>The command works the same way that tracert or ping do, where you type in the name of the command and the name of the site you want to test.  There are some option, which you can see by typing &#8220;pathping /?&#8221; into the command line.  For something similar in Linux, use the <a
href="http://manpages.ubuntu.com/manpages/gutsy/man8/mtr.8.html">mtr</a> command.</p><p>Assuming you did not close the command line window from befor, type &#8220;pathping google.com&#8221; in and hit Enter.  You should get a report similar to tracert, but it will tell you to wait for the extra results.  There is a lot of information, so you may have to scroll a little to see it all.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2011/05/traceping1.png" alt="traceping" title="traceping" width="589" height="323" class="alignnone size-full wp-image-45500" /></p><h4>Controlling Pathping</h4><p>Waiting roughly 6 minutes for a report is a bit much for one command.  You can shorten the time to create the report with a command line option.  Instead of sending 100 pings, &#8220;pathping google.com -q 10&#8243; will send 10 per hop, or  &#8220;pathping google.com -q 3&#8243; will send 3 per hop.</p><p><strong>Cleaning-Up Tracert or Pathping Output</strong></p><p>Tracert command is notorious for lines that spill past the width of the screen; the pathping command never fits in a screen.  By saving the output to a file, it will remove line breaks automatically.  There is no manual editing involved, and the output is nicer.</p><p>To do this for tracert, type in &#8220;tracert google.com > file.txt&#8221; into the command line.  If you are not familiar with Dos, or you are not sure where you put the file, you can use &#8220;notepad file.txt&#8221; (or even just &#8220;file.txt&#8221;) in the command line to easily retrieve the file.</p><p>There is one problem with this method: it looks nothing is happening.  This is even more evident with the pathping command, which can take several minutes to run (hence why controlling the pathping is covered above).  Be patient; this is normal.</p><p>Side note: This is call &#8220;redirecting,&#8221; and it is commonly done at the command line.  Use one greater-than sign (>) to overwrite a file; use two greater-than signs (>>) to append data to a file.</p><p>This can also be done in Linux, but it is not necessary.  If the tracepath command spills over the edge, you can re-size the terminal and run the command again.  The Dos prompt has a fixed character width, so resizing the window will not help.</p><p><strong>What You Can Infer</strong></p><p>Tracert and pathping are useful in seeing where a problem is.  If a command recognizes your router, but not much further, something is probably wrong with your ISP.  If a command trails off, but cannot find the destination, the website probably is having a problem.  Typically, it is better to start testing with the ping command because it faster than its counterparts.</p><p><strong>Closing</strong></p><p>There is going to be one last article in this series that puts all three commands together.  Each one is a piece that you need to understand in order to use it.  Combining them can make finding a problem easier.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/05/24/network-troubleshooting-basics-tracert-pathping/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Manage Your Cloud Application Through VMware Horizon App Manager</title><link>http://www.ghacks.net/2011/05/24/manage-your-cloud-application-through-vmware-horizon-app-manager/</link> <comments>http://www.ghacks.net/2011/05/24/manage-your-cloud-application-through-vmware-horizon-app-manager/#comments</comments> <pubDate>Tue, 24 May 2011 07:49:57 +0000</pubDate> <dc:creator>Melanie Gross</dc:creator> <category><![CDATA[Networks]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[Horizon App Manager]]></category> <category><![CDATA[saas]]></category> <category><![CDATA[vmware]]></category> <category><![CDATA[vmware horizon]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=45487</guid> <description><![CDATA[We presently use application managers such as the Active Directory for the verification process while using the access credentials for various Windows Applications and other local network web applications. But as the environment portal changed from the local to external web based SaaS applications the managers like the Active Directory were inefficient as they became [...]]]></description> <content:encoded><![CDATA[<p>We presently use application managers such as the Active Directory for the verification process while using the access credentials for various Windows Applications and other local network web applications. But as the environment portal changed from the local to external web based SaaS applications the managers like the Active Directory were inefficient as they became lot more complex. This complexity made the companies and the users want to ward off the use of such App Managers. Now to use all the third party web applications the users have to preserve different passwords and usernames for each of the applications. Generally the usernames and passwords for all the applications are saved on a .txt or .docx file or simply memorized by the user. Such methods are often risky as well as insecure and expose valuable data, which may be stored in the application database, to an unauthenticated outlet. This problem was solved by the VMware development team after launching the Horizon App Manager.</p><p><strong>The Next Level Application manager: </strong></p><p><img
src="http://www.ghacks.net/wp-content/uploads/2011/05/vmware-horizon-application-manager.jpg" alt="vmware horizon application manager" title="vmware horizon application manager" width="500" height="352" class="alignnone size-full wp-image-45488" /></p><p>Fig. 1: User account page on Horizon App Manager</p><p>VMware announced the launch of its new end user web application manager the <a
href="http://www.vmware.com/products/desktop_virtualization/horizon/">VMware Horizon Application</a> on 17th May 2011. This application manager allows the users to effectively manage the third party cloud applications on a single virtual platform in a similar way as a Microsoft Active Directory acts to manage the accounts on numerous applications based on the internal systems. VMware impressively changed the way the access credentials are managed for the ever increasing population of applications on the cloud such as Box.net, Broad Vision, Google Apps, Salesforce.com, WebEx and Workday.</p><p><iframe
width="560" height="349" src="http://www.youtube.com/embed/LrKnEJea8oo" frameborder="0" allowfullscreen></iframe></p><p><iframe
width="560" height="349" src="http://www.youtube.com/embed/8nmF40T_uPs" frameborder="0" allowfullscreen></iframe></p><p>By simplifying the management of the credentials used by the applications both the IT admin and the end users benefit. The application manager securely manages several access credentials of numerous different third party applications using only a single identity dedicated for both the enterprise administrators and the users. In addition, it provides a single platform to access all the cloud applications which are used by the enterprise and its users. The Horizon App Manager ensures that there is a granular level of secured access for all the different types of applications as well as secured control of the data.</p><p>The Horizon App Manager is a unique service which is very easy and fast to set up. The Horizon Application Manager is a paid service from VMware that costs $30 per user, per year. It allows you to use your local access credentials for all the applications based on Cloud/SaaS. In the Horizon App Manager the enterprise admin will use a light weight virtual tool to configure each of the web based or Cloud based applications which are to be used by the users in the enterprise. Once the configuration is done, the admin can assign access permission to the varied users for various SaaS, Cloud or web applications according to their account and membership using a simple check box on the virtual interface of the App Manager.</p><p>The Horizon App Manager is a foundational management engine which will allow the users to securely extend the enterprise directory services into the cloud or the third party SaaS applications. Overtime these management services will be leveraged to applications such as the thin Apps and other services from the third party vendors.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/05/24/manage-your-cloud-application-through-vmware-horizon-app-manager/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Network Troubleshooting Basics: The Ping Command</title><link>http://www.ghacks.net/2011/05/12/network-troubleshooting-basics-the-ping-command/</link> <comments>http://www.ghacks.net/2011/05/12/network-troubleshooting-basics-the-ping-command/#comments</comments> <pubDate>Thu, 12 May 2011 08:24:53 +0000</pubDate> <dc:creator>Ryan D. Lang</dc:creator> <category><![CDATA[Networks]]></category> <category><![CDATA[troubleshooting]]></category> <category><![CDATA[loop-back]]></category> <category><![CDATA[network]]></category> <category><![CDATA[network troubleshooting]]></category> <category><![CDATA[ping]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=45050</guid> <description><![CDATA[This article is the first in a series delving into the basics of network troubleshooting. It covers what tools to use and how to use them. While this is a basic tutorial, there are some advanced tips and topics included. The focus will be on Windows based systems (with a tip or two for others). [...]]]></description> <content:encoded><![CDATA[<p>This article is the first in a series delving into the basics of network troubleshooting.  It covers what tools to use and how to use them.  While this is a basic tutorial, there are some advanced tips and topics included.  The focus will be on Windows based systems (with a tip or two for others).</p><p><strong>Overview</strong></p><p>Knowing the basics of network troubleshoot can help you find out where problems are.  It could be your computer, your home router, your ISP (Internet Service Provided), the website itself, or something in between.  First each tool will be looked at individually and then the process with be explained.  The tools used will be the commands ping, ipconfig, and tracert.  The process that will be covered is one of the most basic ones.</p><ul><li>Step 1: Ping yourself with the loopback address.</li><li>Step 2: Ping the router (default gateway) and how to get that address (ipconfig).</li><li>Step 3: Ping or tracert outside the network (e.g. the Internet).</li></ul><h3>The Ping Command Basics</h3><p>The ping command got its name from the sound sonar makes when it &#8220;sees&#8221; something.  In sonar, you send out a signal and measure the time it takes to get there.  The ping command does the same thing.  This tells if a computer or device is out there or not, which is the purpose of the command.</p><p>To use the ping command, you type &#8220;ping&#8221; followed by an IP number or a website name.  It will show you if a destination is reachable and how long it takes to get there.  It will work in Windows from the Dos Box, Linux from the terminal, and Mac from the terminal (or the Network Utility).</p><p>Click on the &#8220;Start&#8221; button > &#8220;run&#8221; > and type in &#8220;cmd&#8221; &#038; enter to bring up the command line.</p><p>Type in <strong>ping ghacks.net</strong> and hit enter (there is a space between the two g&#8217;s).</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2011/05/ping-website.png" alt="ping website" title="ping website" width="557" height="347" class="alignnone size-full wp-image-45051" /></p><h3>The Loop-Back Address</h3><p>Step 1 in the process is to ping yourself.  To do that, we use the <a
href="http://en.wikipedia.org/wiki/Loopback">loop-back</a> address.  This is a special IP number, 127.0.0.1, and is useful in checking your own computer.  When you ping this IP number, you ping your computer to test if the system is working.  It is an internal process.  If this does not work, you know the problem is in your computer.  In this case, you may simply need to reboot the machine, but it could be a more serious issue.</p><p>Type in <strong>ping 127.0.0.1</strong> and hit enter (there is a space between the &#8220;g&#8221; and the &#8220;1&#8243;).</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2011/05/ping-loop-back.png" alt="ping loop-back" title="ping loop-back" width="557" height="347" class="alignnone size-full wp-image-45052" /></p><p><strong>Exceptions to the Rule</strong></p><p>When it comes to websites and servers, not all of them will let you ping them.  For example, Microsoft&#8217;s website will not show up if you ping it, but Google will.  These sites, while working, will give you a &#8220;Request timed out.&#8221; error message.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2011/05/ping-request-timed-out.png" alt="ping request timed out" title="ping request timed out" width="557" height="347" class="alignnone size-full wp-image-45053" /></p><p>How can a website show up on your browser and not on the ping command?  The Internet works using a system of standard instructions called protocols, TCP in a website&#8217;s case.  The ping command works with another protocol called ICMP.  The main use for ICMP is to test connections and find out where a problem is.  It is supposed to send back information to the sender letting them know if the message was received.  If you turn off ICMP, then ping will not work.  A firewall is usually used to do this.</p><p>In school, when we tried to ping classmates; this was a problem.  With the firewall on, we could not ping each other until we turned it off.  That is not something you should do at home, but it can explain why you cannot ping a computer on your home network.  If you do decide to try out something that requires turning off your firewall (not recommended), unplug your router from the Internet and do not plug it back in until your firewall is running again.</p><h3>Ping Command Options</h3><p>The ping command will try to reach site four times by default.  Personally, I think twice is enough.  You can limit the number of times by using some switches.  Switches are extra text you include with a command to tweak what it does.</p><ul><li>In MS Windows, use <strong>ping -n 2 destination</strong></li><li>In Linux, use <strong>ping -c 2 destination</strong></li><li>On a Mac, use <strong>ping -c 2 destination</strong></li></ul><p>Some people think once or thrice is enough, so feel fee to swap that 2 for a 1 or a 3.  There are more options too, but this is what I find useful.  You can always type &#8220;ping&#8221; by itself to see all the options (in dos, <a
href="http://www.computerhope.com/pinghlp.htm">ping /?</a> works too).  Tip: If you are using Linux, and the ping command just keeps going, use ctrl+c to stop it.</p><p><strong>Closing</strong></p><p>The first step is to ping yourself.  The next step is to ping your router.  To do that you need to know how to use the ipconfig command, which will be covered in the next article.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/05/12/network-troubleshooting-basics-the-ping-command/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Why Your Home Router is 192.168.1.1</title><link>http://www.ghacks.net/2011/04/29/why-your-home-router-is-192-168-1-1/</link> <comments>http://www.ghacks.net/2011/04/29/why-your-home-router-is-192-168-1-1/#comments</comments> <pubDate>Fri, 29 Apr 2011 07:13:18 +0000</pubDate> <dc:creator>Ryan D. Lang</dc:creator> <category><![CDATA[Networks]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[lan]]></category> <category><![CDATA[local ip]]></category> <category><![CDATA[network]]></category> <category><![CDATA[router]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=44500</guid> <description><![CDATA[These days, there is one piece of networking equipment that has become much more common: the router. Many of them actually have the same IP (Internet Protocol) number, 192.168.1.1, and for an interesting reason. Every website, router, and computer has an IP address. It is how computers uniquely identify themselves on a network or on [...]]]></description> <content:encoded><![CDATA[<p>These days, there is one piece of networking equipment that has become much more common: the router.  Many of them actually have the same IP (Internet Protocol) number, 192.168.1.1, and for an interesting reason.</p><p>Every website, router, and computer has an IP address.  It is how computers uniquely identify themselves on a network or on the Internet.  Typically, in a home network, your router assigns one to your computer.  How does it make sure the IP address on your home computer is not the same as one on the Internet?  There actually is a list of numbers that is reserved for private use (home, office, corporate, etc.).  They are never used for a public website.  While the details of how IP numbers are used is intricate, the ranges of reserved numbers are straight forward:</p><ul><li>10.0.0.0 to 10.255.255.255</li><li>172.16.0.0 to 172.31.255.255</li><li>192.168.0.0 to 192.168.255.255</li></ul><p>Notice how the last section starts with 192.168.0.0 and that looks a lot like the 192.168.1.1 router address.  It may sound strange, but the 192.168.0.0 is actually used to refer to a group of computers.  It is OK if that seems odd or does not seem to make sense.  The important thing to recognize is that 192.168.1.1 was chosen because it is a low number in this special range.  Your <a
href="http://www.ghacks.net/2010/04/06/display-network-information-with-win-ip-config/">computer&#8217;s IP number</a>, given to it by the router, will be similar.  It should be something like 192.168.1.x (x is a number between 2 &#038; 255).</p><p>The nice thing about this convention is that you can memorize this number one for many routers.  It may work for every router you ever own.  It also should work with the routers of family and friends.  This is useful for configuring routers and trouble shooting networks.</p><p>Using the number, 192.168.1.1, is actually an easy way to configure your router.  For most modern home routers you can just type it into your browser.  A configuration page should come up.  What it will look like will change from manufacturer to manufacturer.  Some may require a username and <a
href="http://www.ghacks.net/2010/05/20/router-password-recovery/">router password</a> to see anything, others will at least tell you if you are connected to the Internet or not.  If you cannot connect to a few different sites, you may be able to check here to see if your Internet connection is down.  (Once I typed it in and nothing came up: someone unplugged the router.)  Be sure to read your router&#8217;s manual before changing any settings.  You probably need to log-in to do any real damage, though.</p><p>Important note: If your router does not require a password to edit core settings, you have a serious security problem.  Please contact your Internet Service Provider for help and instructions on how address that issue.  Ghacks has a guide to <a
href="http://www.ghacks.net/2007/02/07/protect-your-wireless-lan/">secure your wireless router</a> that you should take into consideration.  It is very easy for someone to change the settings on your router if there is no password protecting in.</p><p>Do all routers use this number to identify themselves?  No.  Some routers will default to a different number.  There is no rule or law stating that it has to be 192.168.1.1; it is just a convention.  If you look on the bottom of your router, or its manual, you will usually find out what that number is.  Typically it is a 192.168.x.x number, but 172.x.x.x or 10.x.x.x are possibilities too.  It would be very strange for it to be something else.  The IP number on your computer should still be similar to the router&#8217;s number (the number before the first decimal point has to be the same). (Sometimes routers displays domain names instead, like speedport.ip which they resolve internally to the IP, meaning you can enter both the IP or domain name to load the router configuration)</p><p>Some other common numbers are 192.168.0.1 (ex. D-Link &#038; Netgear) and 192.168.2.1 (according to <a
href="http://www.19216811.net">19216811.net</a>).  While 192.168.1.1 is often mentioned as a Linksys convention, it is used by other brands such as Speedtouch.  If you are using a router from an Internet Service Provider, it may actually be made by Linksys.  Cisco uses 192.168.1.1 for some of its routers (such as those for small business), but that is no surprise as they own Linksys.  Here is a <a
href="http://www.techspot.com/guides/287-default-router-ip-addresses/">list</a> of some more examples.</p><p>One of the easiest ways to find out the IP address of your router is to open a command prompt (by pressing Ctrl-R, typing cmd and then the enter key) and enter the command ipconfig in it. Locate the Default Gateway entry, which in most cases is your router&#8217;s IP address.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2011/04/router-ip-address.png" alt="router ip address" title="router ip address" width="441" height="189" class="alignnone size-full wp-image-44503" /></p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/04/29/why-your-home-router-is-192-168-1-1/feed/</wfw:commentRss> <slash:comments>19</slash:comments> </item> <item><title>Connect remotely from Linux with Terminal Server Client</title><link>http://www.ghacks.net/2011/04/07/connect-remotely-from-linux-with-terminal-server-client/</link> <comments>http://www.ghacks.net/2011/04/07/connect-remotely-from-linux-with-terminal-server-client/#comments</comments> <pubDate>Thu, 07 Apr 2011 20:24:54 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[rdp]]></category> <category><![CDATA[remote connection]]></category> <category><![CDATA[remote support]]></category> <category><![CDATA[terminal server]]></category> <category><![CDATA[terminal server client]]></category> <category><![CDATA[vnc]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=43617</guid> <description><![CDATA[I do a lot of remote work throughout the day and to make those connections I use different tools. Between LogMeIn and TeamViewer I have remote support covered. But when I need to connect to a machine such as a Terminal Server, where do I turn? Generally speaking I turn to the Linux tool Terminal [...]]]></description> <content:encoded><![CDATA[<p>I do a lot of remote work throughout the day and to make those connections I use different tools. Between LogMeIn and TeamViewer I have remote support covered. But when I need to connect to a machine such as a Terminal Server, where do I turn? Generally speaking I turn to the Linux tool <a
title="Terminal Server Client" href="http://sourceforge.net/projects/tsclient/" target="_blank">Terminal Server Client</a> (tsclient.) This tool makes connecting to unattended remote servers a snap &#8212; and it works with different protocols.</p><p><span
id="more-43617"></span><strong>Features</strong></p><p>Just what does tsclient offer? Take a look at this short list of features:</p><ul><li>Supports RPD, RDPv5, VNC, XDMCP, and ICA protocols.</li><li>Quick connect from pre-configured files.</li><li>Define screen sizes, and color depth.</li><li>Configure sound to use remote or local resources.</li><li>Map remote disk drives.</li><li>Define start up programs upon connection.</li><li>Performance optimizations.</li></ul><p><strong>Installation</strong></p><p>The installation of Terminal Server Client is simple. Just follow these steps:</p><ol><li>Open up your Add/Remove Software tool (such as Ubuntu Software Center, PackageKit, or Synaptic).</li><li>Search for &#8220;tsclient&#8221; (no quotes).</li><li>Mark Terminal Server Client for installation.</li><li>Click Apply to install.</li></ol><p>Once installed Terminal Server Client can be found in Applications &gt; Internet &gt; Terminal Server Client.</p><p><strong>Creating connections</strong></p><div
id="attachment_43619" class="wp-caption alignleft" style="width: 151px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/04/tsclient_main.png"><img
class="size-medium wp-image-43619  " src="http://www.ghacks.net/wp-content/uploads/2011/04/tsclient_main-392x550.png" alt="" width="141" height="198" /></a><p
class="wp-caption-text">Figure 1</p></div><p>Creating a connection with tsclient is incredibly easy. Open up the client and then, on the General tab, fill out the following information:</p><ul><li>Computer: IP Address or domain of remote computer.</li><li>Protocol: Protocol used on remote computer for connections.</li><li>User Name: User name to be used for authentication.</li><li>Password: Password to used used for authentication.</li><li>Domain: If your connection requires a domain, enter it here.</li></ul><p>Before you click the connect button, you might want to save this configuration as a quick connect, so the details are no longer necessary to fill in. To do this click Save As and then give the file a descriptive name. All of those Quick Connect files will then be available from the Quick Connect drop-down, saving you plenty of time (you also will not have to remember the credentials! I will warn you though, the files that are saved are saved in flat-text in the ~/.tsclient directory. These files can be read using any editor. So if security is a big concern, you might want to not save the password for all of your clients.</p><div
id="attachment_43620" class="wp-caption alignright" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/04/tsclient_connected.png"><img
class="size-medium wp-image-43620 " src="http://www.ghacks.net/wp-content/uploads/2011/04/tsclient_connected-550x428.png" alt="" width="330" height="257" /></a><p
class="wp-caption-text">Figure 2</p></div><p>Generally speaking, the defaults all work quite well with Terminal Server Client. Once connected the remote machine will be running in a window either as defined by the defaults or as defined by the user making the connection. Figure 2 shows Terminal Server Client connected to a Windows Server 2008 box.</p><p>To close the connection to the remote machine simply click the close button on the window. Once closed, tsclient will ask if you want to re-connect. If a re-connection is not desired, click the Cancel button which will take you back to the connection window, which can be closed if no longer needed.</p><p><strong>Final thoughts</strong></p><p>I have found Terminal Server Client to be one of the best remote connection tools available when either VNC or RDP protocols are in play. Not only does it make for fast connections, it makes for very reliable connections.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/04/07/connect-remotely-from-linux-with-terminal-server-client/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Set up a Linux VPN Server with Gadmin-VPN-Server</title><link>http://www.ghacks.net/2011/03/30/set-up-a-linux-vpn-server-with-gadmin-vpn-server/</link> <comments>http://www.ghacks.net/2011/03/30/set-up-a-linux-vpn-server-with-gadmin-vpn-server/#comments</comments> <pubDate>Wed, 30 Mar 2011 19:02:12 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[gadmin]]></category> <category><![CDATA[Linux VPN]]></category> <category><![CDATA[OpenVPN]]></category> <category><![CDATA[vpn]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=43273</guid> <description><![CDATA[There are so many reasons why a VPN Server makes perfect sense. For one, anyone with the credentials and the address can then gain access to the internal network from an external source. This enables users to work remotely and still have access to resources they wouldn&#8217;t otherwise have access to. There are obviously plenty [...]]]></description> <content:encoded><![CDATA[<p>There are so many reasons why a VPN Server makes perfect sense. For one, anyone with the credentials and the address can then gain access to the internal network from an external source. This enables users to work remotely and still have access to resources they wouldn&#8217;t otherwise have access to. There are obviously plenty of ways to set up a VPN server, but one of the most user-friendly means of setting up a VPN server on Linux is with the help of the Gadmin-VPN-Server tool.</p><p>The Gadmin tools are a set of GUI administration tools that allow for easy administration of various services, systems, and applications that would otherwise be challenging for the average user. One of those tools that is exceptionally helpful to have is the VPN Server tool. Let&#8217;s install it and set up an VPN server with this GUI.</p><p><span
id="more-43273"></span><strong>Installation</strong></p><p>The installation of Gamin-VPN-Server is simple, thanks to the fact that the tool exists in the standard repositories of most distributions. Because of that, the installation is as easy as following these steps:</p><ol><li>Open up the Add/Remove Software utility.</li><li>Search for &#8220;gadmin&#8221; (No Quotes).</li><li>Mark Gadmin VPN Server for installation.</li><li>Accept any dependencies necessary.</li><li>Click Apply to install.</li><li>Close the Add/remove Software utility when finished.</li></ol><p>The Gadmin VPN Server tool can now be started from within the System Tools folder from the Applications menu.</p><p><strong>Configuring the VPN server</strong></p><div
id="attachment_43281" class="wp-caption alignleft" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/03/gadmin_vpn_server.png"><img
class="size-medium wp-image-43281 " src="http://www.ghacks.net/wp-content/uploads/2011/03/gadmin_vpn_server-550x436.png" alt="" width="330" height="262" /></a><p
class="wp-caption-text">Figure 1</p></div><p>Now for the real work. Open up the Gadmin tool to view the main window. This is where all of the configurations are done.</p><p>To set up a VPN server the following will need to be configured.</p><p>Server Settings:</p><p>External Address: This is the WAN side address of the network &#8211; the address the external users can reach. If this VPN server is on an internal network, it will be critical to make sure VPN traffic is routed to the server hosting the VPN server.</p><p>LAN interface address: The internal address used by the VPN Server.</p><p>LAN Subnet mask: The subnet used by the internal address on the VPN server.</p><p>Client Address range: The valid addresses the clients will be assigned when they log onto the VPN server.</p><p>Encryption Type: The encryption type to be used on the VPN.</p><p>After the server configurations have been entered, click the Apply button in the tool bar to save the settings. Now, scroll down to the&#8230;</p><p>Certificate Settings:</p><p>These settings are near the bottom of the Server settings tab. A pre-existing certificate need not be installed as Gadmin-VPN-Server has the ability to generate the necessary certificate. Just fill in the necessary information and then click the Apply button underneath the Certificate Settings to generate the necessary certificate.</p><p><strong>Users</strong></p><p>After the server has been set up, valid user accounts must be added. If the user already has an account on the server, a new account will not have to be created. If the user does not have an account on the server, create one in the User Accounts tab.</p><p><strong>Starting the server</strong></p><p>After everything is complete, click the Activate button and your VPN server will be ready to accept incoming connections. Users now only need set up their clients to connect to the correct address, using their credentials that reside on the VPN server, and they will be good to go.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/03/30/set-up-a-linux-vpn-server-with-gadmin-vpn-server/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Hotot: Give this new Linux twitter client a tweet</title><link>http://www.ghacks.net/2011/03/28/hotot-give-this-new-linux-twitter-client-a-tweet/</link> <comments>http://www.ghacks.net/2011/03/28/hotot-give-this-new-linux-twitter-client-a-tweet/#comments</comments> <pubDate>Mon, 28 Mar 2011 21:07:20 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Online Services]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[google chrome]]></category> <category><![CDATA[twitter]]></category> <category><![CDATA[twitter client]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=43166</guid> <description><![CDATA[I use Twitter for a lot of things. One is to help promote my writing (both my fiction and technical writing). Because promotion seems like a 24/7 job, it is critical that the tools I use be easily accessible, low maintenance, and can run all day without causing any undo stress on my system. I have [...]]]></description> <content:encoded><![CDATA[<p>I use Twitter for a lot of things. One is to help promote my writing (both <a
title="Jack Wallen on Smashwords" href="http://www.smashwords.com/profile/view/jackwallen" target="_blank">my fiction</a> and technical writing). Because promotion seems like a 24/7 job, it is critical that the tools I use be easily accessible, low maintenance, and can run all day without causing any undo stress on my system.</p><p>I have used many a Twitter client (run this <a
title="Linux Twitter clients for Linux" href="http://www.ghacks.net/index.php?s=linux+twitter" target="_blank">search on Ghacks</a> for plenty of Twitter Linux client goodness) and have found most of them fairly decent tools. Some of them are lacking in features, and some of them have too many features. Some clients are built into the panel and some into a web browser. <a
title="Hotot" href="http://www.hotot.org/get_hotot.html" target="_blank">Hotot</a> is a Google Chrome tool that installs easily on Debian-based systems and will have you tweeting quickly and happily. Let&#8217;s install this and use it.</p><p><span
id="more-43166"></span><strong>Installation</strong></p><p>The installation of Hotot is simple. Just follow these easy steps and you&#8217;ll be up and running in no time:</p><p>Open up a terminal window.</p><p>Add the Hotot repository with the command <code>sudo add-apt-repository ppa:hotot-team.</code></p><p>Update apt with the command <code>sudo apt-get update</code>.</p><p>Install Hotot with the command <code>sudo apt-get install hotot</code>.</p><div
id="attachment_43167" class="wp-caption alignleft" style="width: 296px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/03/hotot.png"><img
class="size-medium wp-image-43167 " src="http://www.ghacks.net/wp-content/uploads/2011/03/hotot-476x550.png" alt="" width="286" height="330" /></a><p
class="wp-caption-text">Figure 1</p></div><p>Once installed, Hotot can be started from your Internet menu (for E17 you will find it in the Main Menu &gt; Internet. From the GNOME menu you will find it in Applications &gt; Internet. When Hotot is first run it will need to authenticate to your twitter account. To gain authentication an authentication token must be added to the account. From the account window there is a button labled Click Me to Continue. This button, when clicked, will open a Twitter page that requires the allowing of access in order to get the authentication token. Click the Allow button on that page and the token will be presented. That token must be added in the PIN Code text area. After that PIN is entered, click OK to authenticate.</p><div
id="attachment_43168" class="wp-caption alignright" style="width: 296px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/03/hotot_action.png"><img
class="size-medium wp-image-43168 " src="http://www.ghacks.net/wp-content/uploads/2011/03/hotot_action-476x550.png" alt="" width="286" height="330" /></a><p
class="wp-caption-text">Figure 2</p></div><p>Once Hotot has authenticated with Twitter, the twitter client can be used. The Hotot main window (see Figure 2) is quite easy to use. At the bottom of the window there lives six buttons (from left to right):</p><ul><li>Timeline: See all of the tweets associated with the account.</li><li>Mentions: Any tweet that mentions the authenticated user on the Hotot application.</li><li>Direct Messages: Direct messages to the user.</li><li>Retweets and Retweeted: Any retweets by or of the user.</li><li>Find: Find someone you &#8220;love&#8221;.</li><li>Search: Search a string.</li></ul><p>At the top of the window there rests three buttons:</p><ul><li>Show all: Show all in timeline.</li><li>Public only: Leave out private messages from timeline.</li><li>Conversation: Show only private conversations.</li></ul><p><strong>Extensions</strong></p><p>Like any good Google Chrome tool, extensions can be added to Hotot. To do this click on the Gear button near the top right corner of the Hotot window and select the Extensions entry. From that new window map extensions, image extensions, url shortening tools, translation, and video uploads can be enabled.</p><p><strong>Final thoughts</strong></p><p>Hotot has to be my new favorite Twitter client. And seeing as how I use Twitter a lot, Hotot must be worth a try. I find this tool lightning fast, filled with features, and easy to use.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/03/28/hotot-give-this-new-linux-twitter-client-a-tweet/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Adding folder sharing in Bodhi Linux</title><link>http://www.ghacks.net/2011/03/24/adding-folder-sharing-in-bodhi-linux/</link> <comments>http://www.ghacks.net/2011/03/24/adding-folder-sharing-in-bodhi-linux/#comments</comments> <pubDate>Thu, 24 Mar 2011 17:45:04 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[Bodhi]]></category> <category><![CDATA[file manager]]></category> <category><![CDATA[folder share]]></category> <category><![CDATA[nautilus]]></category> <category><![CDATA[samba]]></category> <category><![CDATA[shares]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=43024</guid> <description><![CDATA[If you are a fan of modern Linux distributions, such as Ubuntu, that offer incredibly simple ways to share folders with workgroup computers, you will be happy to know the same feature can be added to Bodhi Linux (my new favorite Linux distribution.) Although adding this feature isn&#8217;t exactly automatic (or, some would argue, user-friendly), [...]]]></description> <content:encoded><![CDATA[<p>If you are a fan of modern Linux distributions, such as Ubuntu, that offer incredibly simple ways to share folders with workgroup computers, you will be happy to know the same feature can be added to Bodhi Linux (my new favorite Linux distribution.)</p><p>Although adding this feature isn&#8217;t exactly automatic (or, some would argue, user-friendly), it&#8217;s all just a matter of knowing what to look for. So here I am to explain to you how to add this feature and then how to share out those folders.</p><p><span
id="more-43024"></span>Bodhi Linux comes with a stripped down version of the Nautilus file manager. I have it on authority that Bodhi might be switching to PCManFM (I am hoping the sharing functionality will be either built in or available at that point, but at this point it is not a feature that is available.)</p><p><strong>Installation</strong></p><p>The easiest way to install everything you need for this feature is to follow these steps:</p><ol><li>Open up Synaptic.</li><li>Search for &#8220;nautilus&#8221; (no quotes).</li><li>Mark nautilus-share for installation.</li><li>OK the dependencies necessary.</li><li>Search for &#8220;samba&#8221; (no quotes).</li><li>Mark samba for installation.</li><li>OK the dependencies necessary.</li><li>Click Apply.</li><li>Click Apply in the new window.</li><li>Allow the installation to complete.</li></ol><p>Once the installation is complete, you will have to log out and log back in so the changes will take effect. If this were the full version of Nautilus, you could issue the command <em>nautilus -q </em>and the changes would automatically take effect. That command will only produce an error in this stripped-down version of Nautilus. So go through the process of logging out and logging back in.</p><p><strong>Enable Sharing</strong></p><div
id="attachment_43027" class="wp-caption alignleft" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/03/bodhi_share.png"><img
class="size-medium wp-image-43027 " src="http://www.ghacks.net/wp-content/uploads/2011/03/bodhi_share-550x388.png" alt="" width="330" height="233" /></a><p
class="wp-caption-text">Figure 1</p></div><p>At this point, everything should be exactly as you would expect. Fire up Nautilus (left-click the desktop to open the mouse menu and click Places &gt; Home) to start the process of sharing folders.</p><p>Once Nautilus is open, right-click the folder you want to share and then select Sharing Options (see Figure 1). In the new window check off the Share Folder option. You can now configure any options you may want to add to the folder (such as Share Name, Comment, Allow others to create/delete, and Guest access). After you OK this you will be prompted to have the proper permissions assigned automatically &#8211; allow this to happen (otherwise you are going to have a hard time assigning permissions to that shared folder).</p><div
id="attachment_43028" class="wp-caption alignright" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/03/bodhi_nautilus_icons.png"><img
class="size-medium wp-image-43028 " src="http://www.ghacks.net/wp-content/uploads/2011/03/bodhi_nautilus_icons-550x387.png" alt="" width="330" height="232" /></a><p
class="wp-caption-text">Figure 2</p></div><p>When the folder is shared out, it will be indicated with a different icon. As you can see, in Figure 2, the Music folder has been shared out and is denoted with the addition of a hand in the icon.</p><p>You should now be able to hit that shared out folder from any machine on your network that is able to hit shared folders.</p><p><strong>Final thoughts</strong></p><p>I am thrilled to see that Bodhi Linux is following in at least some of the footsteps of Ubuntu and making features like folder sharing available (and easily set up.) I do hope that when Bodhi makes the move to a new file manager, that the sharing of folders is included in the feature list.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/03/24/adding-folder-sharing-in-bodhi-linux/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Linux command line tips: wget</title><link>http://www.ghacks.net/2011/03/04/linux-command-line-tips-wget/</link> <comments>http://www.ghacks.net/2011/03/04/linux-command-line-tips-wget/#comments</comments> <pubDate>Fri, 04 Mar 2011 20:24:11 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[downloaders]]></category> <category><![CDATA[downloading]]></category> <category><![CDATA[network tools]]></category> <category><![CDATA[wget]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=42086</guid> <description><![CDATA[One of the applications I use most often is the wget tool. You don&#8217;t realize how useful this tool is until you&#8217;ve used and then needed it but not had it available. Wget is, for all intent and purpose, a non-interactive web downloader that allows the user to, from the command line, download files without [...]]]></description> <content:encoded><![CDATA[<p>One of the applications I use most often is the wget tool. You don&#8217;t realize how useful this tool is until you&#8217;ve used and then needed it but not had it available. Wget is, for all intent and purpose, a non-interactive web downloader that allows the user to, from the command line, download files without requiring the user to even be logged in (hence the &#8220;non-interactive&#8221; in the title.)</p><p>Wget can do a lot of things browsers can not do, which makes it an incredibly valuable tool for users who do a lot of downloading. Wget can even re-connect and finish a download if a connection is dropped. Let&#8217;s take a look and see how to make best use of this very powerful tool.</p><p><span
id="more-42086"></span><strong>Installation</strong></p><p>Installation for wget is very simple, as it will be found in the standard repositories. You can install wget from either the command line (such as <em>yum install wget</em> or <em>sudo apt-get install wget</em>) or you can also install wget from the Add/Remove Applications tool (Ubuntu Software Center, PackageKit, Synaptic, etc) by doing the following:</p><ol><li>Open the tool.</li><li>Search for &#8220;wget&#8221; (no quotes).</li><li>Mark for installation.</li><li>Apply.</li></ol><p><strong>Usage</strong></p><p>Remember, wget is a command line only tool (although there are front-ends available) so you will need to either be working from within a terminal window or logged onto a virtual terminal. Now that you have the right tool open, let&#8217;s see how wget can help you.</p><p>The basic usage is:</p><p><code>wget ADDRESS_TO_FILE</code></p><p>Where ADDRESS_TO_FILE is the actual address (URL or IP) to the file you want to download.</p><p>The above will download a single file to your hard drive. Now, what if you have a need to do an recursive downloading? For example there is an entire directory of files you need to download. To do recursive downloading on a remote directory the command would be:</p><p><code>wget -r ADDRESS_TO_DIRECTORY/DIRECTORY</code></p><p>The above command will download a directory hierarchy that matches the hierarchy downloaded from. In other words, within the directory you ran the wget command, you will find (using the above as an example) a newly created directory called ADDRESS_TO_DIRECTORY. Within that directory will be all of the subdirectories you downloaded.</p><p>If you don&#8217;t want to download the hierarchy, just the files, you would add the -nd switch like so:</p><p><code>wget -r -nd ADDRESS_TO_DIRECTORY/DIRECTORY</code></p><p>Now the only thing that will download is the files contained within DIRECTORY.</p><p>What if the address or directory you are downloading requires a username and password? You can pass that along with the wget command like so:</p><p><code>wget -r -nd --user=USERNAME --password=PASSWORD ADDRESS_TO_DIRECTORY/DIRECTORY</code></p><p>Where USERNAME is the required username, PASSWORD is the required password, ADDRESS_TO_DIRECTORY is the address and DIRECTORY is the directory containing the files.</p><p>Now, if you want to run wget in the background (so you don&#8217;t have to be logged in) you would issue the command as such:</p><p><code>wget -bqc ADDRESS_TO_FILE/FILE</code></p><p>Where ADDRESS_TO_FILE is the address containing the file and FILE is the file name to be downloaded.</p><p><strong>Final thoughts</strong></p><p>You will find wget to be one of the more useful tools in your Linux toolkit. And once you start using it you will never look back.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/03/04/linux-command-line-tips-wget/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Blog from your desktop with GNOME Blog</title><link>http://www.ghacks.net/2011/02/14/blog-from-your-desktop-with-gnome-blog/</link> <comments>http://www.ghacks.net/2011/02/14/blog-from-your-desktop-with-gnome-blog/#comments</comments> <pubDate>Mon, 14 Feb 2011 21:21:53 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Desktop Manager]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Online Services]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[blogging]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[ubuntu]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=39872</guid> <description><![CDATA[With my on-going search for making my life ever-easier, I have turned to using smaller applications to keep my readers and fans informed. This can get to be an overwhelming problem when you are tweeting, facebooking, blogging, and &#8211; oh yeah &#8211; writing. So instead of adding to my already-large collection of tabs in Chromium [...]]]></description> <content:encoded><![CDATA[<p>With my on-going search for making my life ever-easier, I have turned to using smaller applications to keep my readers and fans informed. This can get to be an overwhelming problem when you are tweeting, facebooking, blogging, and &#8211; oh yeah &#8211; writing. So instead of adding to my already-large collection of tabs in Chromium Browser, I have found smaller tools that are one-trick ponies that tackle the task at hand with simplicity and speed.</p><p>One such tool allows me to blog to my various blogs quickly. I want to introduce you to this tool so that you are quickly blogging from your GNOME desktop.</p><p><span
id="more-39872"></span><strong>Compatible blogs</strong></p><p>Naturally you can&#8217;t expect GNOME Blog to handle every type of blog in the blogosphere. But it does handle:</p><ul><li>blogs.gnome.org</li><li>Blogger</li><li>Livejournal</li><li>Avogato</li><li>Self-run WordPress</li><li>Self-run Moveable Type</li><li>Self-run Pyblosxom</li></ul><p>Obviously each type of blog will have different setup requirements. Let&#8217;s examine how to connect GNOME Blog to a self-run WordPress blog.</p><p><strong>Configuring WordPress</strong></p><div
id="attachment_39873" class="wp-caption alignleft" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/02/wordpress_settings.png"><img
class="size-medium wp-image-39873 " src="http://www.ghacks.net/wp-content/uploads/2011/02/wordpress_settings-550x280.png" alt="" width="330" height="168" /></a><p
class="wp-caption-text">Figure 1</p></div><p>In order to blog to WordPress from GNOME Blog you have to enable remote publishing via XML-RPC. Without this set, you will not be able to blog from outside of the web interface. To configure this option you must first log on to your WordPress blog (with administration rights) and then click on Settings &gt; Writing. In that section (near the top) you will see the spot where you can enable this (see Figure 1).</p><p>Once you have checked off the box associated with XML-RPC, scroll down and click Save Changes.</p><p>Now let&#8217;s install and use GNOME Blog.</p><p><strong>Installation</strong></p><p>Installation is simple. I will demonstrate the installation on a Ubuntu 10.10 desktop. Follow these steps:</p><ol><li>Open up the Ubuntu Software Center.</li><li>Search for the term &#8220;blog&#8221; (No quotes).</li><li>Click the Install button associated with GNOME Blog.</li></ol><p>That&#8217;s it. You will now find the tool in Applications &gt; Internet &gt; Blog Entry Poster.</p><p><strong>Using GNOME Blog</strong></p><div
id="attachment_39874" class="wp-caption alignright" style="width: 323px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/02/gnome_blog_prefs.png"><img
class="size-full wp-image-39874 " src="http://www.ghacks.net/wp-content/uploads/2011/02/gnome_blog_prefs.png" alt="" width="313" height="181" /></a><p
class="wp-caption-text">Figure 2</p></div><p>When you fire up GNOME Blog click on the Preferences window so you can choose the type of blog you want to write to. From this new window (see Figure 2) select &#8220;Self-Run WordPress&#8221; from the Blog Type drop-down and then fill in the rest of the information.</p><p>You will not be able to select the Blog Name from the drop-down until you have configured the URL, username, and password. Once you have done that click Lookup Blogs and select the blog you want to post to from the drop-down.</p><p>Once you have selected your blog, click the Close button, and you&#8217;re ready to begin.</p><p><strong>Posting</strong></p><div
id="attachment_39875" class="wp-caption alignleft" style="width: 266px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/02/gnome_blog_post.png"><img
class="size-full wp-image-39875  " src="http://www.ghacks.net/wp-content/uploads/2011/02/gnome_blog_post.png" alt="" width="256" height="251" /></a><p
class="wp-caption-text">Figure 3</p></div><p>Posting with GNOME Blog is simple. From the main window (see Figure 3) you can enter a title and the body of your blog. You can also add a link into the body of the blog by clicking the Add Link&#8230; button and entering the link title and url.</p><p>Upon completion of your blog entry, click the Post Entry button and your blog post will make its way through the ethernet to your blog.</p><p><strong>Final thoughts</strong></p><p>It should be obvious that you can not do much as far as formatting, adding images, and the like. But for simple text-based blog posts, you can&#8217;t beat the simplicity and ease of use of GNOME Blog.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/02/14/blog-from-your-desktop-with-gnome-blog/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Get your tumblr on from the Linux desktop with Grumblr</title><link>http://www.ghacks.net/2011/02/11/get-your-tumblr-on-from-the-linux-desktop-with-grumblr/</link> <comments>http://www.ghacks.net/2011/02/11/get-your-tumblr-on-from-the-linux-desktop-with-grumblr/#comments</comments> <pubDate>Fri, 11 Feb 2011 20:37:45 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Online Services]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[Tumblr]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=39796</guid> <description><![CDATA[As a writer of ebooks I have to constantly be promoting my works. There are three main ways to do this for free: Twitter, Facebook, and Tumblr. Of the three, Tumblr allows me to be the most flexible in what I post as well as allows more people to see what I&#8217;m posting. But I [...]]]></description> <content:encoded><![CDATA[<p>As a writer of ebooks I have to constantly be promoting my works. There are three main ways to do this for free: Twitter, Facebook, and Tumblr. Of the three, Tumblr allows me to be the most flexible in what I post as well as allows more people to see what I&#8217;m posting. But I don&#8217;t always like to be at the mercy of a web browser. So to interact with Tumblr from the Linux desktop I opted for a very nice tool called <a
title="Grumblr" href="http://themactep.com/grumblr/" target="_blank">Grumblr</a>.</p><p>Besides having a fun name, Grumblr allows you to do pretty much everything you would do from your Tumblr account within a web browser. The only thing you can&#8217;t do within Grumblr is view your postings or view other user&#8217;s postings. But as for the posting of content &#8211; Grumblr has you covered. Although Grumblr isn&#8217;t the easiest tool to install, once installed it&#8217;s reliable and easy to use. Let&#8217;s install Grumblr and start using it.</p><p><span
id="more-39796"></span><strong>Dependencies</strong></p><ul><li><a
href="http://rubyforge.org/projects/ppds-libs/">Ruby</a> interpreter</li><li><a
href="http://www.gtk.org/">GTK+</a> library</li><li>Ruby bindings to GTK+</li><li><a
href="http://rubyforge.org/projects/rubygems/">RubyGems</a> gem manager</li><li><a
href="http://libxml.rubyforge.org/">libXml Ruby</a> library</li><li><a
href="https://github.com/archiloque/rest-client">REST Client</a> gem</li><li><a
href="http://rubyforge.org/projects/ppds-libs/">PPDS libraries</a> gem</li></ul><p>Don&#8217;t worry, most of the dependencies will be met with the installation process. Speaking of which, let&#8217;s install.</p><p><strong>Installation</strong></p><p>You will not find Grumblr in the Add/Remove Software tool or the Ubuntu Software Center. Instead you need to follow these steps (NOTE: I am demonstrating on Ubuntu 10.10):</p><ol><li>Open up a terminal window.</li><li>Issue the command <code>sudo apt-get install ruby ruby-dev rubygems ruby-gnome2 libxml-ruby  libxml2 libxml2-dev libopenssl-ruby zlib1g-dev</code>.</li><li>Type your sudo password and hit Enter.</li><li>Once the above command has completed (it could take some time), issue the command <code>sudo gem install ppds-libs rest-client grumblr</code>.</li></ol><p>The first command you entered (in the above steps) installs all of the dependences. The second command will install the Grumblr application.</p><p>Once the installation is finished, you are not quite ready to fire up grumbler. If you check around your menus you will notice no entry for Grumblr. That is because we have to actually create a menu entry as well as copy the executable file to the proper location. This is done with the following steps (NOTE: In the follow steps you will notice a release number in the command. Depending upon when you install Grumblr, you might have to modify this release number to actually work):</p><ol><li>Issue the command <code>sudo cp /var/lib/gems/1.8/gems/grumblr-2.3.5/data/pixmaps/grumblr.svg /usr/share/pixmaps/</code>.</li><li>Issue the command <code>sudo cp /var/lib/gems/1.8/gems/grumblr-2.3.5/data/grumblr.desktop  /usr/share/applications/</code>.</li><li>Issue the command <code>sudo ln -s /var/lib/gems/1.8/bin/grumblr /usr/bin/grumblr</code>.</li></ol><p>The top two commands above copy the necessary icons and menu entries and the last command copies the Grumblr executable to the <strong>/usr/bin</strong> directory so Grumblr can be started. You will now find Grumblr in the Applications &gt; Internet &gt; Grumblr.</p><div
id="attachment_39803" class="wp-caption alignleft" style="width: 256px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/02/grumblr.png"><img
class="size-full wp-image-39803 " src="http://www.ghacks.net/wp-content/uploads/2011/02/grumblr.png" alt="" width="246" height="197" /></a><p
class="wp-caption-text">Figure 1</p></div><p>Once you start Grumblr you will be greated by a very easy to use interface (see Figure 1). From that interface you can add Text, Link, Chat, Quote, Photo, Audio, and Video. All you do is enter what you want to share, and hit the Send button.</p><p>You can close the window and Grumblr will minimize to the notification area. To bring the Grumblr window back, simply click on the Grumblr icon.</p><p><strong>Final thoughts</strong></p><p>As we evolve into ever-more social-networking dependent users, tools like Grumblr become very important to our daily computer usage. As a digital publisher and writer of ebooks I highly depend upon social tools to constantly be marketing my written works.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/02/11/get-your-tumblr-on-from-the-linux-desktop-with-grumblr/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Incredibly simple MySQL administration with SQL Buddy</title><link>http://www.ghacks.net/2011/01/12/incredibly-simple-mysql-administration-with-sql-buddy/</link> <comments>http://www.ghacks.net/2011/01/12/incredibly-simple-mysql-administration-with-sql-buddy/#comments</comments> <pubDate>Wed, 12 Jan 2011 21:52:27 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[database]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[php]]></category> <category><![CDATA[phpmyadmin]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=38925</guid> <description><![CDATA[If you have a need to manage MySQL databases, you know that learning the syntax for the various MySQL tools can be a real nightmare. Fortunately there are tools out there that make this job far more easy. But of the web-based tools, which are easiest? You might have given phpMyAdmin a try, but found [...]]]></description> <content:encoded><![CDATA[<p>If you have a need to manage MySQL databases, you know that learning the syntax for the various MySQL tools can be a real nightmare. Fortunately there are tools out there that make this job far more easy. But of the web-based tools, which are easiest? You might have given phpMyAdmin a try, but found it a bit complex to get up and running (if you&#8217;re curious about phpMyAdmin, read my article &#8220;<a
href="http://www.ghacks.net/2008/12/20/install-phpmyadmin-for-easy-mysql-administration/" target="_blank">Install phpmyadmin for easy MySQL administration</a>&#8220;). If that is the case, and you&#8217;re still looking for an easy way to manage your MySQL databases, look no further than <a
href="http://www.sqlbuddy.com/" target="_blank">SQL Buddy</a>.</p><p>SQL Buddy is one of the easiest web-based admin tools you will ever find. Not only does it make the process of creating and editing MySQL databases easy, it is also incredibly easy to install. Let&#8217;s see just how easy this is to manage.</p><p><span
id="more-38925"></span><strong>What you need</strong></p><p>You will, of course, need a working installation of MySQL. You will also have to have your MySQL admin user and password handy. As far as dependencies, you will need to have the following installed:</p><ul><li>PHP &gt;= 4.3</li><li>MySQL &gt;= 4</li></ul><p>Of course, if you already have the MySQL server up and running you might only need the PHP piece installed. You can install the PHP dependency easily from your Add/Remove Software tool. Search for &#8220;php&#8221; (no quotes) and install the version recommended for your distribution and release.</p><p>You will also need to download the SQL Buddy file. You can find that from the <a
href="http://www.sqlbuddy.com/" target="_blank">SQL Buddy main page</a>. This file will be a .zip file. Save that file into your web server&#8217;s document root (on a Ubuntu machine that would be <strong>/var/www</strong>).</p><p><strong>Installation</strong></p><div
id="attachment_38926" class="wp-caption alignleft" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/01/sql_buddy.png"><img
class="size-medium wp-image-38926 " src="http://www.ghacks.net/wp-content/uploads/2011/01/sql_buddy-550x371.png" alt="" width="330" height="223" /></a><p
class="wp-caption-text">Figure 1</p></div><p>You will be shocked to know there really is no installation. All you need to do is unzip the sqlbuddy_XXX.zip (Where XXX is the release number) within your web server document root and then point your browser to http://ADDRESS_TO_SERVER/sqlbuddy. Where ADDRESS_TO_SERVER is the actual address of your MySQL server. When you do this you will be prompted for the MySQL admin credentials. Enter the credentials and, upon successful authentication, you will find yourself on the SQL Buddy main page (see Figure 1).</p><div
id="attachment_38927" class="wp-caption alignright" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/01/sql_buddy_table.png"><img
class="size-medium wp-image-38927 " src="http://www.ghacks.net/wp-content/uploads/2011/01/sql_buddy_table-550x444.png" alt="" width="330" height="266" /></a><p
class="wp-caption-text">Figure 2</p></div><p>Once you are in you will find the interface very simple to use. Here you can create new databases by entering a name for the database, selecting the correct charset (Very important), and hitting Submit. Once you do that you will find yourself at a new screen. This new screen (Figure 2) allows you to edit the database and create tables for the database.</p><p>You do need to pay close attention to the creation of tables for your database. Make sure you add the correct fields for the the table or you will get an SQL error and the table will not be saved.</p><p>After you successfully enter the data for your tables, click Submit and your table will be added to the new Database (and the database will be successfully saved).</p><p><strong>Final thoughts</strong></p><p>If you have been searching for an easy method to manage your MySQL databases, search no more&#8230;SQL Buddy will have you easily creating and managing databases on your MySQL server.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/01/12/incredibly-simple-mysql-administration-with-sql-buddy/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Create and join VPN networks on your Linux machine with Hamachi</title><link>http://www.ghacks.net/2011/01/10/create-and-join-vpn-networks-on-your-linux-machine-with-hamachi/</link> <comments>http://www.ghacks.net/2011/01/10/create-and-join-vpn-networks-on-your-linux-machine-with-hamachi/#comments</comments> <pubDate>Mon, 10 Jan 2011 18:53:23 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Online Services]]></category> <category><![CDATA[Operating Systems]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[hamachi]]></category> <category><![CDATA[Linux VPN]]></category> <category><![CDATA[Logmein]]></category> <category><![CDATA[vpn]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=38855</guid> <description><![CDATA[If you are looking for a VPN solution for your Linux machine or network you have more than likely examined such solutions as OpenVPN. Many of the Linux VPN solutions require complex, time consuming set ups that can drive the new user crazy. Fortunately there are other solutions that do not require extensive knowledge of [...]]]></description> <content:encoded><![CDATA[<p>If you are looking for a VPN solution for your Linux machine or network you have more than likely examined such solutions as OpenVPN. Many of the Linux VPN solutions require complex, time consuming set ups that can drive the new user crazy. Fortunately there are other solutions that do not require extensive knowledge of the Linux operating system or network configurations.</p><p>One such option is Hamachi. Hamachi is a zero-configuration virtual private network tool that allows you to set up a VPN between machines without having to go through the complex setup of the server itself. Instead Hamachi relies on the Logmein Hamachi servers to aid with the Peer to Peer connection. As for the user&#8230;all they need to do is install the tool and create their network. Let&#8217;s see how this is done.</p><p><span
id="more-38855"></span><strong>Installation</strong></p><p>I am going to show how this is done on a Ubuntu 10.10 desktop. Hamachi can be downloaded installed on other distributions, but let&#8217;s stick with one here for simplicity.</p><p>The first step is download the proper file. You will find a .deb file for this tool <a
title="Hamachi download" href="http://sourceforge.net/projects/hamachi-gui/files/hamachi-gui/0.9.6/" target="_blank">here</a>. Download that file to your <strong>~/Downloads</strong> directory and get ready to install.</p><p>In order to install follow these steps:</p><ol><li>Open up your file manager (most likely Nautilus.)</li><li>Navigate to the <strong>~/Downloads </strong>directory.</li><li>Locate the hamachi-gui-XXX.aaa.deb (Where XXX is the release number and aaa is the architecture.)</li><li>Double click on the .deb file.</li><li>When prompted, enter your sudo password to allow the installation to continue.</li><li>Let the installation complete.</li><li>Delete the .deb (optional) and close Nautilus.</li></ol><p><strong>Usage</strong></p><div
id="attachment_38856" class="wp-caption alignleft" style="width: 130px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/01/hamachi_main.png"><img
class="size-full wp-image-38856 " src="http://www.ghacks.net/wp-content/uploads/2011/01/hamachi_main.png" alt="" width="120" height="215" /></a><p
class="wp-caption-text">Figure 1</p></div><p>To start the Hamachi GUI click <strong>Applications &gt; Internet &gt; hamachi-gui</strong>. This will open up the tools main window (see Figure 1). If you already know the VPN you need to join all you have to do is click the &#8220;triangle&#8221; button at the bottom of the main window. This will open up a new window that allows you to either create or join a VPN network. Let&#8217;s create a VPN network.</p><p>Click the &#8220;triangle&#8221; button and, in the resulting window, click the Create Network button. In this new window (see Figure 2) there are only two pieces of information you need to add:</p><div
id="attachment_38857" class="wp-caption alignright" style="width: 280px"><a
href="http://www.ghacks.net/wp-content/uploads/2011/01/hamachi_create.png"><img
class="size-full wp-image-38857 " src="http://www.ghacks.net/wp-content/uploads/2011/01/hamachi_create.png" alt="" width="270" height="120" /></a><p
class="wp-caption-text">Figure 2</p></div><p>Name: name of your VPN</p><p>Password: Password to protect your VPN from unwanted users.</p><p>After you enter that information, click the Create button. The network will be instantly created and your machine will be automatically joined.</p><p>If you want to join a different network (or one you&#8217;ve previously created), you simply click the same triangle button you clicked to create the network, only you click the Join Network button next. When you click that button it will prompt you enter the credentials for the VPN. Upon successful authentication your machine will be a part of that VPN.</p><p>You can have as many VPN networks listed on your Hamachi client as you want. You want to pay close attention to which networks you are joined to. If a particular network has a green dot to the left of its name &#8211; you are connected to that network. To leave or join a network you simply need to right-click that network and select Change Status.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/01/10/create-and-join-vpn-networks-on-your-linux-machine-with-hamachi/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>Finally a solid Pandora app for Linux</title><link>http://www.ghacks.net/2010/12/30/finally-a-solid-pandora-app-for-linux/</link> <comments>http://www.ghacks.net/2010/12/30/finally-a-solid-pandora-app-for-linux/#comments</comments> <pubDate>Thu, 30 Dec 2010 18:15:39 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Desktop Manager]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Music Industry]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Online Services]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Server]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[last.fm]]></category> <category><![CDATA[Music service]]></category> <category><![CDATA[pandora]]></category> <category><![CDATA[scrobbling]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=38533</guid> <description><![CDATA[If you are a fan of Pandora Music and a user of Linux you know that Linux is a bit behind in the app space for this service. There are only a few possible clients and, until now, those clients simply were not options. The official Pandora client, due to flash issues, could bring your [...]]]></description> <content:encoded><![CDATA[<p>If you are a fan of <a
title="Pandora" href="http://www.pandora.com" target="_blank">Pandora Music</a> and a user of Linux you know that Linux is a bit behind in the app space for this service. There are only a few possible clients and, until now, those clients simply were not options. The official Pandora client, due to flash issues, could bring your Linux machine to a screeching halt. Many of the other clients either will not install or will install but will not run. Fortunately a new-ish Pandora client is available for Linux &#8211; <a
title="Pithos" href="http://kevinmehall.net/p/pithos/" target="_blank">Pithos</a>.</p><p>Pithos is a native Pandora client for the GNOME desktop. It is easy to install, has a user-friendly GUI, and won&#8217;t drag your machine into the murky waters. Let&#8217;s take a look at how to install and use this client so you can start your new year out rockin&#8217;.</p><p><span
id="more-38533"></span>Before you begin, you will need to have a Pandora account. Once you have a Pandora account you will be able to manage your stations from within Pithos (so need to bother adding/removing stations from within the Pandora site.)  In fact, it&#8217;s actually easier to manager your stations from within Pithos than it is from within the site.</p><p><strong>Installation</strong></p><p>Pithos is not found in the standard repositories, so you have to add the Pithos repository. Adding the repository is simple. Open up a terminal window and issue the following commands:</p><p><code>sudo add-apt-repository ppa:kevin-mehall/pithos-daily<br
/> sudo apt-get update</code></p><p>Once you have the repository in place, you can then install the application. This is done with the following command:</p><p><code>sudo apt-get install pithos</code></p><p>Once the application is installed you will find it located in <strong>Applications &gt; Sound and Video</strong>.</p><p><strong>Usage</strong></p><div
id="attachment_38534" class="wp-caption alignleft" style="width: 316px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/12/pithos_main.png"><img
class="size-full wp-image-38534 " src="http://www.ghacks.net/wp-content/uploads/2010/12/pithos_main.png" alt="" width="306" height="233" /></a><p
class="wp-caption-text">Figure 1</p></div><p>When you first start up Pithos you will be required to authenticate to your Pandora account. Once you do this Pithos will download your current list (or the default list) of stations associated with your account and open up the main window (see Figure 1). You can change the channel you want to listen to simply by clicking the channel drop-down and selecting the desired channel.</p><div
id="attachment_38536" class="wp-caption alignright" style="width: 304px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/12/pithos_manage_stations.png"><img
class="size-full wp-image-38536 " src="http://www.ghacks.net/wp-content/uploads/2010/12/pithos_manage_stations.png" alt="" width="294" height="269" /></a><p
class="wp-caption-text">Figure 2</p></div><p>To create new channels to enjoy click on the Preferences button (the gear with the drop-down arrow) and select Manage Stations. In this new window (see Figure 2) click the Add Station button and then enter the name of an artist. You will then be presented by a number of choices to select from. Choose the correct artist and click OK. That artist will be added to your station list.</p><p>You can also include each station in your QuickMix list. The QuickMix list is like a shuffle for Pandora. Select which stations you want to include in your QuickMix and then, from the Station drop-down (in the main window), select QuickMix to get a mix of music from all of your stations.</p><p><strong>Other features</strong></p><p>One of the nicer features of Pithos is the inclusion of a notification icon. From this icon you can left-click and quickly &#8220;Love&#8221;, skip, play, pause, &#8220;Ban&#8221;, or &#8220;Tired&#8221; a currently playing song and you can quickly quit Pithos.</p><p>Pithos also includes:</p><ul><li>Cover Art.</li><li>Notification popup with song info.</li><li>Launching pandora.com song info/station page.</li><li>Reconnecting when pandora session times out</li><li>Media Key support</li><li>Proxy support</li><li>Last.fm scrobbling</li></ul><p><strong>Final thoughts</strong></p><p>At last Linux has a worthy client for the enormously popular Pandora Music service. Make this your go-to application for Music listening in Linux and you won&#8217;t be sorry.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/12/30/finally-a-solid-pandora-app-for-linux/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Allow Samba through your Linux firewall with ufw</title><link>http://www.ghacks.net/2010/12/29/allow-samba-through-your-linux-firewall-with-ufw/</link> <comments>http://www.ghacks.net/2010/12/29/allow-samba-through-your-linux-firewall-with-ufw/#comments</comments> <pubDate>Wed, 29 Dec 2010 17:06:25 +0000</pubDate> <dc:creator>Jack Wallen</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Networks]]></category> <category><![CDATA[Online Services]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Security]]></category> <category><![CDATA[Tutorials Basic]]></category> <category><![CDATA[firewal]]></category> <category><![CDATA[gufw]]></category> <category><![CDATA[iptables]]></category> <category><![CDATA[linux firewall]]></category> <category><![CDATA[samba]]></category> <category><![CDATA[sudo]]></category> <category><![CDATA[ufw]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=38496</guid> <description><![CDATA[As most of you know, Samba allows your Linux machine to work with Windows machines (and vice versa). Without Samba Linux would be locked in an unable to play nicely on heterogeneous networks. So what most Linux users do is install Samba to allow file/folder sharing and network browsing. Typically speaking, Samba is very easy to install [...]]]></description> <content:encoded><![CDATA[<p>As most of you know, Samba allows your Linux machine to work with Windows machines (and vice versa). Without Samba Linux would be locked in an unable to play nicely on heterogeneous networks. So what most Linux users do is install Samba to allow file/folder sharing and network browsing. Typically speaking, Samba is very easy to install and work with. But when problems arise Samba can be a nightmare to troubleshoot. One of the first steps in your troubleshooting should always be your firewall as this is very often the problem. What do you do if your firewall isn&#8217;t allowing Samba through? You tell your firewall to allow Samba to pass. Let&#8217;s see how this is done.</p><p><span
id="more-38496"></span>I want to show you how this is done in two different ways: Using a typical firewall GUI and the ufw command line. For the GUI I am going to illustrate this with GUFW (GNOME frontend for UFW). Naturally, each GUI firewall tool will deal with this process differently, but understanding the fundamentals of what you&#8217;re looking for should give you enough information about how exactly to manage the task with the firewall tool you use.</p><p><strong>ufw</strong></p><div
id="attachment_38502" class="wp-caption alignleft" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/12/iptables.png"><img
class="size-medium wp-image-38502 " src="http://www.ghacks.net/wp-content/uploads/2010/12/iptables-550x379.png" alt="" width="330" height="227" /></a><p
class="wp-caption-text">Figure 1</p></div><p>Let&#8217;s start with the more challenging task first. I will assume you know some of the basics. What we will be doing is allowing the necessary Samba ports through with the help of the UFW command line. Let&#8217;s first check to make sure your firewall is enabled. To do this issue the command:</p><p><code>sudo iptables -L</code></p><p>When you issue the above command you should see output similar to what you see in Figure 1. If you see nothing, that means your firewall isn&#8217;t enabled.</p><p>Now, let&#8217;s add the rules to allow Samba to pass through your firewall. I am going to illustrate this using the 192.168.1.0 IP address scheme. You can adjust this to fit your needs. The commands you need to run, to open up the necessary ports are:</p><p><code>sudo ufw allow proto udp to any port 137 from 192.168.1.0/24<br
/> sudo ufw allow proto udp to any port 138 from 192.168.1.0/24<br
/> sudo ufw allow proto tcp to any port 139 from 192.168.1.0/24<br
/> sudo ufw allow proto tcp to any port 445 from 192.168.1.0/24</code></p><p>You will issue the above commands one at a time.</p><p><strong>GUFW</strong></p><div
id="attachment_38503" class="wp-caption alignright" style="width: 218px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/12/gufw_1.png"><img
class="size-full wp-image-38503 " src="http://www.ghacks.net/wp-content/uploads/2010/12/gufw_1.png" alt="" width="208" height="222" /></a><p
class="wp-caption-text">Figure 2</p></div><p>Now let&#8217;s take a look at allowing Samba through your firewall using the UFW front-end, GUFW.  You can start the GUFW tool by clicking <strong>System &gt; Administration &gt; Firewall Configuration</strong>. When the GUFW window opens (see Figure 2). If the firewall is not enabled, check the Enabled check box to start it up. Once it is started up you can then add rules to the configuration.</p><div
id="attachment_38504" class="wp-caption alignleft" style="width: 340px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/12/gufw_2.png"><img
class="size-medium wp-image-38504 " src="http://www.ghacks.net/wp-content/uploads/2010/12/gufw_2-550x186.png" alt="" width="330" height="112" /></a><p
class="wp-caption-text">Figure 3</p></div><p>When you click the Add button a new window will appear (see Figure 3). From this window select the Preconfigured tab. In this window select the following:</p><ul><li>Allow</li><li>In</li><li>Service</li><li>Samba</li></ul><p>When you have the above selected, click Add. Now go back and add another rule to use the same configuration as above with the exception of selecting Out instead of In. Once you have done that, close the Add Rule window and then quit the GUFW window. Your firewall should now allow Samba through.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/12/29/allow-samba-through-your-linux-firewall-with-ufw/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
