个人工具

瘦客户端如何上网

来自Ubuntu中文

跳转至: 导航, 搜索


Thin Client How-To NAT(瘦客户端如何上网)

这份How To收集了关于如何通过服务器使瘦客户端上网的信息。最新的以NAT/gateway实现。

Requirements(要求)

你将需要:

  • 一个完全配置的,至少拥有2块网卡的瘦客户端服务器,其中一块网卡连接因特网,另一块连接瘦客户端网络。下面的步骤将把瘦客户端服务器当作网关来安装。在网络网关上使用同样的步骤使服务器和客户端连接网络是可能的。

Getting Started(开始)

  • 核实两块网卡已经在/etc/network/interfaces中配置好了。
  • 用ifconfig检查两块网卡是激活的。
  • 核实服务器可以连接到因特网。

NOTE:上面的步骤非常重要!确定核实了每一件事情并都在应有的状态。这将在后面少很多令人头痛的事情。如果你不能确定你的网络设置,请请教你的本地网络管理员。

  • 编辑/etc/network/options使ip_forward激活。结果看起来像下面:
ip_forward=yes spoofprotect=yes syncookies=no
  • 并执行:
sudo sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
来快速的激活内核的IP向导功能。
  • 激活masquerading.用192.168.0.0/24作为ltsp网络的默认值。记住修改例子以适合你的网络设备。使用命令行如:
sudo iptables --table nat --append POSTROUTING --jump MASQUERADE --source 192.168.0.0/24
来激活网络
  • 登陆一个瘦客户端享受因特网的连通。如果这一步没有工作,你可以用 --delete 来代替 --append 再执行一次上面的命令。
  • 为使 iptables NAT 规则永久,执行下面的命令:
sudo sh -c 'iptables-save > /etc/ltsp/nat.conf'
编辑/etc/network/interfaces,在内部网卡这一节的最后加上下面的语句:
up iptables-restore < /etc/ltsp/nat.conf
所以全部看起来像下面:
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
network 192.168.0.0
up iptables-restore < /etc/ltsp/nat.conf
以确保 nat tables 在每次启动的时候被完全配置。