LTSP + Proxy

LTSP System Wide Network Proxy
For anyone else interested in doing the same thing I’ll post the solution I found. If anyone knows of another way to do this I would still be interested. Based on the LTSP Manual, I found that this works:

* Make sure gconf-editor is installed on your server.
* Create $CHROOT/usr/share/ldm/rc.d/X02-proxysettings. This file should contain the gconf settings, like so:

# The following is a script to set up network proxy on LTSP through LDM
ssh -S ${LDM_SOCKET} ${LDM_SERVER} “/usr/bin/gconftool-2 –type string –set /system/proxy/mode ‘manual'”
ssh -S ${LDM_SOCKET} ${LDM_SERVER} “/usr/bin/gconftool-2 –type string –set /system/http_proxy/host ‘172.X.X.X'”
ssh -S ${LDM_SOCKET} ${LDM_SERVER} “/usr/bin/gconftool-2 –type int –set /system/http_proxy/port 8080”
ssh -S ${LDM_SOCKET} ${LDM_SERVER} “/usr/bin/gconftool-2 –type boolean –set /system/http_proxy/use_http_proxy true”
ssh -S ${LDM_SOCKET} ${LDM_SERVER} “/usr/bin/gconftool-2 –type boolean –set /system/http_proxy/use_same_proxy true”

Essentially, this script runs every time a user logs in with the chroot environment and sets the proxy.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s