LTSP5 Kannettava Demo

Arkki :: Kirjasto

Loikkaa: valikkoon, hakuun

Sisällysluettelo

Ohje Päivölän työpajaa 2010 varten

Tämä ohje on tarkoitettu Ubuntu 10.04-versiolle

LTSP-esittely voidaan tehdä yhdellä kannettavalla tietokoneella, johon on asennettu LTSP-palvelin. Toista tietokonetta voidaan käyttää päätteenä, kun se asetetaan käynnistymään verkosta (PXE) ja yhdistetään ristiin kytketyllä verkkokaapelilla LTSP-palvelintietokoneeseen. LTSP-palvelintietokone on yhteydessä Internetiin WLAN-yhteydellä. WLAN- ja LAN-yhteyksien välin asetetaan NAT.

  Pääte - LAN (eth0) | Laptop/LTSP-palvelin (NAT) | WLAN (wlan0) - Internet

Tässä ohjeessa on palvelimena toimiva tietokone on Acer TravelMate 6592. Päätteenä toimii HP Mini 2133.

Kannettavan tietokoneen verkkoyhteydet

Kannettavan tietokoneen Internet-yhteys toteutetaan WLAN-yhteydellä. IP-osoite (wlan0) voi olla dynaaminen. WLAN-tukiasema jakaa sen tavanomaisella tavalla.

WLAN-tukiaseman DHCP-palvelin.

http://www.arkki.info/howto/TP2010/Setup/01.png

Palvelimena toimivan kannettavan tietokoneen saama IP-osoite (wlan0).

http://www.arkki.info/howto/TP2010/Setup/02.png

Kannettavan tietokoneen LTSP-yhteys on kiinteä IP-osoite (eth0).

  wlan0     Link encap:Ethernet  HWaddr 00:1d:e0:67:09:a5  
            inet addr:192.168.1.190  Bcast:192.168.1.255  Mask:255.255.255.0
  eth0      Link encap:Ethernet  HWaddr 00:a0:d1:a3:81:55  
            inet addr:192.168.0.254  Bcast:192.168.0.255  Mask:255.255.255.0

Verkkoyhteydet ja NAT

WLAN- ja LAN-verkon väliin tarvitaan NAT. Se toteutetaan kahdella käskyllä. Nämä käskyt suoritetaan luonnollisesti sudo-käyttäjänä.

  sudo iptables -t nat -A  POSTROUTING -o wlan0 -j MASQUERADE
  sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state ESTABLISHED,RELATED -j ACCEPT

NAT pysyväksi

NAT saadaan pysyväksi seuraavalla tavalla.

Kun yllä olevat käskyt on toteutettu, ne voidaan tallettaa tiedostoon.

  sudo sh -c 'iptables-save > /etc/network/wlan-nat.rules'

Tämä tiedosto ajetaan jokaisen käynnistyksen yhteydessä, kun se liitetään LAN-verkon määritykseen.

http://www.arkki.info/howto/TP2010/Setup/03.png

  # The loopback network interface
  auto lo
  iface lo inet loopback
  # The primary network interface
  auto eth0
  iface eth0 inet static
      address 192.168.0.254
      netmask 255.255.255.0
      network 192.168.0.0
      broadcast 192.168.0.255
      gateway 192.168.1.1
      dns-nameservers 192.168.1.1
      up iptables-restore < /etc/network/wlan-nat.rules

Tällä komennolla voit tarkistaa, että pysyvä NAT on todellakin päällä käynnistyksen jälkeen.

  sudo iptables -L

Tiedoston wlan-nat.rules -tiedoston sisältö.

http://www.arkki.info/howto/TP2010/Setup/04.png

  # Generated by iptables-save v1.4.4 on Mon May  3 17:25:24 2010
  *filter
  :INPUT ACCEPT [0:0]
  :FORWARD ACCEPT [0:0]
  :OUTPUT ACCEPT [0:0]
  -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT 
  COMMIT
  # Completed on Mon May  3 17:25:24 2010
  # Generated by iptables-save v1.4.4 on Mon May  3 17:25:24 2010
  *nat
  :PREROUTING ACCEPT [0:0]
  :POSTROUTING ACCEPT [0:0]
  :OUTPUT ACCEPT [0:0]
  -A POSTROUTING -o wlan0 -j MASQUERADE 
  COMMIT
  # Completed on Mon May  3 17:25:24 2010

