[K12OSN] server not forwarding packets for Windows clients

Les Mikesell les at futuresource.com
Mon Jan 30 21:45:29 UTC 2006

On Mon, 2006-01-30 at 14:54, Petre Scheie wrote:
> > 
> > But I thought this should be enabled in a default k12ltsp install.
> > 
> I think it is.  I built the server in my basement and successfully tested it with some 
> thin clients; but I didn't try any Windows clients.  But I think something else must be 
> going on because when I logged in at the console, while I could ping things like google 
> & yahoo, firefox had trouble with them: first it wouldn't load any thing, then after 
> shutting it down and restarting it, it could bring up a google page, but not yahoo; shut 
> it down and restart it again and google and yahoo are accessible, but not others.  I ran 
> 'host' on those & other websites and while I'd get an answer, I also got an error about 
> the parser  receiving misformatted data.  In /etc/resolv.conf, there were two resolver 
> addresses: the Linksys router, and the DNS server of the ISP.  I commented out the 
> Linksys address, and then 'host' didn't get any more errors, but users still couldn't 
> connect to the internet.  Here's how the network is layed out; it doesn't look like 
> anything special to me.
> Internet-->ActionTec DSL bridge-->LinkSys Router w/wireless--> \
> -->8-port switch-->K12ltsp-->24-port switch-->clients
> I suppose I could check for bad packets and cables.  Any other ideas of things to look for?

Try to separate the DNS issues from packet forwarding/NAT.  The
entries in /etc/resolv.conf are for DNS client lookups happening
on the server itself.   The server also runs a DNS server that
is used by the machines 'behind' it - that is, the ones that
obtain their settings via DHCP.  You should be able to do
a 'dig @localhost' on the server to see if the dns server
is working and an 'nslookup some_internet_address' on a windows
box behind it if so.  If that is OK, then move on to the
nat/forwarding.   On the server:
iptables --list -t nat
should show
target     prot opt source               destination
MASQUERADE  all  --  anywhere             anywhere

  Les Mikesell
   les at futuresource.com

More information about the K12OSN mailing list