<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=windows-1252"
 http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
That's great! Full marks for persistence. <br>
<br>
Where there's a Linux there's a way. :-)<br>
<br>
Maybe your solution should be turned into a wiki article.<br>
<br>
jones yeates wrote:
<blockquote cite="mid:BAY130-W22E75AB0DF41BE44477BA7F2A90@phx.gbl"
 type="cite">
  <style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
  </style>I got it to work.  It was an IPX problem.  I described it on
another thread:<br>
<a class="moz-txt-link-freetext" href="https://www.redhat.com/archives/k12osn/2007-October/msg00051.html">https://www.redhat.com/archives/k12osn/2007-October/msg00051.html</a><br>
  <br>
Thanks again for all of your help.<br>
  <br>
  <blockquote>
    <hr>Subject: Re: [K12OSN] Window Clients can't get past the Linux
Server<br>
From: <a class="moz-txt-link-abbreviated" href="mailto:sjxn@bigpond.net.au">sjxn@bigpond.net.au</a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:k12osn@redhat.com">k12osn@redhat.com</a><br>
Date: Tue, 25 Sep 2007 21:58:18 +1000<br>
    <br>
Hmmm. I think you need help from someone more familiar than me with the
Novell logon process at this point. However....<br>
    <br>
As I understand things, the DNS suffix is used when querying DNS
servers, and is added to the name of the machine being sought if it is
not specified. Thus if your machine name was 'daneel,' your DNS suffix
was 'robots.com' and you asked 'daneel' to ping 'giskard' without
specifying a fully-qualified name such as 'giskard.solaria.net' then
'daneel' would query for 'giskard.robots.com,' adding its own DNS
suffix on to the sought-for name. A connection-specific DNS suffix lets
you tell a computer with more than one network interface that it is to
use a different DNS suffix on each network it has available. In most
cases there is only one network interface and the connection-specific
suffix is not needed; but it is set by DHCP anyway, just in case you
didn't give Windows a fully-qualified name, or in case that name
doesn't work on this particular network. <br>
    <br>
I am afraid I have no idea whether this will affect the Novell logon
process. To find out, if you place the PC directly on the main network,
does it login correctly? What DNS suffix does it get there? What
happens if you set that DNS suffix in the DHCP settings on the LTSP
server? (The terminals will get this suffix too, but it shouldn't
matter AFAIK unless they are running local apps or print servers etc).<br>
    <br>
As an aside, I assume you've looked in the log files on the Windows
machine, to see if the Novell client is trying to tell you anything. I
don't know where Novell would put that information (anyone?), but I
would start with the Event Viewer. Also, it would be helpful to see the
output of 'iptables -v -L' on the LTSP machine.<br>
    <br>
With tcpdump, it's probably only worth doing this if you know a bit
about recognising network packets. On the other hand, I see no way to
get any further without doing something like it, after proving the
logon works with the Windows box on the main network. Others may like
to recommend a better protocol analyser for this, such as ethereal -
I'm just telling you what I would do, having a limited memory :-)<br>
    <br>
I would first try to see what happens on the terminal network, like
this:<br>
1. Start a command line on the LTSP server and type 'ifconfig' (omit
the quotes, they are just for clarity here) to see which network is on
which interface - look at the ip addresses for eth0, eth1, etc. Let's
say eth0 is the terminal network (with 192.168.0.254) and eth1 the main
network for what follows. If yours are different, make the appropriate
changes below.<br>
2. Make sure all other computers and terminals on the terminal network
are turned off, to avoid extra traffic or having to use a filter while
tcpdump-ing.<br>
3. Do 'tcpdump -vv -i eth0 >file0' in the command line on the LTSP
server - this causes tcpdump's output to be captured in a text file
called 'file0'.<br>
4. Turn on the Windows machine (this is so we capture any preliminary
lookups it tries before logon). <br>
5. Try to log in to Novell when Windows is ready. <br>
6. When the login fails, use Ctrl/c on the LTSP server to interrupt the
capture. <br>
7. Shut down the Windows machine again.<br>
    <br>
Now we repeat the process capturing traffic on the main network. You
won't be able to shut everything down here, but try to do it at a quiet
time.<br>
8. With the Windows machine off, do 'tcpdump -vv -i eth1 >file1' on
the LTSP server.<br>
9. Repeat steps 4,5,6.<br>
    <br>