DHCP-palvelin

Tässä ohjeessa dhcpd.conf vastaa eth0-verkkokortin määrityksiä.

http://www.arkki.info/howto/TP2010/Setup/05.png

 #
 # Default LTSP dhcpd.conf config file.
 #
 authoritative;
 subnet 192.168.0.0 netmask 255.255.255.0 {
   range 192.168.0.200 192.168.0.250;
   option domain-name "ubuntu";
   option domain-name-servers 192.168.0.1;
   option broadcast-address 192.168.0.255;
   option routers 192.168.0.1;
   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";
   }
 }

Näin LTSP-esittely voidaan tehdä missä tahansa tilassa, jossa on käytössä WLAN-yhteys. Päätteenä voi toimia mikä tahansa toinen kannettava tietokone, kun se yhdistetään LTSP-palvelintietokoneeseen ristiin kytketyllä verkkokaapelilla.

Ruutukaappaus HP Mini 2133-päätteen työpöydästä.

http://www.arkki.info/howto/TP2010/Setup/06.png

Muutamia rivejä palvelimen log-tiedostoista, kun pääte käynnistyy ja kirjaudutaan sisään.

 May  3 21:10:19 ubuntu NetworkManager: <info>  (eth0): carrier now ON (device state 1)
 May  3 21:10:30 ubuntu dhcpd: DHCPDISCOVER from 00:22:64:49:7f:f5 via eth0
 May  3 21:10:31 ubuntu dhcpd: DHCPOFFER on 192.168.0.200 to 00:22:64:49:7f:f5 via eth0
 May  3 21:10:35 ubuntu dhcpd: DHCPREQUEST for 192.168.0.200 (192.168.0.254) from 00:22:64:49:7f:f5 via eth0
 May  3 21:10:35 ubuntu dhcpd: DHCPACK on 192.168.0.200 to 00:22:64:49:7f:f5 via eth0
 May  3 21:10:35 ubuntu in.tftpd[3528]: tftp: client does not accept options
 May  3 21:10:44 ubuntu NetworkManager: <info>  (eth0): carrier now OFF (device state 1)
 May  3 21:10:46 ubuntu NetworkManager: <info>  (eth0): carrier now ON (device state 1)
 May  3 21:10:47 ubuntu dhcpd: DHCPDISCOVER from 00:22:64:49:7f:f5 via eth0
 May  3 21:10:47 ubuntu dhcpd: DHCPOFFER on 192.168.0.200 to 00:22:64:49:7f:f5 via eth0
 May  3 21:10:47 ubuntu dhcpd: DHCPREQUEST for 192.168.0.200 (192.168.0.254) from 00:22:64:49:7f:f5 via eth0
 May  3 21:10:47 ubuntu dhcpd: DHCPACK on 192.168.0.200 to 00:22:64:49:7f:f5 via eth0
 May  3 21:10:47 ubuntu nbdrootd[3555]: connect from 192.168.0.200 (192.168.0.200)
 May  3 21:10:47 ubuntu nbd_server[3556]: connect from 192.168.0.200, assigned file is /opt/ltsp/images/i386.img
 May  3 21:10:47 ubuntu nbd_server[3556]: Size of exported file/device is 552431616
 May  3 21:10:57 ubuntu ldminfod[3560]: connect from 192.168.0.200 (192.168.0.200)
 May  3 21:11:03 ubuntu nbdrootd[3576]: connect from 192.168.0.200 (192.168.0.200)
 May  3 21:11:03 ubuntu nbd_server[3577]: connect from 192.168.0.200, assigned file is /opt/ltsp/images/i386.img
 May  3 21:11:03 ubuntu nbd_server[3577]: Size of exported file/device is 552431616
 May  3 21:11:03 ubuntu nbd_server[3577]: Disconnect request received.
 May  3 21:11:34 ubuntu sshd[3578]: Accepted password for ltsp001 from 192.168.0.200 port 43595 ssh2
 May  3 21:11:34 ubuntu sshd[3578]: pam_unix(sshd:session): session opened for user ltsp001 by (uid=0)

--Asmo Koskinen 21. marraskuuta 2009 kello 21.03 (UTC)

Henkilökohtaiset työkalut
Luo kirja