Results 1 to 4 of 4

Thread: Knoppix Terminal Server Works.....How ???

  1. #1
    Member registered user
    Join Date
    Aug 2003
    Location
    Earth
    Posts
    40

    Knoppix Terminal Server Works.....How ???

    I am confused and could use some help to clear up my confusion.

    I have a network that constitues a DSL Modem-router that provides Gateway and DHCP services for the PCs in my home. One of those PC is "My LiveCD Knoppix machine" and it has ONLY one LAN card.

    Everything I've read says that I need 2 LAN cards if I want to run a LTSP type environment. 1 card connected LAN for Gateway services and a 2nd card for DHCP and managing the network of PXE PC's that will get its OS from Knoppix.

    I think I am clear of the networking components and how this works from a 2 LAN cards standpoint.

    I've just discovered something that I did NOT know (an accident). While running the LiveCD, I started Knoppix "Terminal Server", even though I have only a one LAN card in the PC. I followed some prompts, and when complete. I was back at Knoppix desktop. No new icons...nothing....no indicators.

    I just happened to boot a 2nd PC that I was repairing, walked away, and when I came back it has a Knoppix desktop and it is useable. WOW. I also found that I could PXE boot another PC too on the local LAN that my Knoppix machine is connected. WOW!


    Now, here's my confusion over how this is working from a networking point of view.
    I have only ONE LAN card in my Knoppix PC. It is on the same LAN as all of my PCs. LiveCD gets it networking ID from the DHCP services in my DSL modem-router when LiveCD booted. My network is managed by my DSL modem router. I am lost for an explanation.

    1. What or HOW did Knoppix add functionality to my network so that NOW, I have a network so that PXE request will get a booted Knoppix-PXE PC from the LIveCD on my Knoppix "Terminal Server"???

    2. How did this occur with everyone on the same LAN and no way to update or change the DSL modem which does DHCP to all my PCs on my LAN???

    Help if you understand how this occurred. and thanks in advance for any explanation.
    Last edited by GCMartin; 05-07-2010 at 05:39 PM.

  2. #2
    Moderator Moderator
    Join Date
    Jan 2010
    Location
    Asheville, NC, USA
    Posts
    528
    Quote Originally Posted by GCMartin View Post
    I am confused and could use some help to clear up my confusion.

    I have a network that constitues a DSL Modem-router that provides Gateway and DHCP services for the PCs in my home. One of those PC is "My LiveCD Knoppix machine" and it has ONLY one LAN card.
    That's all you need!
    Everything I've read says that I need 2 LAN cards if I want to run a LTSP type environment. 1 card connected LAN for Gateway services and a 2nd card for DHCP and managing the network of PXE PC's that will get its OS from Knoppix.
    Nope - not necessary, and a bit complicated, though do-able. The terminal server and the PXE client machine can live happily on the same network - that's pretty much the idea, AFAIK.
    I think I am clear of the networking components and how this works from a 2 LAN cards standpoint.

    I've just discovered something that I did NOT know (an accident). While running the LiveCD, I started Knoppix "Terminal Server", even though I have only a one LAN card in the PC. I followed some prompts, and when complete. I was back at Knoppix desktop. No new icons...nothing....no indicators.
    Yep! It's basically just a background service. You can see the various things going on at the server, though, (Firefox, etc., stuff that your client needs done) in the terminal window there - just type
    Code:
    top
    Your client machine is only running what it needs to be a terminal, not Firefox, etc. - that's why cheap clients are possible (seen some as low as $20 on ebay.)
    I just happened to boot a 2nd PC that I was repairing, walked away, and when I came back it has a Knoppix desktop and it is useable. WOW. I also found that I could PXE boot another PC too on the local LAN that my Knoppix machine is connected. WOW!
    Terminal service is VERY cool.
    Now, here's my confusion over how this is working from a networking point of view.
    I have only ONE LAN card in my Knoppix PC. It is on the same LAN as all of my PCs. LiveCD gets it networking ID from the DHCP services in my DSL modem-router when LiveCD booted. My network is managed by my DSL modem router. I am lost for an explanation.
    The IP address of the client is assigned by the router BEFORE the network boot happens - that's how the client can "see" the server to get its' OS. The router doesn't much "know" or "care" about the network traffic between the IP addresses in the sub-net it creates, which is where the terminal service is being done in this case (it can go out over the WAN to the Internet, too!) You do end up with more LAN traffic, as the server is sending the desktop and receiving keyboard and mouse data, etc. It's not much of an impact, though; the LAN is usually not very heavily loaded anyway, and is almost always much faster than the WAN.
    1. What or HOW did Knoppix add functionality to my network so that NOW, I have a network so that PXE request will get a booted Knoppix-PXE PC from the LIveCD on my Knoppix "Terminal Server"???
    That's just what a terminal server does; you don't need to run the DHCP service to provide clients their IP addresses - in fact, DON'T, unless you add that second LAN card and make a second network.
    2. How did this occur with everyone on the same LAN and no way to update or change the DSL modem which does DHCP to all my PCs on my LAN???

    Help if you understand how this occurred. and thanks in advance for any explanation.
    Happy to serve
    Krishna
    Last edited by krishna.murphy; 05-08-2010 at 06:25 PM. Reason: More to say

  3. #3
    Member registered user
    Join Date
    Aug 2003
    Location
    Earth
    Posts
    40
    @Krishna...Thank you again for the way you've handled you explanation in this Thread.

    I understand the operational things that are happening. This is a very very good solution to serve out a OS to a local machine (if I understand this correctly). which leads me to 2 remaining questions
    #1
    After PXE and the PC is running -Is the desktop I see on the local PC or is it being "served" from the remote server (ie. terminal server)?

    #2
    On the networking side - How was the PXE machine able to "find" the Knoppix server to answer this request (my confusion lays in that I, heretofore, thought the address for PXE came from the DHCP server)? Was this via a broadcast without an IP address?
    Last edited by GCMartin; 05-09-2010 at 04:23 PM.

  4. #4
    Moderator Moderator
    Join Date
    Jan 2010
    Location
    Asheville, NC, USA
    Posts
    528
    Quote Originally Posted by GCMartin View Post
    @Krishna...Thank you again for the way you've handled you explanation in this Thread.
    You're welcome. Check out the LTSP website for much more information, and another nice community online where you can get educated (I did, some years back.)
    I understand the operational things that are happening. This is a very very good solution to serve out a OS to a local machine (if I understand this correctly). which leads me to 2 remaining questions
    #1
    After PXE and the PC is running -Is the desktop I see on the local PC or is it being "served" from the remote server (ie. terminal server)?
    The server; the client isn't running a browser or word processor, etc. - just the display and attached device interface programs. This is why a very cheap piece of hardware (or an old PC that can't run real fast, has no HD or only a little bit of RAM) can be used "as if" it had all the capacity of the server.
    #2
    On the networking side - How was the PXE machine able to "find" the Knoppix server to answer this request (my confusion lays in that I, heretofore, thought the address for PXE came from the DHCP server)? Was this via a broadcast without an IP address?
    All IP addresses are coming from the DHCP server, in your case, but if you can configure the router you can set up fixed addressing as well as DHCP auto-addressing; the client is searching for a network booting source, and finding the Knoppix LTSP server, which is then creating an internal environment that is displayed/interfaced to the client.

    Cheers!
    Krishna

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Bare S100 CPU Replacement for ALTAIR 8800 IMSAI 8080 JAIR Single Board Computer picture

