安装 LTSP 瘦客户端系统

在真正开始实施 Linux 瘦客户端之前需要先理解以下几个基本概念:

PXE (Preboot Execute Environment) 是由 Intel 公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000,linux等。

LTSP (Linux Terminal Server Project) 是著名的Linux终端服务器项目。官方解释:LTSP is a Thin Client Solution for Linux operating systems.

有了以上的概念之后,要在 ubuntu 环境上部署其实是非常容易的。

1 Installing on top of an already running desktop system

You need to set up one static network interface where you will attach the thin client, install two packages and run one command.

$ sudo apt-get install ltsp-server-standalone

Now create your Thin Client environment on the server with.

$ sudo ltsp-build-client --mirror http://mirrors.163.com/ubuntu/

这里面的 –mirror http://mirrors.163.com/ubuntu/ 处选择离你最近的镜像点,这样下载速度会快一点。否则默认会连接到http://archive.ubuntu.com/ubuntu/ 镜像,这国内的速度可真是不是开玩笑的,慢得跟龟速一样。

2 Configuration

修改 /etc/network/interfaces 文件将服务器地址设为固定地址,以下是我机器的配置例子

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.24
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 202.96.128.166 202.96.134.133

修改 /etc/ltsp/dhcpd.conf 文件将默认的所有的 192.168.0.0 网段修改成你实际的网段,在我家里的网络是192.168.1.0 网段,所以修改后的文件看起来就像以下这样子:

#
# Default LTSP dhcpd.conf config file.
#

authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.30 192.168.1.99;
    option domain-name "example.com";
    option domain-name-servers 192.168.1.1;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
#    next-server 192.168.0.1;
#    get-lease-hostnames true;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
}

根据情况将所有的 *.0. 修改成 *.1. 。然后重启机器让服务生效。

3 Enjoy your experience of LTSP

启动客户端机器,客户机无需硬盘支持,在 BIOS 里设置网络引导即可使用服务器上的账号密码进行登录。

注意在进系统之前要使用非 3D 的桌面环境,也即是登录的时候 session 模式选择如 ubuntu 2D 的模式。原因是ssh -X 传输不了 3D 界面导致登录失败(对此,我已经有过非常痛苦的经历了)。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iBlackAngel

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值