Now compare the two capture files 'file0' and 'file1'. (I suggest doing
the two captures separately so that file0 will give you a guide to what
is relevant in file1, without having to search hard for it amongst all
the other traffic.) The ip addresses (and ports on the LTSP server end)
will be different owing to NAT, but you should see an outgoing packet
in file1 for every incoming relevant packet in file0 (this is where it
gets hard to describe what you are really looking for), and appropriate
responses coming back from the DNS and Novell servers on the main
network in file1, and being passed back to Windows in file0. <br>
    <br>
Look out for repeated requests that give a clue about a response going
missing. If you can't work out the order of packets, you could repeat
steps 2-6 but using 'tcpdump -vv -i any >file2' which will capture
both interfaces at once, in order. Again, look for corresponding
packets on each side being relayed by the LTSP server. <br>
    <br>
Look out for DNS lookup failures, and also look out for broadcasts
other than ARP on the eth0 side (sent to a .255 address) - it may even
be that Novell relies on broadcasts to find servers, but I sincerely
hope not! It would be instructive to compare the results with a trace
of a successful login on the main network, if you can manage that - but
Windows has no native equivalent to tcpdump, and I don't know about
Netware.<br>
    <br>
By the way, I'm using Ubuntu to check the command parameters I'm
telling you - they might be slightly different on FC5, but I doubt it.<br>
That's all I can think of at the moment. I hope it helps! Good luck!<br>
    <br>
On Tue, 2007-09-25 at 05:05 +0000, jones yeates wrote:
    <blockquote>
      <pre><font color="#000000">I tried to get the dhcp server to give the client the DNS server ip </font>
<font color="#000000">addresses on the school's network, and it still didn't work.  As you </font>
<font color="#000000">mentioned, the Linux thin clients ended up not being able to connect </font>
<font color="#000000">properly.</font>

<font color="#000000">I noticed that the school machines have a different Connection-specific DNS </font>
<font color="#000000">Suffix  than the LAN and I'm not sure if I should change it to what the </font>
<font color="#000000">school has or not.  I don't know what that does.</font>

<font color="#000000">The Windows clints can ping the DNS servers.</font>

<font color="#000000">I installed tcpdump, but I'm not sure how to use it to see the packet flow </font>
<font color="#000000">from the Window's client.</font>


<font color="#000000">>From: Steve Jackson <<a
 moz-do-not-send="true" href="mailto:sjxn@bigpond.net.au">sjxn@bigpond.net.au</a>></font>
<font color="#000000">>Reply-To: "Support list for open source software in schools." </font>
<font color="#000000">><<a moz-do-not-send="true"
 href="mailto:k12osn@redhat.com">k12osn@redhat.com</a>></font>
<font color="#000000">>To: "Support list for open source software in schools." <<a
 moz-do-not-send="true" href="mailto:k12osn@redhat.com">k12osn@redhat.com</a>></font>