Bare S100 CPU Replacement for ALTAIR 8800 IMSAI 8080 JAIR Single Board Computer

$42.00



MITS ALTAIR 8800  Original Vintage Microcomputer picture

MITS ALTAIR 8800 Original Vintage Microcomputer

$6000.00



S-100 backplane motherboard bare PCB 9 slot (for Altair/IMSAI) picture

S-100 backplane motherboard bare PCB 9 slot (for Altair/IMSAI)

$30.00



Altair MITS 8800 CPU Parts Kit not IMSAI 8080 S100 (board NOT included) picture

Altair MITS 8800 CPU Parts Kit not IMSAI 8080 S100 (board NOT included)

$64.95



MITS ALTAIR 8800  Original Vintage Microcomputer  S-100   Buy It Now $5999 picture

MITS ALTAIR 8800 Original Vintage Microcomputer S-100 Buy It Now $5999

$5999.00



MITS ALTAIR 8800  Original Vintage Microcomputer with 14 boards - Buy It Now picture

MITS ALTAIR 8800 Original Vintage Microcomputer with 14 boards - Buy It Now

$9500.00



1974 Early Microcomputers by MITS Altair 8800's Ed Roberts HP-9810 Mark-8 Scelbi picture

1974 Early Microcomputers by MITS Altair 8800's Ed Roberts HP-9810 Mark-8 Scelbi

$55.00



Altair Model 202 picture

Altair Model 202

$22.50



VINTAGE DEC 1975 VOL 1 ISSUE 1 SCCS INTERFACE MAGAZINE MITS ALTAIR COVER & ADS picture

VINTAGE DEC 1975 VOL 1 ISSUE 1 SCCS INTERFACE MAGAZINE MITS ALTAIR COVER & ADS

$359.99



Vintage Altair 8088 CPU Wire Wrapped S100 Card w Mon EPROM circuit board #T71 picture

Vintage Altair 8088 CPU Wire Wrapped S100 Card w Mon EPROM circuit board #T71

$99.00