A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/01 19:50
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483298372
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -236,9 +236,9 @@
* ''ldap2=ldap-backupserver-2.example.com:389'' - this allows you to specify the second of up to two LDAP backup servers when using LDAP authentication
These are //not yet implemented//, but planned for a future release:
* ''blank=n|n:n:n'' - Will disable (''blank=0'') or set screensaver timeout. Use ''blank=n:n:n'' to set DPMS Standby/Suspend/Off values. Standby value equals screensaver timeout value.
- * ''nodpms'' - Will not touch DPMS settings
at all (by default, ''blank=0'' does both ''xset s 0'' and ''xset -dpms''). Use this along with ''blank=n'' if you do want to blank the screen, but your screen is confused by DPMS settings.
+ * ''nodpms'' - Will not touch DPMS settings at all (by default, ''blank=0'' does both ''xset s off'' and ''xset -dpms''). Use this along with ''blank=n'' if you do want to blank the screen, but your screen is confused by DPMS settings.
* ''tcpprint'' - Will allow you to use local LPT/USB printers like "dumb" network printers (listening to port 9100 and above). Requires MAC->IP mapping in DHCP server (and optionally, DNS->IP mapping), or static IPs - else your print jobs will end up on random devices. This setup is preferred over the X2GoClient's built-in printing for locally attached printers if X2GoServer and ThinClients are on the same Network. It is not recommended when your X2Go connection goes across the internet or when the ThinClient is actually a Laptop roaming between different
networks.
* ''tcpprintonlyfrom='' - Will allow you to specify which IP address may connect to Port 9100 and above for printing to a locally attached LPT/USB printer.
These are //not yet implemented//, but planned for a future release, and only intended to be used with TCE images stored on local media:
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/01 19:19
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483298223
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -234,16 +234,19 @@
* ''ldap=ldap.example.com:389:cn=cngoeshere,dc=example,dc=com'' - this allows you to specify an LDAP server to authenticate against
* ''ldap1=ldap-backupserver-1.example.com:389'' - this allows you to specify the first of up to two LDAP backup servers when using LDAP authentication
* ''ldap2=ldap-backupserver-2.example.com:389'' - this allows you to specify the second of up to two LDAP backup servers when using LDAP authentication
- These are
planned for a future release:
- * ''blank=n|n:n:n'' - //not yet implemented//. Will disable (''blank=0'') or set screensaver timeout. Use ''blank=n:n:n'' to set DPMS Standby/Suspend/Off values. Standby value equals screensaver timeout value.
- * ''nodpms'' - //not yet implemented//. Will not touch DPMS settings at all (by default, ''blank=0'' does both ''xset s 0'' and ''xset -dpms''). Use this along with ''blank=n'' if you do want to blank the screen, but your screen is confused by DPMS settings.
+ These are //not yet implemented//, but planned for a future release:
+ * ''blank=n|n:n:n'' - Will disable (''blank=0'') or set screensaver timeout. Use ''blank=n:n:n'' to set DPMS Standby/Suspend/Off values. Standby value equals screensaver timeout value.
+ * ''nodpms'' - Will not touch DPMS settings at all (by default, ''blank=0'' does both ''xset s 0'' and ''xset -dpms''). Use this along with ''blank=n'' if you do want to blank the screen, but your screen is confused by DPMS
settings.
+ * ''tcpprint'' - Will allow you to use local LPT/USB printers like "dumb" network printers (listening to port 9100 and above). Requires MAC->IP mapping in DHCP server (and optionally, DNS->IP mapping), or static IPs - else your print jobs will end up on random devices. This setup is preferred over the X2GoClient's built-in printing for locally attached printers if X2GoServer and ThinClients are on the same Network. It is not recommended when your X2Go connection goes across the internet or when the ThinClient is actually a Laptop roaming between different networks.
+ * ''tcpprintonlyfrom='' - Will allow you to specify which IP address may connect to Port 9100 and above for printing to a locally attached LPT/USB printer.
+
+ These are //not yet implemented//, but planned for a future release, and only intended to be used with TCE images stored on local media:
* ''updateurl=rsync|http|ftp://your-http-server-ip-or-dns-here/path-to-update-files'' - //not yet
implemented//. Will allow you to update an image in the background when using local storage instead of PXE. Download task will start at a randomized interval to avoid unintentional dDOSing of the update server/network infrastructure. The updater will even work when using NTFS for local storage, but only if the //toram// boot option is used. Regardless of NTFS or not, the updater requires three directories: ''/boot/live1, /boot/live2, /boot/live-download''
* ''bwlimit=nnn'' - //not yet implemented//. Will allow you to specify a bandwidth limit (valid values: 1-100) in percent for the backgrounded update task.
* ''ntfs-uuid='' - //not yet implemented//. Will be required for updating images stored on NTFS filesystems.
- * ''tcpprint'' - //not yet implemented//. Will allow you to use local LPT/USB printers like "dumb" network printers (listening to port 9100 and above). Requires MAC->IP mapping in DHCP server (and optionally, DNS->IP mapping), or static IPs - else your print
jobs will end up on random devices. This setup is preferred over the X2GoClient's built-in printing for locally attached printers if X2GoServer and ThinClients are on the same Network. It is not recommended when your X2Go connection goes across the internet or when the ThinClient is actually a Laptop roaming between different networks.
- * ''tcpprintonlyfrom='' - //not yet implemented//. Will allow you to specify which IP address may connect to Port 9100 and above for printing to a locally attached LPT/USB printer.
+
=== Required unless using the X2Go Session Broker: Adding the x2go-tce.sessions session configuration file to your HTTP or FTP Server ===
Again, this is assuming you already have an existing, working HTTP or FTP server setup.
* run X2GoClient on any computer you like, and configure a session the same way it should appear on the ThinClient <note tip>when using a Windows client, run x2goclient.exe --portable, or it will store the session information in the
registry, rather than in a "sessions" file.</note>
* locate the "sessions" file you just created - it should be at ~/.x2goclient/sessions
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/01 19:17
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483240468
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -235,9 +235,10 @@
* ''ldap1=ldap-backupserver-1.example.com:389'' - this allows you to specify the first of up to two LDAP backup servers when using LDAP authentication
* ''ldap2=ldap-backupserver-2.example.com:389'' - this allows you to specify the second of up to two LDAP backup servers when using LDAP authentication
These are planned for a future release:
- * ''noblank'' - //not yet implemented//. Will disable screensaver and DPMS Power Saving Mode.
+ *
''blank=n|n:n:n'' - //not yet implemented//. Will disable (''blank=0'') or set screensaver timeout. Use ''blank=n:n:n'' to set DPMS Standby/Suspend/Off values. Standby value equals screensaver timeout value.
+ * ''nodpms'' - //not yet implemented//. Will not touch DPMS settings at all (by default, ''blank=0'' does both ''xset s 0'' and ''xset -dpms''). Use this along with ''blank=n'' if you do want to blank the screen, but your screen is confused by DPMS settings.
* ''updateurl=rsync|http|ftp://your-http-server-ip-or-dns-here/path-to-update-files'' - //not yet implemented//. Will allow you to update an image in the background when using local storage instead of PXE. Download task will start at a randomized interval to avoid unintentional dDOSing of the update server/network infrastructure. The updater will even work when using NTFS for local storage, but only if the //toram// boot option is used. Regardless of NTFS or not, the updater requires three directories: ''/boot/live1,
/boot/live2, /boot/live-download''
* ''bwlimit=nnn'' - //not yet implemented//. Will allow you to specify a bandwidth limit (valid values: 1-100) in percent for the backgrounded update task.
* ''ntfs-uuid='' - //not yet implemented//. Will be required for updating images stored on NTFS filesystems.
* ''tcpprint'' - //not yet implemented//. Will allow you to use local LPT/USB printers like "dumb" network printers (listening to port 9100 and above). Requires MAC->IP mapping in DHCP server (and optionally, DNS->IP mapping), or static IPs - else your print jobs will end up on random devices. This setup is preferred over the X2GoClient's built-in printing for locally attached printers if X2GoServer and ThinClients are on the same Network. It is not recommended when your X2Go connection goes across the internet or when the ThinClient is actually a Laptop roaming between different networks.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/01 03:14
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483236981
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Building your own X2Go-TCE image]
User : stefanbaur
@@ -125,8 +125,9 @@
if [ "$LBX2GO_IMAGETYPE" = "iso" ] || [ "$LBX2GO_IMAGETYPE" = "iso-hybrid" ] ; then
ln ./binary/live/vmlinuz ./x2go-tce-vmlinuz
ln ./binary/live/initrd.img ./x2go-tce-initrd.img
genisoimage -o ./x2go-tce-squashfs-only.iso -R -J -graft-points live/filesystem.squashfs=./binary/live/filesystem.squashfs
+ ln ./live-image-i386.hybrid.iso ./original-x2go-tce-live-image-i386.hybrid.iso
mv
./x2go-tce-filesystem.squashfs ./original-x2go-tce-filesystem.squashfs
fi
lb clean
rm -rf ./cache
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2017/01/01 02:16
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483217947
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Building your own X2Go-TCE image]
User : stefanbaur
@@ -125,8 +125,9 @@
if [ "$LBX2GO_IMAGETYPE" = "iso" ] || [ "$LBX2GO_IMAGETYPE" = "iso-hybrid" ] ; then
ln ./binary/live/vmlinuz ./x2go-tce-vmlinuz
ln ./binary/live/initrd.img ./x2go-tce-initrd.img
genisoimage -o ./x2go-tce-squashfs-only.iso -R -J -graft-points live/filesystem.squashfs=./binary/live/filesystem.squashfs
+ mv ./x2go-tce-filesystem.squashfs ./original-x2go-tce-filesystem.squashfs
fi
lb clean
rm
-rf ./cache
else
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/31 20:59
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483217807
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]
User : stefanbaur
@@ -390,8 +390,10 @@
Iso-Hybrid images can be dd'ed directly to a USB stick.
HDD images mean you might have to jiggle with syslinux or grub.
+
+ FIXME This page is missing a section/subpage that explains how the autoupdate process works with NTFS-formatted local storage (requires using ''toram findiso=/path/to/iso/'')
FIXME Some of the optional steps above could be moved to a separate subpage to reduce clutter.
FIXME The steps for the build process could probably streamlined
into an x2go-tcebuilder.deb Debian package
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/31 20:56
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483209206
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]
User : stefanbaur
@@ -390,11 +390,8 @@
Iso-Hybrid images can be dd'ed directly to a USB stick.
HDD images mean you might have to jiggle with syslinux or grub.
-
- FIXME to allow booting to RAM from NTFS, the squashfs must be wrapped into an ISO and used with "toram findiso=". This ISO only needs to contain a folder "live" with the content "filesystem.squashfs", like so:
- <code>genisoimage -o /output-path/for/squashfs-only.iso -R -J -graft-points
live/filesystem.squashfs=/path/to/x2go-tce-filesystem.squashfs</code>
FIXME Some of the optional steps above could be moved to a separate subpage to reduce clutter.
FIXME The steps for the build process could probably streamlined into an x2go-tcebuilder.deb Debian package
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/31 18:33
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483208635
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary:
User : stefanbaur
@@ -188,8 +188,16 @@
* create a file x2go-tce there, using the template below and adjusting it to your needs
* options ending in "=de" and "=de_DE.UTF-8" should be set to match your desired country/locale setting
* options containing "http://your-http-server-ip-here" should be replaced with the proper HTTP or FTP URL for your server
* where it says FURTHER-OPTIONS-GO-HERE, you can (must!) add one or more of the options explained below. All options are separated from the next option using a single blank (space bar), just
like the options before that placeholder. **DO NOT** use newlines. All "APPEND" options must be on **one and the same** line.
+
+ <note tip>To have different hostnames for each thin client:
+ * assign DNS names for your thin clients
+ * set your DHCP server to reply to "request host-name" requests from dhclient
+ * use ''hostname=localhost'' as shown above.
+
+ If you remove ''hostname=localhost'' entirely, all thin clients will share the hostname ''debian'', which is the Debian-Live default host name. Similarly, if you set ''hostname=someothervalue'', all thin clients booting this configuration will share the hostname ''someothervalue''.
+ </note>
<file - x2go-tce>
DEFAULT x2go-tce
PROMPT 0
MENU TITLE Linux Boot Menu
@@ -201,12 +209,11 @@
LABEL x2go-tce
TIMEOUT 50
MENU LABEL X2Go-TCE
KERNEL x2go-tce/vmlinuz
- APPEND initrd=x2go-tce/initrd.img boot=live components noswap aufs rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled
rd.driver.pre=loop rd.noverifyssl rd.skipfsck rd.live.overlay.check rd.live.overlay.reset rd.live.ram log_buf_len=1M quickreboot consoleblank=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rootwait=120 silent quiet splash lang=de vconsole.keymap=de keyboard-layouts=de locales=de_DE.UTF-8 noroot nouser fetch=http://your-http-server-ip-here/x2go-tce/x2go-tce-filesystem.squashfs FURTHER-OPTIONS-GO-HERE
+ APPEND initrd=x2go-tce/initrd.img boot=live components noswap aufs rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rd.driver.pre=loop rd.noverifyssl rd.skipfsck rd.live.overlay.check rd.live.overlay.reset rd.live.ram log_buf_len=1M quickreboot consoleblank=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rootwait=120 silent quiet splash lang=de vconsole.keymap=de keyboard-layouts=de locales=de_DE.UTF-8 hostname=localhost noroot nouser fetch=http://your-http-server-ip-here/x2go-tce/x2go-tce-filesystem.squashfs FURTHER-OPTIONS-GO-HERE
</file>
-
<note important>**These are always required for security reasons, unless you are working on a debug image:**
* ''noroot'' - do not allow the local user account on the ThinClient (named "user") to become root, e.g. using sudo **Always set this unless you are debugging an image and need to log in locally!**
* ''nouser'' - do not allow the local user account on the ThinClient (named "user") to log in at the console or remotely (using password "live") **Always set this unless you are debugging an image and need to log in locally!**
</note>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/31 18:23
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483208290
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -226,8 +226,9 @@
* ''ldap1=ldap-backupserver-1.example.com:389'' - this allows you to specify the first of up to two LDAP backup servers when using LDAP authentication
* ''ldap2=ldap-backupserver-2.example.com:389'' - this allows you to specify the second of up to two LDAP backup servers when using LDAP authentication
These are planned for a future release:
+ * ''noblank'' - //not yet implemented//. Will disable screensaver and DPMS Power Saving Mode.
*
''updateurl=rsync|http|ftp://your-http-server-ip-or-dns-here/path-to-update-files'' - //not yet implemented//. Will allow you to update an image in the background when using local storage instead of PXE. Download task will start at a randomized interval to avoid unintentional dDOSing of the update server/network infrastructure. The updater will even work when using NTFS for local storage, but only if the //toram// boot option is used. Regardless of NTFS or not, the updater requires three directories: ''/boot/live1, /boot/live2, /boot/live-download''
* ''bwlimit=nnn'' - //not yet implemented//. Will allow you to specify a bandwidth limit (valid values: 1-100) in percent for the backgrounded update task.
* ''ntfs-uuid='' - //not yet implemented//. Will be required for updating images stored on NTFS filesystems.
* ''tcpprint'' - //not yet implemented//. Will allow you to use local LPT/USB printers like "dumb" network printers (listening to port 9100 and above). Requires
MAC->IP mapping in DHCP server (and optionally, DNS->IP mapping), or static IPs - else your print jobs will end up on random devices. This setup is preferred over the X2GoClient's built-in printing for locally attached printers if X2GoServer and ThinClients are on the same Network. It is not recommended when your X2Go connection goes across the internet or when the ThinClient is actually a Laptop roaming between different networks.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/31 18:18
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1483208259
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Prerequisites]
User : stefanbaur
@@ -145,9 +145,9 @@
* You need an existing DHCP/PXE/TFTP setup with the usual pxelinux.0/pxelinux.cfg boot and configuration files, and a directory where kernel and initrd can be stored. This is not covered here, though we might add a separate howto for that some time later on.
* You will also need an HTTP/FTP server with a dedicated IP (no name-based virtual hosts) for the squashfs image.
* This image cannot be deployed via TFTP as it is too large - some TFTP servers refuse to serve files lager than 32MB,
and some TFTP clients have problems with that as well.
* Also, even if you have a TFTP server/client combination that handles files larger than 32 MB, it will still be waaaay slower than the HTTP/FTP transfer.
- * Once your setup fulfills all the requirements listed above, go ahead and build the image using the scripts listed in [[doc:howto:tce#build_system_prerequisites_for_all_variants|Build system prerequisites for all variants]] - make sure to choose <tt>export LBX2GO_IMAGETYPE='netboot'</tt> (this should be the default)
+ * Once your setup fulfills all the requirements listed above, go ahead and build the image using the scripts listed in [[doc:howto:tce#build_system_prerequisites_for_all_variants|Build system prerequisites for all variants]] - make sure to choose ''export LBX2GO_IMAGETYPE='netboot''' (this should be the default)
==== Setting up your own netbootable X2Go-TCE environment ====
=== Adding the X2Go-TCE files to your Boot and Web Server(s)
===
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/