<font color="#000000">>Subject: Re: [K12OSN] Window Clients can't get past the Linux Server</font>
<font color="#000000">>Date: Sun, 23 Sep 2007 08:23:11 +1000</font>
<font color="#000000">></font>
<font color="#000000">>This sounds like a DNS lookup problem to me. DNS is used to locate domain </font>
<font color="#000000">>servers in Active Directory, assuming that's what you mean by "tree server" </font>
<font color="#000000">>- and the same for Novell I think.</font>
<font color="#000000">>To diagnose, I would hand-configure the W2K DNS server entry to be the same </font>
<font color="#000000">>address as it would get if it were connected to the "main" network, and see </font>
<font color="#000000">>if it now works. If it does, you need to look at where the LTSP server's </font>
<font color="#000000">>DNS service is forwarding requests it can't handle to, and make it try the </font>
<font color="#000000">>"main" network's DNS. If your LTSP server doesn't have a DNS service, </font>
<font color="#000000">>change its DHCP config to tell the clients to use the main DNS address.</font>
<font color="#000000">></font>
<font color="#000000">>Transparent proxying only affects web traffic IIRC (and I'm not sure what's </font>
<font color="#000000">>going on with squid, can't help there). The ip_forward setting must be 1. </font>
<font color="#000000">>NAT must be used unless the "main" network knows how to route packets back </font>
<font color="#000000">>into the "terminal & w2k" network.</font>
<font color="#000000">></font>
<font color="#000000">>Steve</font>
<font color="#000000">></font>
<font color="#000000">>jones yeates wrote:</font>
<font color="#000000">>>I am using a floppy to boot onto the LTSP server.  It is working fine.  </font>
<font color="#000000">>>The clients can log in and access the Internet. =]</font>
<font color="#000000">>></font>
<font color="#000000">>>When the client doesn't boot from the floppy, it loads up Windows (2000).  </font>
<font color="#000000">>>It is unable to find the "tree server" to authenticate the Windows user.  </font>
<font color="#000000">>>However, if I say "Yes" to work on the Window's desktop, I can access the </font>
<font color="#000000">>>Internet.</font>
<font color="#000000">>></font>
<font color="#000000">>>On the Fedora Core 5 server that is running K12LTSP, I tried:</font>
<font color="#000000">>>     #echo 1 >  /proc/sys/net/ipv4/ip_forward</font>
<font color="#000000">>>and that took care of the Windows client being able to access the </font>
<font color="#000000">>>Internet.</font>
<font color="#000000">>></font>
<font color="#000000">>>I tried:</font>
<font color="#000000">>>     #chkconfig --levels 345 transparent-proxying on</font>
<font color="#000000">>>and there was no change so I entered</font>
<font color="#000000">>>     #chkconfig --levels 345 transparent-proxying off</font>
<font color="#000000">>></font>
<font color="#000000">>>I restarted the server, for another attempt at solving this.</font>
<font color="#000000">>>I turned off the firewall, installed and ran squid.  I made the changes </font>
<font color="#000000">>>discussed in </font>
<font color="#000000">>><a moz-do-not-send="true"
 href="http://www.redhat.com/archives/k12osn/2007-August/msg00221.html"
 target="_blank">http://www.redhat.com/archives/k12osn/2007-August/msg00221.html</a> but it </font>
<font color="#000000">>>failed to #service squid restart.  I removed the transparent value and </font>
<font color="#000000">>>#service squid restart worked fine.</font>
<font color="#000000">>></font>
<font color="#000000">>>I tried</font>
<font color="#000000">>>     #chkconfig --levels 345 transparent-proxying on</font>
<font color="#000000">>>again.  This time it couldn't be found.  I listed all the values for </font>
<font color="#000000">>>chkconfig and it wasn't on the list.  I am not sure how I removed that </font>
<font color="#000000">>>item, is there a way I can get it back?</font>
<font color="#000000">>></font>
<font color="#000000">>>Below is what the ipconfig looks like on the Window's client.</font>
<font color="#000000">>></font>
<font color="#000000">>>E:\>ipconfig /all</font>
<font color="#000000">>>Windows 2000 IP Configuration</font>
<font color="#000000">>>        Host Name . . . . . . . . . . . . : c-23</font>
<font color="#000000">>>        Primary DNS Suffix  . . . . . . . :</font>
<font color="#000000">>>        Node Type . . . . . . . . . . . . : Hybrid</font>
<font color="#000000">>>        IP Routing Enabled. . . . . . . . : No</font>
<font color="#000000">>>        WINS Proxy Enabled. . . . . . . . : No</font>
<font color="#000000">>>        DNS Suffix Search List. . . . . . : ltsp</font>
<font color="#000000">>>Ethernet adapter Local Area Connection 2:</font>
<font color="#000000">>>        Connection-specific DNS Suffix  . : ltsp</font>
<font color="#000000">>>        Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network </font>
<font color="#000000">>>Connection</font>
<font color="#000000">>>        Physical Address. . . . . . . . . : 00-01-04-EB-12-1C</font>
<font color="#000000">>>        DHCP Enabled. . . . . . . . . . . : Yes</font>
<font color="#000000">>>        Autoconfiguration Enabled . . . . : Yes</font>
<font color="#000000">>>        IP Address. . . . . . . . . . . . : 192.168.0.218</font>
<font color="#000000">>>        Subnet Mask . . . . . . . . . . . : 255.255.255.0</font>
<font color="#000000">>>        Default Gateway . . . . . . . . . : 192.168.0.254</font>
<font color="#000000">>>        DHCP Server . . . . . . . . . . . : 192.168.0.254</font>
<font color="#000000">>>        DNS Servers . . . . . . . . . . . : 192.168.0.254</font>
<font color="#000000">>>        Lease Obtained. . . . . . . . . . : Friday, September 21, 2007 </font>
<font color="#000000">>>4:25:40 PM</font>
<font color="#000000">>>        Lease Expires . . . . . . . . . . : Friday, September 21, 2007 </font>
<font color="#000000">>>10:25:40PM</font>
<font color="#000000">>></font>
<font color="#000000">>>As a Windows client, I am able to ping outside of the 192.168.0.0 LAN and </font>
<font color="#000000">>>onto the school's regular network.  I believe nat is working because I can </font>
<font color="#000000">>>access the Internet on the Window's client.</font>
<font color="#000000">>></font>
<font color="#000000">>></font>
<font color="#000000">>>I am not sure what else to try.  The transparent thing is my only guess.</font>
<font color="#000000">>></font>
<font color="#000000">>>_________________________________________________________________</font>
<font color="#000000">>>Windows Live Hotmail. Even hotter than before. Get a better look now. </font>
<font color="#000000">>><a class="moz-txt-link-abbreviated" href="http://www.newhotmail.ca?icid=WLHMENCA148">www.newhotmail.ca?icid=WLHMENCA148</a></font>
<font color="#000000">>></font>
<font color="#000000">>>_______________________________________________</font>
<font color="#000000">>>K12OSN mailing list</font>
<font color="#000000">>><a moz-do-not-send="true"
 href="mailto:K12OSN@redhat.com">K12OSN@redhat.com</a></font>
