{"id":31,"date":"2014-03-22T14:38:05","date_gmt":"2014-03-22T14:38:05","guid":{"rendered":"http:\/\/www.bristolwireless.net\/knowledgebase\/?p=31"},"modified":"2014-09-30T11:11:12","modified_gmt":"2014-09-30T11:11:12","slug":"how-do-you-get-ltsp-to-work-on-a-vserver","status":"publish","type":"post","link":"https:\/\/www.bristolwireless.net\/knowledgebase\/2014\/03\/22\/how-do-you-get-ltsp-to-work-on-a-vserver\/","title":{"rendered":"How do you get LTSP to work on a vserver?"},"content":{"rendered":"<p>This is a very brief guide to setting up a vserver (<a href=\"http:\/\/linux-vserver.org\/\">http:\/\/linux-vserver.org<\/a>) to run LTSP on.<\/p>\n<h2>Getting DHCP to work<\/h2>\n<p>Requires NET_RAW<\/p>\n<h2>Getting NFS to work<\/h2>\n<p>A user space NFS server is required. &#8220;nfs-user-server&#8221; or &#8220;unfs3&#8221; should work fine. We are using unfs3. See the respective documentation for the differences between the two.<\/p>\n<h2>Local Devices<\/h2>\n<p>Requires BINARY_MOUNT and SECURE_MOUNT<\/p>\n<h2>Copying \/dev\/fuse<\/h2>\n<p>For local devices you will also need fuse stuff working. Install fuse on the host server and load the module there.<\/p>\n<p>You will need to copy \/dev\/fuse across to the vserver (use cp -a \/dev\/fuse \/var\/lib\/vsever\/example\/dev\/fuse). Then make \/dev\/fuse owned by the root:fuse, note that you will need to make it owned by the fuse group <strong><em>inside the vserver<\/em><\/strong>. It will probably have a different GID inside the vserver, so you will need to set it from <strong><em>the host<\/em><\/strong> but with the GID from <strong><em>the guest<\/em><\/strong>.<\/p>\n<h2>Sound<\/h2>\n<p>Basically JFW as it should. For Adobe Flash sound support do get and install the package from here:<br \/>\n<verbatim><br \/>\nhttp:\/\/logicalnetworking.net\/other\/libflashsupport_1.0~2219-1_i386.deb<br \/>\n<\/verbatim><\/p>\n<h2>Other stuff<\/h2>\n<p>We wanted access to our DVD writer. Copying the appropriate \/dev entries to the vserver worked fine. On our server these where \/dev\/scd0 and \/dev\/sr0 and \/dev\/sg2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a very brief guide to setting up a vserver (http:\/\/linux-vserver.org) to run LTSP on. Getting DHCP to work Requires NET_RAW Getting NFS to work A user space NFS server is required. &#8220;nfs-user-server&#8221; or &#8220;unfs3&#8221; should work fine. We are using unfs3. See the respective documentation for the differences between the two. Local Devices&hellip;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-misc"],"_links":{"self":[{"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":1,"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"predecessor-version":[{"id":32,"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/posts\/31\/revisions\/32"}],"wp:attachment":[{"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bristolwireless.net\/knowledgebase\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}