<font color="#000000">>><a moz-do-not-send="true"
 href="https://www.redhat.com/mailman/listinfo/k12osn" target="_blank">https://www.redhat.com/mailman/listinfo/k12osn</a></font>
<font color="#000000">>>For more info see <<a
 moz-do-not-send="true" href="http://www.k12os.org" target="_blank">http://www.k12os.org</a>></font>
<font color="#000000">>></font>
<font color="#000000">></font>
<font color="#000000">>_______________________________________________</font>
<font color="#000000">>K12OSN mailing list</font>
<font color="#000000">><a moz-do-not-send="true"
 href="mailto:K12OSN@redhat.com">K12OSN@redhat.com</a></font>
<font color="#000000">><a moz-do-not-send="true"
 href="https://www.redhat.com/mailman/listinfo/k12osn" target="_blank">https://www.redhat.com/mailman/listinfo/k12osn</a></font>
<font color="#000000">>For more info see <<a
 moz-do-not-send="true" href="http://www.k12os.org" target="_blank">http://www.k12os.org</a>></font>

<font color="#000000">_________________________________________________________________</font>
<font color="#000000">Former Police Officer Paul Gillespies TAKE BACK THE INTERNET tips and </font>
<font color="#000000">tricks, watch the video now  <a
 moz-do-not-send="true" href="http://safety.sympatico.msn.ca/"
 target="_blank">http://safety.sympatico.msn.ca/</a></font>

<font color="#000000">_______________________________________________</font>
<font color="#000000">K12OSN mailing list</font>
<font color="#000000"><a moz-do-not-send="true"
 href="mailto:K12OSN@redhat.com">K12OSN@redhat.com</a></font>
<font color="#000000"><a moz-do-not-send="true"
 href="https://www.redhat.com/mailman/listinfo/k12osn" target="_blank">https://www.redhat.com/mailman/listinfo/k12osn</a></font>
<font color="#000000">For more info see <<a moz-do-not-send="true"
 href="http://www.k12os.org" target="_blank">http://www.k12os.org</a>></font>
      </pre>
    </blockquote>
  </blockquote>
  <br>
  <hr>Express yourself with new emoticons. It’s easy! <a
 moz-do-not-send="true" href="http://www.freemessengeremoticons.ca/"
 target="_new">Try it!</a>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
K12OSN mailing list
<a class="moz-txt-link-abbreviated" href="mailto:K12OSN@redhat.com">K12OSN@redhat.com</a>
<a class="moz-txt-link-freetext" href="https://www.redhat.com/mailman/listinfo/k12osn">https://www.redhat.com/mailman/listinfo/k12osn</a>
For more info see <a class="moz-txt-link-rfc2396E" href="http://www.k12os.org"><http://www.k12os.org></a></pre>
</blockquote>
</body>
</html>